00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:08 ontoclasm: http://i.imgur.com/qPjPNLX.jpg 00:00:26 yes 00:00:26 chequers: my feeling is that it's better to make sanguine armour's bonus not strictly double iridescent's, and challenge the player to find a way to make good use of it 00:00:45 a set of life-stealing and regen effects synergize well with it, i think 00:00:57 moreso than they do generally 00:01:21 return "You aren't carrying any potions."; make it "You aren't carrying or standing over any potions."? 00:01:56 there are no potions within reach 00:02:06 there are no potions in your square 00:02:22 i think naruni's version is better 00:02:22 <|amethyst> I think I prefer Naruni's 00:02:26 :) 00:02:37 we don't generally refer to 'squares', and 'within reach' sounds like 'adjacent' to me 00:02:42 you have no potions to drink what are you gonna do! 00:03:26 <|amethyst> return "Water, water everywhere, nor any drop to quaff!" 00:03:28 nothing to drink; perhaps you need to go to Tavern? 00:03:36 reading is going to be stranger: return "You aren't carrying any spellbooks or scrolls."; "There are no scrolls or spellbooks for you to read."? 00:04:08 PleasingFungus: also i pushed invo tiles for H and U earlier 00:04:13 in case you wanted to see those 00:04:16 <|amethyst> "You aren't carrying or standing over any scrolls or spellbooks." sounds reasonable 00:04:27 oh man why isn't there an aussie fake lang in this game 00:04:32 ontoclasm: i did see! 00:04:45 <|amethyst> olscumpy: because that's the default! 00:04:47 hard to see white against transparent, but they looked neat 00:04:47 |amethyst, k 00:05:08 no liiiike... something more 'straya ish 00:05:52 Crikey! That didn't half sting! 00:06:06 yeah 00:06:11 more conversational... it would probably actually be a lot more concise 00:06:21 than the very stuffy tone crawl usually takes 00:06:28 at the expense of some clarity 00:06:45 -!- ZiBuDo has quit [Ping timeout: 246 seconds] 00:07:15 "No pots, sorry mate" 00:07:20 &rc edsrzf 00:07:24 https://crawl.project357.org/rc-files/trunk/edsrzf.rc 00:07:26 -!- ZiBuDo has joined ##crawl-dev 00:07:42 You should make one! 00:08:11 I'm inauthentic though, I just live in the aus time zone. buuuut I so totally want to! 00:08:57 PleasingFungus: i'm not against that approach but I think it has similar problems as powered by pain -- the threshold for the effect to become active is quite serious, and should be rarely encountered when playing in a safe manner 00:09:16 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-376-gf780d9b (34) 00:09:17 ??powered by pain 00:09:17 powered by pain[1/2]: Taking damage sometimes restores MP (50%), or gives agility (25%) or might (25%). Tier 2 Ds mutation. 00:09:58 !source fake_lang 00:09:59 Can't find fake_lang. 00:10:00 <|amethyst> ??powered by pain[2] 00:10:00 powered by pain[2/2]: Requires random2(damage) > 4 + XL/4 or damage >= maxhp/2 to trigger. You regain 3d(2 + 3*mutlevel) MP, might/agility effects last 35 + random2(20*mutlevel) turns. 00:10:33 <|amethyst> that doesn't sound like "rarely encountered" 00:10:35 !learn edit powered by pain[2] s/35/3.5/ 00:10:35 powered by pain[2/2]: Requires random2(damage) > 4 + XL/4 or damage >= maxhp/2 to trigger. You regain 3d(2 + 3*mutlevel) MP, might/agility effects last 3.5 + random2(20*mutlevel) turns. 00:10:41 !learn edit powered by pain[2] s/20/2/ 00:10:41 powered by pain[2/2]: Requires random2(damage) > 4 + XL/4 or damage >= maxhp/2 to trigger. You regain 3d(2 + 3*mutlevel) MP, might/agility effects last 3.5 + random2(2*mutlevel) turns. 00:10:54 <|amethyst> err 00:11:19 actually, I don't think that part is accurate at all any more? 00:11:23 !source _powered_by_pain 00:11:23 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/ouch.cc#l654 00:12:36 <|amethyst> looks like 35 + random2(20*mutlevel) AUT 00:12:53 <|amethyst> there's a difference between random2(20*mutlevel)/10 and random2(2*mutlevel) 00:13:07 <|amethyst> the latter is either 0 turn or 1 turn 00:13:14 <|amethyst> the former goes up to 1.9 turns 00:13:31 -!- breadbocks has quit [Ping timeout: 250 seconds] 00:13:43 !source potionlike_effect 00:13:44 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/potion.cc#l1337 00:14:04 <|amethyst> !source PotionMight::effect 00:14:05 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/potion.cc#l236 00:14:10 ah, ah 00:14:12 <|amethyst> err, wrong line 00:14:16 yeah, found it 00:14:32 !learn edit powered by pain[2] s/3.5/35/ 00:14:32 powered by pain[2/2]: Requires random2(damage) > 4 + XL/4 or damage >= maxhp/2 to trigger. You regain 3d(2 + 3*mutlevel) MP, might/agility effects last 35 + random2(2*mutlevel) turns. 00:14:42 !learn edit powered by pain[2] s/2\*/20*/ 00:14:42 powered by pain[2/2]: Requires random2(damage) > 4 + XL/4 or damage >= maxhp/2 to trigger. You regain 3d(2 + 3*mutlevel) MP, might/agility effects last 35 + random2(20*mutlevel) turns. 00:15:38 %git 4a4ba72 00:15:38 07MarvinPA02 * 0.17-a0-854-g4a4ba72: Adjust Powered by Pain's trigger 10(1 year, 1 month ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4a4ba729c944 00:15:43 I forgot about this commit too 00:15:53 <|amethyst> ah, and it is turns anyway I see 00:16:23 <|amethyst> I can never remember which of these functions take turns and which take aut, but increase_duration appears to take turns 00:16:23 I am +1 effects that work even when things go right, though 00:16:28 yeah... me either 00:16:39 especially with all the integer math + scale all over the place 00:16:43 -!- WalkerBoh has quit [Remote host closed the connection] 00:16:52 fake-lang.cc may well be the best-commented file in crawl 00:16:54 and then you get things like SH having a 2x/0.5x factor randomly thrown in the mix 00:17:53 -!- AreBrandon has quit [Remote host closed the connection] 00:18:07 vector sel = menu.show(true); will sel have a keypress? 00:18:19 сhequers: sorry :( 00:18:21 <|amethyst> Naruni: what do you mean "have a keypress"? 00:18:32 <|amethyst> Naruni: it's just a vector of selected entries 00:18:55 <|amethyst> Naruni: the keypress is in menu.getkey() 00:19:03 <|amethyst> (after show() returns) 00:19:12 PleasingFungus: ? 00:19:15 sanguine armour took me a bit to get working, partially because i forgot about the 100x factor for ac 00:19:20 chequers: the 2x sh factor is my fault 00:19:33 from when i changed how sh worked 00:19:39 !cmd testsh 00:19:39 Command: !testsh => .echo $(/ 20.0 $1) 00:19:40 yes that's what i wanted, thanks... trying to make it handle * and \ 00:19:55 PleasingFungus: !!! 00:21:42 сhequers: i wanted to make sh enchantment less of an ?ea trap 00:21:51 so i doubled its effectiveness 00:22:25 my initial thought (and implementation) was to make each point of enchantments on shields give 2 SH 00:22:29 but people said "what no" 00:22:39 so after doing that i just halved displayed sh 00:22:53 wasn't there some plan to do something similar to stats? 00:23:01 which, as an added bonus, makes 1 sh very roughly similar to 1 ev 00:23:04 in terms of damage prevention 00:23:20 zxc: plan is a strong term 00:23:35 'scaling down stats' has been suggested for a long time but i don't think? there was ever a solid plan for it 00:23:37 |amethyst, why does it need to handle '?' - it's a single select menu 00:24:28 i had a PR which sort of halved stats except not really 00:24:34 I was hoping to revisit it this cycle 00:24:47 also to sneak in the removal of stat-zero 00:25:05 PleasingFungus: why not just halve the internal numbers??? 00:26:19 this was like two years ago 00:26:21 i barely remember last week 00:26:31 -!- olscumpy has quit [Ping timeout: 250 seconds] 00:26:41 fwiw reaverb wanted to do that 00:26:41 but then no one ever did 00:26:46 :) 00:26:49 oh right i was scared of touching whatever formulae sh interacted with 00:26:58 because i had no idea what they were 00:27:02 and, to be honest, i still don't 00:27:27 well getting back out of this yak shaving, I would like to try sanguine in future because the current iteration is already the most mechanically interesting scales facet mutation 00:27:29 much easier to stick a hack on top <- learn add crawlcode 00:27:29 <|amethyst> Naruni: the '?' isn't actually from the menu 00:27:36 :) 00:27:41 heh 00:27:57 i'll poke at it, fix things like 'attributing the idea to you' 00:28:00 bump the numbers up a little 00:28:05 <|amethyst> Naruni: there's also a non-menu prompt there 00:28:42 or make it trigger at 2/3rds hp maybe, idk 00:28:50 <|amethyst> Naruni: to see the prompt, get two wands, inscribe one with !v, do V and select the inscribes one, and answer N to the "Really evoke" prompt 00:29:00 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-376-gf780d9b (34) 00:29:08 <|amethyst> Naruni: it will put you at a prompt "Evoke which item? (* to show all) (? for menu, Esc to quit)" 00:29:22 <|amethyst> Naruni: rather than putting you back to the menu immediately 00:30:05 <|amethyst> Naruni: most of the time, though, that '?' is faked 00:30:18 <|amethyst> Naruni: hence the various keyin = '?'; in prompt_invent_item 00:30:37 ok thats really confusing 00:30:40 <|amethyst> Naruni: which really means "show the menu next time through the loop" 00:31:37 <|amethyst> oh, I guess an easier way to see it is to have a wand, no inscription, then do V1 00:31:59 <|amethyst> since you don't have any item inscribed @v1, 1 doesn't select anything, and you are sent to the prompt 00:32:31 <|amethyst> I guess there's not really a need to actually use a prompt there though 00:35:49 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:37:32 -!- lordfrikk has joined ##crawl-dev 00:38:44 -!- WalrusKing__ has quit [Ping timeout: 272 seconds] 00:41:39 |amethyst, i guess my issue is i do not understand how pressing 'r' can result in anything other than a menu? 00:49:58 <|amethyst> assuming the caller to prompt_invent_item passes auto_list == true, then it will always start in the menu 00:50:09 <|amethyst> (currently all the callers to that function do pass auto_list == true) 00:52:13 <|amethyst> currently it will repeat the loop and display the prompt and not the menu if you leave the menu by either pressing a number key that doesn't identify an inscribed item; or select an item with a warning inscription then say 'n' at the warning prompt 00:52:43 -!- Rust3dCor3 has quit [Ping timeout: 258 seconds] 00:56:01 when determining skill titles, there's a distinction between species_size(species) == SIZE_LARGE and species_size(species, PSIZE_BODY) == SIZE_LARGE, what's does PSIZE_BODY stand for? 00:56:05 -!- ProzacElf has joined ##crawl-dev 00:56:15 what does* 00:56:21 playersize_body 00:56:26 it's used for nagas and centaurs 00:56:50 I see, thanks! 00:56:51 who have a large 'body'. i forget what exactly that's relevant for - the way that ev scales, maybe? 00:57:06 I was wondering about that too, actually 00:57:08 how do I transform all items in the game on game load? 00:57:12 tags.cc 00:57:18 ty 00:57:20 wherever you're unmarshalling items 00:57:34 also that's a scary question 00:57:34 merging bardings 00:57:54 i'm trying to decide how to handle that in _use_an_item... bwfore my dumpster fire arrived, drink() and read() called with auto_list == true. 00:57:54 lordfrikk: oh, i got that backward 00:58:03 !source unmarshallitem 00:58:04 Can't find unmarshallitem. 00:58:06 !source size_part_type 00:58:07 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/enum.h#l3916 00:58:10 !source unmarshallItem 00:58:11 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tags.cc#l4053 00:58:15 does this mean i need to handle if sel has a warning inscription? 00:58:38 if so, i would just cancel out of the process instead of looping back into it 00:58:42 lordfrikk: ^ psize_body is what you usually think of as 'body size', for stuff like who can wield giant spiked clubs and so on. psize_torso is the weird thing 00:59:13 Oh right, well it makes sense 00:59:18 <|amethyst> it's relevant for: constriction, inner flame, wind pushing, trample, EV, extra balance in water, netting, wading through deep water 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:05 <|amethyst> and a few more minor things 01:00:08 what was the original reason for splitting the unarmed capstone title using this specific variable? 01:00:30 which one? 01:00:34 body size? 01:00:40 <|amethyst> Because it would be silly to call a spriggan a "heavyweight champion" 01:00:49 no, I get that one 01:00:58 I mean cruiserweight and heavyweight 01:01:12 more titles = better game 01:01:38 <|amethyst> to distinguish between humans ("Middle"), nagas ("Cruiser"), and ogres ("Heavy") 01:02:07 -!- nicolae- has joined ##crawl-dev 01:02:28 I thought nagas and ogres were the same size category, seems like I was mistaken, makes sense since they can't wield GSC etc. 01:02:42 nagas are medium, except for their torsoes, which are large 01:02:42 <|amethyst> no 01:02:42 -!- shinino has quit [Ping timeout: 250 seconds] 01:02:45 <|amethyst> that's backwards 01:02:45 no? 01:02:48 oh 01:02:51 ohh 01:02:53 right, right 01:02:56 haha :) 01:03:02 man, not my night 01:03:04 <|amethyst> nagas are large, but have medium torsos, which is why they can't use GSC 01:03:15 but since monsters don't have this split, monster naga/ce *can* use gscs 01:03:17 which is a standing bug 01:03:22 (low priority) 01:03:24 hah 01:03:24 aha! 01:03:27 <|amethyst> PleasingFungus: how does that arise? 01:03:34 what the heck does it mean to be large with a medium torso 01:03:37 <|amethyst> PleasingFungus: outside wizmode I mean 01:03:47 <|amethyst> nicolae-: a centaur is bigger than a human 01:03:53 well yeah 01:03:59 if the centaur spawns on a tile with a gsc they can pick it up, right? 01:04:10 <|amethyst> nicolae-: but the weapon-using parts are human size 01:04:18 <|amethyst> chequers: monsters don't pick up GC/GSC 01:04:26 oh, that's hardcoded? 01:04:33 <|amethyst> yes 01:04:41 <|amethyst> !source monster.cc:1623 01:04:41 https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#l1623 01:04:45 i guess PleasingFungus is wrong again! 01:04:53 fuck 01:04:55 there's a bug for this, though 01:05:00 <|amethyst> there might be some vault things 01:05:09 <|amethyst> e.g. centaur ; any weapon ego:flaming 01:05:41 dang it i knew i needed cmd_type and not type_expect 01:06:03 ancient todo note 01:06:05 Naga and yaktaur enemies are able to wield GSCs (kaschei) <- huge pain due to body sizes iirc 01:06:16 Here: a naga mage, wielding the +8 great mace "Skullcrusher" 01:06:24 kaschei is a something awful poster, iirc, so i'd have to hunt through several past threads to find where it came up 01:06:34 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 01:07:30 or... would you? 01:07:38 mm? 01:08:57 nothing, i was being glib 01:09:35 here's an old post where he talks up the rod of striking 01:09:37 edit: with 14.0 evo a +9 rod of striking is equivalent to a +30 club. Sure, it's a club, but +30! 01:10:20 here's another where he argues that the removal of item destruction will cause problems when we make consumables rarer (higher variance in appearance) 01:10:25 man, this is a real blast from the past... 01:12:16 <|amethyst> hm 01:16:39 -!- olscumpy has joined ##crawl-dev 01:19:49 Unstable branch on crawl.develz.org updated to: 0.19-a0-376-gf780d9b (34) 01:24:02 ah ha 01:24:12 11:06:23 also, 'kaschei' in the crawl thread reports "Naga and yaktaur enemies are able to wield GSCs", which sounds like a bug 01:24:13 11:07:26 is it by xom swap? 01:24:15 11:07:33 ya 01:24:21 <|amethyst> aha 01:24:39 does any sort of xom weapon swapping even still exist? I know swapping w players doesn't 01:27:42 heh https://crawl.develz.org/tavern/viewtopic.php?f=12&t=20085&view=unread#unread 01:27:51 |amethyst, in a few moments i'll have another patch to put up, will you be able to review? 01:28:32 <|amethyst> Naruni: I don't know about tonight, but definitely tomorrow if no one else has by then 01:29:25 !learn add Naruni Modernizes crawl. 01:29:25 Naruni[1/1]: Modernizes crawl. 01:29:41 |amethyst, shall i place it in 10317 01:31:09 <|amethyst> yeah 01:31:36 10317 AD, the year of the DCSS 1.0 release... 01:32:20 -!- RedFeather has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 01:32:24 |amethyst: oh, thanks for that menu cleanup 01:32:54 No I won't wistfully stare at my lack of floor items 01:33:01 s/No/Now/ 01:34:38 there is no 1.0, just an overflow after 0.255 01:35:25 but an overflow for which god? 01:35:38 Jokes Funny Only To Me 01:35:44 Innumerus, the God of Infinities 01:36:07 comments welcome on this PR 01:36:19 one thing i was thinking about, is there a way i can coordinate with one specific dev for continuity? i realize i really do need QC on my code to prevent a further McFuckup 01:36:41 i'm gonna request that you never use the term McFuckup again 01:37:00 ok, i'll report that to my McManager 01:37:19 =D 01:37:35 * chequers kicks Cheibriados 01:37:58 -!- nikheizen has quit [Quit: leaving] 01:37:59 new pr? 01:38:41 New branch created: pull/280 (1 commit) 13https://github.com/crawl/crawl/pull/280 01:38:41 03chequers02 07https://github.com/crawl/crawl/pull/280 * 0.19-a0-374-g699a116: Merge Naga and Centaur bardings. 10(26 minutes ago, 47 files, 72+ 112-) 13https://github.com/crawl/crawl/commit/699a116255d5 01:38:44 -!- nicolae- has quit [Read error: Connection reset by peer] 01:38:53 -!- nicolae- has joined ##crawl-dev 01:39:01 :) there 01:41:09 -!- Shard1697 has quit [Ping timeout: 260 seconds] 01:41:22 -!- lordfrikk has quit [Quit: Leaving] 01:41:38 -!- lordfrikk has joined ##crawl-dev 01:46:34 PleasingFungus: also i noticed you started a branch for sanguine armour ds mut, which i was not at all ever expecting, so -- cool 01:46:45 i like the idea! 01:46:47 it's flavorful 01:46:57 and gross as hell if you think about it too long 01:46:59 idk how distinctively it'll play but it seems like there's room for tweaking 01:47:01 haha 01:47:04 oh i'm trying to play that up a little 01:47:10 hell yeah 01:48:11 03PleasingFungus02 07* 0.19-a0-377-g0f4984d: New DS mut: Sanguine Armour (nicolae) 10(25 hours ago, 7 files, 68+ 0-) 13https://github.com/crawl/crawl/commit/0f4984d8b863 01:48:11 03PleasingFungus02 07* 0.19-a0-378-g2356aa2: Fix non-zombie derived undead dragon tiles 10(4 minutes ago, 1 file, 9+ 9-) 13https://github.com/crawl/crawl/commit/2356aa2701f8 01:48:11 03PleasingFungus02 07* 0.19-a0-379-ge33ada3: Ancestor identity tile (ontoclasm) 10(20 seconds ago, 3 files, 3+ 0-) 13https://github.com/crawl/crawl/commit/e33ada384cf8 01:48:31 can I unmutate my Ds 01:48:34 nice 01:48:34 make it more ordinary? 01:48:48 gammafunk: press 'a' on the specie select screen 01:48:58 I mean the +3 invo is cool 01:49:10 t also a fine choice 01:49:10 and I sort of enjoy demonic guardian 01:49:30 I could do without it at this point unless it upgrades though 01:49:32 gammafunk: ho^makh? 01:49:34 i would still like to be able to select demonspawn mutations 01:49:40 trade it all in for something 01:49:56 isn't it guaranteed to upgrade eventually? 01:50:00 not sure 01:50:10 <|amethyst> not if he dies first! 01:50:27 very rare demonspawn mutation that lets you choose between future demonspawn mutations 01:50:37 what, like if I gave neil my password and asked him "Please take this game over"? 01:50:42 that's about the only way I'd die at this point 01:50:53 well neil or chequers 01:50:56 ouch 01:51:10 <|amethyst> ??zermakorobin 01:51:10 zermakorobin[1/3]: basically someone else plays a game until they clear lair, then handle it to me 01:51:12 <|amethyst> ??neilrobin 01:51:13 neilrobin[1/1]: Play for as long as you want, then kite as many enemies at once and die surrounded by them. Password 'robin'. See {neil} for an example game 01:51:19 I really want to see a neilrobin 01:51:27 <|amethyst> !lg neilrobin 01:51:27 6. neilrobin the Ruinous (L7 DECj of Sif Muna), slain by a killer bee on D:9 on 2012-06-19 13:27:31, with 1076 points after 5364 turns and 0:29:07. 01:51:28 -!- rossi_ has quit [Ping timeout: 264 seconds] 01:51:31 that's like zermakorobin, I mean 01:51:38 Neil Goes to Dis 01:52:45 ??neil 01:52:45 neil[1/3]: !lg neil 3512 -tv 01:53:06 <|amethyst> lost ttyrec 01:53:12 rip 01:53:12 rip 01:53:26 as many enemies at once as what? 01:53:34 <|amethyst> "as you can" or "as you want" I imagine 01:53:49 PleasingFungus: unquantifiably many 01:54:02 the cardinality of the Reals many 01:54:10 play the old game with non-abjured summons and kite all the boggarts 01:55:13 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-376-gf780d9b 01:57:18 did you know that some people complain about summons summoning summons? 01:57:22 what is the world coming to... 01:57:22 ??neil 01:57:22 neil[1/3]: !lg neil 3512 -tv 01:57:25 -!- simmarine has quit [Read error: Connection reset by peer] 01:57:29 oh 01:57:46 about demonspawn mutation choices 01:58:00 it probably wouldn't be good to let people pick from the entire pool every game 01:58:15 but maybe if you could select from a limited pool, or re-roll particular mutations you disliked... 01:58:23 the inverse ru 01:58:34 :) 01:58:34 is demonic guardian still a ds mutation 01:58:36 ur 01:58:40 the reverse double-halfie ru twist! 01:58:56 minmay: have you ever had a dream about demonic guardian? 01:59:10 no but i did have a crawl related dream last night 01:59:38 I was going to try and highlight what specifically are the mutations that still need addressing but 01:59:41 -!- regret-index has quit [Quit: leaving] 01:59:52 did you dream of getting the orb 01:59:59 I dreamt on the weekend I walked into the elf:3 chamber and regret-index had given one of the elf species dimensional anchor as part of his rework 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:13 and nothing happened? 02:00:13 too much crawl! too much crawl!!! 02:00:25 that's what I'd expect from dimensional anchor 02:00:49 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:01:02 and i kept running and running and all the walls around me were turning into earth elementals and i kept running and i was trying to fight them off and anyway i woke up naked in the street with my reitree neighbours calling the cops 02:01:18 dang 02:01:46 chequers always tells the truth. 02:01:49 and i always lie 02:01:57 always 02:02:00 if that's a rental, no way you're going to get a good reference when you move 02:02:03 just sayin 02:02:21 nicolae-: most of it wasn't crawl related, but there was a brief moment where duvessa and i gazed into each others' eyes and then we got stranded in separate universes 02:02:51 wow that's a good direction to take the dowan/duvessa thing 02:03:09 introduce a "different universe" portal and let dowan or duvessa get banished there 02:03:21 i also found a secret harpsichord inside a war memorial 02:03:24 but it could only play six notes 02:03:26 just send all the duvessa fanfic into a different universe 02:03:43 is there duvessa fanfic? 02:03:52 i know there's crawl fanfiction but i haven't read any of it because are you kidding me 02:03:52 that wasn't? 02:04:05 it was like 5 seconds of a dream. i don't write my dreams 02:04:09 I refuse to google for it. cheibrodos got me once and he will not get me again 02:04:10 gammafunk: isn't that abyss 02:04:21 that's just like "crappy universe" 02:04:30 same diff 02:04:34 bring back pan banishment 02:04:41 I mean the kind where "wow everything is the same but yet some things are completely different" 02:04:53 pan is basically d, but with more demons and less fun 02:05:22 holy swine are fun 02:05:25 -!- cobbed has quit [Client Quit] 02:05:53 panishment? 02:06:12 bad CanOfWorms 02:06:26 or would it be 02:06:29 !flip banishment 02:06:29 (╯°□°)╯︵ʇuǝɯɥsᴉuɐq 02:08:21 PleasingFungus: i think i over-nerfed pbd 02:08:43 PleasingFungus: specifically, at low mut levels, it only lasts 4-5 turns now 02:08:52 rather than the old 5-15 02:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-379-ge33ada3 (34) 02:09:27 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:09:52 old was 5*mut + 2d4, new is 2-5 02:09:52 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:13:47 chequers: wat? 02:14:01 !!?!?!?!? 02:14:23 ? 02:14:41 pbd used to be the coolest thing in the game! 02:14:50 and now you're just going to ruin it 02:15:56 :) 02:16:05 i want to make it more fun 02:16:20 but I think i need to extend the duration but reduce the healing rate 02:17:08 -!- tealeaves has quit [Quit: Bye] 02:17:50 -!- tealeaves has quit [Client Quit] 02:18:00 -!- Twiggytwiggytwig has quit [Client Quit] 02:18:25 -!- VoxSomniator has quit [Quit: Leaving] 02:18:32 -!- 17WAAOK0A is now known as evablue 02:19:09 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 02:27:09 -!- hellmonk has quit [Quit: Page closed] 02:28:01 -!- PleasingFungus has joined ##crawl-dev 02:28:12 chequers: so what you're saying is, i should never have merged that pr... 02:28:19 never merge chequers PRs.... 02:28:19 -!- nicolae- has left ##crawl-dev 02:29:29 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:32:47 -!- zizzlebop has quit [Quit: Page closed] 02:34:21 !motto never merge chequers 02:34:22 NMC! N-Never! M-Merge! C-Chequers! Never Merge Chequers! NEVER MERGE CHEQUERS! 02:34:54 tbh, it was a little overpowered 02:36:54 PleasingFungus: :) 02:37:00 i 02:37:05 just dont trust that guy 02:38:00 :) 02:39:08 -!- evablue has quit [Quit: evablue] 02:41:08 woah, howler monkey zombie is cool 02:43:03 haha 02:43:09 but ineffective 02:43:27 -!- tksquared_ has quit [Ping timeout: 250 seconds] 02:43:29 ugh. i just levelled up a ds to xl11 before i got a scales mutation, and it ISNT sanguine 02:43:32 fix pls 02:43:50 ??ignite poison 02:43:50 ignite poison[1/2]: Damages poisoned (but not merely poisonous) creatures (excluding you) and turns meph/poison clouds into flame. L3 Fire/Tmut/Poison. 02:43:57 still three schools. crazy 02:49:12 -!- Zeor has quit [Quit: Leaving.] 02:49:31 -!- Witidek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 02:50:43 !tell marvinpa Is ??dodging[1 out of date for 0.19? I'm not clear on what dex stuff you changed 02:50:44 PleasingFungus: OK, I'll let marvinpa know. 02:52:06 fr: remove hippogriffs and griffons 02:52:21 ??dodging 02:52:21 dodging[1/4]: If your dex is over 24, set it to 14+10*log2(1+(dex-14)/10). Then your base EV is 10 + size_factor + (7 + dodging * new_dex) / (20 - size_factor). Then subtract your {aevp} and {asp}, then if the result is over 30, set it to 10+20*log2(1+(result-10)/20). Then apply +EV equipment/mutations, and merfolk/tengu bonuses. Go stepdowns! 02:52:26 doy: *merge ? 02:52:37 !lg . ds quit 02:52:37 48. chequers the Cudgeler (L5 DsBe of Trog), quit the game on D:4 on 2016-05-30 06:47:18, with 142 points after 3309 turns and 0:02:46. 02:52:37 chequers: why 02:52:43 !lg . ds quit day 02:52:44 9. chequers the Cudgeler (L5 DsBe of Trog), quit the game on D:4 on 2016-05-30 06:47:18, with 142 points after 3309 turns and 0:02:46. 02:52:47 PleasingFungus: this is my life now 02:53:10 doy: why keep one rather than remove both? 02:53:13 doy: can't believe you'd hate on Sky Yaks 02:53:44 i guess they are pretty boring, but if you just made griffins faster than speed 10 they'd be alright 02:53:48 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-379-ge33ada3 02:54:53 -!- Grivan has quit [Ping timeout: 260 seconds] 02:55:12 my notes suggest giving them SWOOP 02:55:38 ah, so as well as flying yaks they'd be standard-holiness hellwings 02:56:09 -!- PsyMar has quit [Ping timeout: 244 seconds] 02:56:16 mm 02:56:18 @??hellwing 02:56:18 hellwing (154) | Spd: 10 | HD: 7 | HP: 39-52 | AC/EV: 16/10 | Dam: 17(swoop), 10 | 05demonic, 10doors, unholy, fly, regen | Res: 06magic(60), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 336 | Sp: cigotuvi's embrace [06!sil] | Sz: Large | Int: human. 02:56:27 @??hippogriff 02:56:27 hippogriff (07H) | Spd: 10 | HD: 7 | HP: 33-45 | AC/EV: 2/7 | Dam: 10, 8, 8 | fly | Res: 06magic(20) | XP: 185 | Sz: Large | Int: animal. 02:56:36 wow... I didn't think it was so accurate 02:56:39 i never gave them their homonuculi 02:56:41 sad 02:56:43 also lol 02:56:47 defenses are pretty different 02:56:53 @??griffin 02:56:53 unknown monster: "griffin" 02:56:53 "faster than speed 10" would just make them very slightly tougher wyverns 02:56:56 @??griffon 02:56:56 griffon (08H) | Spd: 10 | HD: 12 | HP: 54-78 | AC/EV: 4/6 | Dam: 18, 10, 10 | fly | Res: 06magic(40) | XP: 548 | Sz: Big | Int: animal. 02:56:59 @??wyver 02:56:59 unknown monster: "wyver" 02:57:01 @??wyvern 02:57:01 wyvern (09l) | Spd: 15 | HD: 5 | HP: 22-33 | AC/EV: 5/10 | Dam: 20 | fly | Res: 06magic(20) | XP: 206 | Sz: Large | Int: animal. 02:57:21 what would those goofy monster zoos do without these monsters 02:59:05 sounds like someone is super grumpy and needs to spend some time in the Hydra Hugbox 02:59:34 I Want To Leave Mr. Hydra's Friendly Hugbox 02:59:45 I loved that book as a child 02:59:49 haha 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:04:50 -!- cosmonaut has joined ##crawl-dev 03:05:20 -!- Lightli has quit [Ping timeout: 250 seconds] 03:05:30 FUCK SCALE MUTATION RNG 03:05:31 lmao 03:05:39 enjoy the ride... 03:05:58 -!- DevlanMud|Lappy has quit [Ping timeout: 244 seconds] 03:07:29 brainstorming for hexer; trying to think of a good pair of hexes for the XL 15 choice. do any two of (malmutate, paralyse, entropic weave) sound interesting? malmutate is -25% HD and -8 AC on monster; corrosion is, uh, I guess just -8 AC, but entropy weave is smitey? also we could probably make monster corr affect damage, it's weird that it does't 03:07:34 -!- ZiBuDo has quit [Ping timeout: 272 seconds] 03:07:41 *monsters, *doesn't 03:07:48 ??malmutate 03:07:48 malmutate[1/2]: Enemy spell that gives you a usually bad mutation. 80% chance of a bad mutation, else random mutation. Monsters that get malmutated get -4 AC and -10% HD per stack, up to 5 stacks. 03:07:50 ??malmutate[2 03:07:51 mutating enemies[1/1]: Mutations are caused by the following enemies: {shining eye}, {cacodemon}, {neqoxec}, {orb of fire}, {wretched star} (temporary), {Mnoleg}. 03:07:55 ??wretched 03:07:55 misshapen and mutated[1/1]: Examined monster is malmutated; -8 AC, -25% HD (for spellpower, accuracy, etc). In 0.16-, stacked; in 0.15-, stacked & gave speed, armour, evasion & damage penalties. 03:07:56 that's pretty boring 03:08:02 oh 03:08:34 !learn e malmutate[1 s/Monsters that.*/For the effect on monsters, see {wretched}./ 03:08:34 malmutate[1/2]: Enemy spell that gives you a usually bad mutation. 80% chance of a bad mutation, else random mutation. For the effect on monsters, see {wretched}. 03:08:49 ah 03:09:24 how do you feel about giving the ancestor non-player memorisable spells? alright i guess 03:09:53 i'm already giving them iceblast and paralyse 03:09:55 and mass confusion 03:10:06 entropic weave is a little weird since it's a very specific monster spell 03:10:39 also iceblast as a battlemage spell is probably going away soon, but that's not the point 03:10:43 yep 03:11:16 i think paralyse is pretty dang good tbh 03:11:27 it's not as good as having a torpor snail ally 03:11:38 (englac) 03:11:39 although again i would like the ancestor to be more aggressive and aggressively find targets to attack 03:11:46 yeah 03:11:49 ??hep[hex 03:11:50 I don't have a page labeled hep[hex in my learndb. 03:11:59 ??ancestor[4 03:11:59 ancestor[4/6]: Battlemage: conjurer companion. Starts with a quarterstaff, throw frost, and stone arrow. HD 10: Choose to replace throw frost with either Iceblast or Bolt of Magma. HD 14: lajatang of freezing. HD 18: stone arrow -> crystal spear. 03:12:03 hrm 03:12:07 5 or 3? 03:12:11 ??ancestor[5 03:12:11 ancestor[5/6]: Hexer: support companion. Starts with a dagger, Slow, and Confuse. HD 10: Choose to replace Slow with either Metabolic Englaciation or Paralyse. HD 14: Confuse -> Mass Confusion. HD 18: antimagic quickblade. 03:12:12 ??ancestor[5 03:12:12 ancestor[5/6]: Hexer: support companion. Starts with a dagger, Slow, and Confuse. HD 10: Choose to replace Slow with either Metabolic Englaciation or Paralyse. HD 14: Confuse -> Mass Confusion. HD 18: antimagic quickblade. 03:12:14 lol 03:12:20 were you guessing? i was guessing 03:12:37 also i'm gonna add all this to the ^ screen somewhere 03:13:45 i think englaciation should stay, and perhaps even be mandatory upgrade 03:14:04 the upgrade choices for hexer being focused around "better single target hex" vs "better single target damage" 03:14:24 or rather melee vs spells upgrade choices 03:14:35 as opposed to knight being melee vs melee and battlemage being spell vs spell 03:14:37 hrm 03:14:52 my feeling is that i want battlemage to be melee vs spell 03:15:17 i'm planning to increase its base melee damage by 50%, and make the xl 15 choice be force lance vs spectral weapon 03:15:27 interesting 03:15:34 -!- Poncheis_ has quit [Client Quit] 03:15:35 hey! why not give the hexer spectral weapon?? 03:15:48 because i'm giving it to battlemage!!! 03:15:48 -!- FireSight has quit [] 03:15:49 :) 03:15:53 -!- Poncheis has quit [Ping timeout: 260 seconds] 03:15:56 (but I did think about that earlier :) 03:15:58 the vague concept has always been "knight = tank, battlemage = dps, hexer = support" 03:16:30 ah, my view was more "knight = melee, mage = ranged, hexer = hybrid" 03:16:33 battlemage isn't supposed to be exclusively a ranged caster; that's why it's *battlemage* 03:16:35 ah yeah no 03:16:50 even the hexer brands are supposed to be support; draining & antimagic 03:17:11 knight brands are a mess but whatever. 03:17:19 i guess i misread the archetypes 03:17:26 wonder if that's a me problem or a more than me problem 03:17:36 i mean, i misimplemented them 03:17:41 i'm trying to shift toward my Original Vision 03:18:00 %git 03:18:00 07PleasingFungus02 * 0.19-a0-379-ge33ada3: Ancestor identity tile (ontoclasm) 10(2 hours ago, 3 files, 3+ 0-) 13https://github.com/crawl/crawl/commit/e33ada384cf8 03:18:09 i'm not saying the classes are there as it stands! 03:18:20 well. hexer is, honestly. it's just too good 03:18:27 yeah 03:18:30 and also metabol vs para isn't a real choice 03:18:30 it's the most fun imo 03:18:38 being OP tends to be fun :p 03:18:57 once i get them all to around the same level, i can shift the god's overall power level around with a bunch of levers 03:19:07 nah i mean affecting enemy monsters with hexes is much more visible than just applying damage 03:19:16 ancestor stats, piety gain/costs, ability durations, w/e 03:19:18 idk 03:19:23 battlemage just vaporizes shit all the time 03:19:27 that's very satisfying to watch imo 03:19:28 yeah it's an easy god to balance 03:19:31 lol 03:19:35 please don't make me cry 03:19:59 have you considered giving the knight tornado?? 03:20:06 lol 03:20:19 3 classes, 2 specializations each and 2 fixed upgrades. ez. np 03:21:07 ok, so my vote is for hexer to get something which is pretty good against single targets vs something which is great against mass targets 03:21:30 the single target thing being something that affects MR-immune monsters too 03:21:30 that was what i was going for, but like: what? 03:21:43 so it's like "do you want to kill gloorx or his executioners" 03:21:56 mass confusion is #1 03:22:10 single target, only issue with wretched is that it doesn't stack 03:22:20 gammafunk wanted to make it stack again 03:22:32 i don't think he had specific plans? but he was talking about this a bit back 03:22:39 wretched? 03:22:40 it was you who made it not stack!! 03:22:43 ya 03:22:46 see how your division undermines you 03:23:08 %git 7d6fe0336 03:23:08 07PleasingFungus02 * 0.17-a0-722-g7d6fe03: Simplify monster malmut (ENCH_WRETCHED) 10(1 year, 1 month ago, 2 files, 5+ 9-) 13https://github.com/crawl/crawl/commit/7d6fe03364bb 03:23:19 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-379-ge33ada3 (34) 03:23:45 I forget what I said but 1) I was probaly right and 2) I screwed my code over real good and am busy pulling my hair out 03:23:50 lmao 03:23:52 what code? 03:23:58 print the fucking debug message you fuck! 03:24:06 no way this method isn't being called!!!! 03:24:06 i gues if you revert that commit and have irradiate apply two stacks, you could then use irradiate on the hexer 03:24:15 could always revert this, poke at the numbers maybe. -5 ac is a nice number for pip purposes (PP). my feeling at that time was that there wasn't enough malmut around for multiple stacks to be common, but there's more player malmut now, and even more if hexer gets it 03:24:17 although, how different is it from corrosion? 03:24:24 right now, very little 03:24:27 i guess it affects magic 03:24:27 as i mentioned 03:24:32 ya 03:24:43 also affects stuff that checks hd, like dazzlespray 03:24:46 it would be nice if you could see the number of stacks on enemies 03:24:52 rip dazzle panlord 03:25:09 oh my god kille me 03:25:27 drained has a goofy 'drained / heavily drained' display for when monsters are at <= 50% normal hd. that's coarser than we'd probably want, i guess 03:25:37 gammafunk: is this crawlcode? 03:26:05 it's the bot stuff, and I figured out why I'm such an idiot 03:26:07 chequers: anyway, aren't irradiate and mass conf both multi-target hexes 03:26:57 yeah. I was getting confused between wretched/corroded 03:27:18 so like, mass confusion vs smite-irradiate. Or something similar, that's my vote 03:27:32 eg englaciate vs smite-corrode, if those two spells are too strong 03:27:50 smite irradiate is, what, single-target irradiate? 03:27:54 ya 03:27:59 and also smitey? 03:28:09 smitey not so important, i guess 03:28:25 the point is that it would be a better choice against single targets, so smite theoretically unimportant 03:28:47 i don't think that even smite-irradiate-with-double-malmut-stacks or whatever is gonna be better than mass conf 03:29:05 @??cerebov 03:29:05 Cerebov (05&) | Spd: 10 | HD: 21 | HP: 540-782 | AC/EV: 30/8 | Dam: 60 | 05demonic, 10weapons, 10items, 10doors, fighter, unholy, see invisible | Res: 13magic(immune), 04fire+++, 05damnation, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 22608 | Sp: fire storm (8d16 / 8d17) [06!sil], iron shot (3d36) [06!sil], haste [06!sil], sum.greater demon [06!sil] | Sz: Gian.. 03:29:13 anything magic immune it's by definition better, right 03:29:31 are you going to choose your hexer's abilities based on fighting cerebov? 03:29:40 yeah! 03:29:57 like, the hardest fights in the game 03:29:58 i'm gonna sleep on this stuff. 03:30:07 maybe implement ^ upgrade stuff tomorrow. 03:30:08 ancient lich 03:30:13 nn 03:30:21 :) 03:30:22 ty for chat! 03:30:28 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 03:32:21 -!- TAS-2012v has joined ##crawl-dev 03:33:20 -!- TAS_2012v has quit [Ping timeout: 244 seconds] 03:33:20 -!- TAS-2012v is now known as TAS_2012v 03:37:17 cerebov...the hardest fight in the game 03:38:14 i said "fights"! 03:38:23 and then i listed a zot:5 threat 03:38:51 i was waiting for someone to say that 03:39:16 i said to myself if i know my ##crawl-dev, and i do!, someone is going to take issue with my example 03:39:33 well I'm waiting to hear a monster that's hard to fight 03:39:50 you tell me 03:40:19 you know, the thing that will actually have a shot at killing you if you play well 03:40:32 probably more like "early stone giant" 03:40:46 well, we're talking about the XL27 upgrade here 03:41:11 er, the 15 & 21 upgrades 03:42:00 yeah stone giant, fire giant, stuff with always viabled ranged/aoe that actually shows up around then to appreciable degree 03:42:24 -!- WalrusKing__ has quit [Ping timeout: 272 seconds] 03:42:36 actually 03:42:50 johnstein: Had any success getting vagrant to work? 03:43:22 !lg * recentish pan urune>=5 xl>=25 !boring s=ikiller% 03:43:23 1107 games for * (recentish pan urune>=5 xl>=25 !boring): 119x a hellion (10.75%), 85x Lom Lobon (7.68%), 80x Cerebov (7.23%), 77x a Brimstone Fiend (6.96%), 67x (6.05%), 66x Gloorx Vloq (5.96%), 63x a Hell Sentinel (5.69%), 52x a daeva (4.70%), 36x Mnoleg (3.25%), 33x an Executioner (2.98%), 26x an Ice Fiend (2.35%), 23x a balrug (2.08%), 19x a seraph (1.72%), 15x a smoke demon (1.36%), 12x a sha... 03:43:34 was going to just say "hellion" 03:44:04 !lg * xl>15 !boring x=ikiller% 03:44:05 Broken query near '%' 03:44:06 you can die to cere and lom if you really want to, but you have no excuse there 03:44:23 !lg * xl>15 !boring s=ikiller% 03:44:26 178423 games for * (xl>15 !boring): 47256x (26.49%), 2798x a stone giant (1.57%), 2436x an ancient lich (1.37%), 2178x the royal jelly (1.22%), 2090x a yaktaur captain (1.17%), 2002x a greater naga (1.12%), 1949x a deep elf annihilator (1.09%), 1918x an orb of fire (1.07%), 1808x a lich (1.01%), 1673x a titan (0.94%), 1640x a vault warden (0.92%), 1499x a deep elf demonologist (0.84%), 1392x a dee... 03:44:38 -!- ololoev has quit [Quit: Page closed] 03:44:40 theres your ancient liches 03:44:45 there? 03:44:47 wheere 03:44:51 where do they appear 03:44:55 in the zot:5 vault 03:45:03 !lg * xl>15 !boring ikiller=an_ancient_lich s=place 03:45:04 2436 games for * (xl>15 !boring ikiller=an_ancient_lich): 843x Zot:5, 453x Vaults:5, 212x Abyss:1, 158x Crypt:5, 123x Crypt:3, 81x Abyss, 75x Vaults:4, 41x Vaults:8, 28x WizLab, 27x Abyss:3, 27x Depths:3, 22x Tomb:1, 21x Depths:4, 21x Depths:2, 20x Tomb:2, 18x Depths:1, 16x Abyss:2, 16x Zot:4, 16x Vaults:7, 14x Tomb:3, 12x Tar:7, 11x Abyss:4, 11x Abyss:5, 9x Pan, 8x Zig:10, 8x Crypt:4, 8x D:27, 7x... 03:45:27 you might see one on V:5 (and die to it if you're really bad) 03:45:35 !lg * xl>15 !boring s=place 03:45:36 178423 games for * (xl>15 !boring): 43120x D:$, 7552x Vaults:5, 6740x Elf:3, 4517x Abyss:1, 4435x Zot:5, 3421x Snake:5, 3406x Pan, 3281x Vaults:2, 3233x Vaults:4, 2964x Vaults:1, 2894x Slime:6, 2877x Swamp:5, 2833x Depths:1, 2818x Shoals:4, 2752x Vaults:3, 2705x Snake:4, 2659x Shoals:5, 2652x Swamp:4, 2596x Depths:2, 1948x Elf:2, 1928x Spider:4, 1908x Abyss, 1802x Snake:3, 1798x Depths:3, 1794x Sp... 03:46:02 !lg * xl>15 !boring s=place current 03:46:04 6944 games for * (xl>15 !boring current): 1897x D:$, 277x Vaults:5, 249x Elf:3, 241x Shoals:4, 204x Swamp:4, 203x Snake:4, 191x Spider:4, 155x Depths:2, 142x Depths:1, 139x Zot:5, 127x Vaults:2, 123x Pan, 116x Elf:1, 115x Depths:3, 108x Vaults:4, 106x Vaults:1, 106x Shoals:3, 105x Vaults:3, 103x Abyss:3, 100x D:15, 95x Spider:2, 92x Elf:2, 91x Spider:3, 90x Swamp:3, 89x Snake:3, 89x Slime:6, 88x D... 03:46:46 so many v5 deaths 03:46:47 moths of wrath are the scary ones 03:46:58 a lot in elf 3 too 03:48:15 no one ever dies to aliches 03:48:17 most of those hellion deaths are just hellion island anyhow, so there's not really an excuse there either 03:48:22 stone giants are the real killers 03:48:32 there is probably justification for making slimy and abyssal runes harder 03:48:38 (: 03:48:51 power creep... 03:48:54 my ass. i swear abyss got harder 03:49:06 zxc: what's your preferred 3rd rune these days? 03:49:08 slimy might be justifiable 03:49:14 I'm sure it varies by char to a reasonable degree 03:49:17 gammafunk: silver 03:49:20 always silver 03:49:26 I just do slime because I'm kind of lazy and it's faster 03:49:32 lol 03:49:39 abyss 03:49:44 all day, erry day 03:50:05 because i do elf anyway 03:50:11 zxc: feels like v:5 is a bit more dangerous overall 03:50:22 mostly due to variance of monster generation/vault 03:50:25 and i never have rcorr 03:50:44 but yeah, v:5 is insanely dangerous imo 03:51:01 -!- johlstei_ has joined ##crawl-dev 03:51:52 and i think it says something that i'd rather deal with tentacled starspawn and starcursed masses than the average v:5 mobs 03:52:30 abyss is generally a pretty safe 3rd rune, just big swings in what you encounter and how long it takes 03:52:40 -!- rossi_ has quit [Ping timeout: 264 seconds] 03:52:42 !lm . urune=3 rune / rune~~silver 03:52:42 67/74 milestones for zxc (urune=3 rune): N=67/74 (90.54%) 03:52:46 oh, sure 03:52:51 I tend to get slime done in the same amount of time every time (likewise V:5, but that time is significantly longer) 03:52:52 the rest I got it 2nd or 4th 03:52:59 i've gotten murdered there a number of times 03:53:29 i just feel like v:5 is a death trap 03:53:33 !lm . !gfspeed urune=3 s=rune% 03:53:34 68 milestones for gammafunk (!gfspeed urune=3): 23x slimy (33.82%), 19x silver (27.94%), 11x barnacled (16.18%), 6x abyssal (8.82%), 4x gossamer (5.88%), 3x serpentine (4.41%), golden (1.47%), decaying (1.47%) 03:53:41 I find that v5 is the most reliable/safest rune, but it's possible that slime is just as good 03:53:47 -!- Mattias has quit [Quit: かがんで廻ってひねってclap!] 03:53:58 just I have very little experience with slime so I don't trust it 03:54:03 v:5 just like anywhere else can be beaten with the right tools 03:54:04 lol 03:54:04 yeah 03:54:16 i'd rather go gank a pan rune than v:5 half the tim 03:54:17 e 03:54:18 re having experience 03:54:30 abyss is random and hard to control, so I am not comfortable there unless I have a bazillion tele 03:54:47 and the enemies are unpleasant to fighgt 03:54:57 yeah, to be fair, abyss was a lot easier when you could evoke a tele ring 03:54:58 in fact, i think im about to go v:5 now 03:55:04 -!- johlstei has quit [Ping timeout: 264 seconds] 03:55:04 rip 03:55:15 v5 enemies are about on par with depths 03:55:37 just the level layout makes it tougher if you don't handle it right 03:55:37 i might finish depths to get some more success on firestorm 03:55:40 i've also been trying to finish out my polytheist quest 03:55:49 which makes things harder 03:55:57 I'm double greaterplayer/polytheist 03:56:05 i mean, ok, ru and fedhas aren't bad 03:56:13 need to try dupz or duhz maybe 03:56:15 *need* 03:56:19 lol 03:56:28 although i don't like ru 03:56:40 apocalypse is terrible 03:57:18 I'm not a big ru fan, but you'd have to define terrible 03:57:26 lol 03:57:33 oh, apocalypse wrecks shop 03:57:40 but it makes so much damned nose 03:57:42 noise 03:58:45 i got murdered by a stone giant from the edge of los my last game 03:58:59 which is why i am specifically complaining 03:59:18 but i can't ever seem to get to zot with ru 03:59:20 well maybe i wont go v:5 03:59:23 hmm 03:59:41 derived undead dragon tiles are fucked 03:59:48 lol 03:59:54 there http://puu.sh/pa3M1/6d31c2434a.png 03:59:58 i don't think i've seen one yet? 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:00:07 hahaha 04:00:09 complaint: the new amulet tiles are so good i can't tell what' an artifact any more 04:00:43 chequers: the sunburst amulet tile is baller though 04:01:49 but yeah, now the rings look boring in comparison 04:05:15 -!- Mattias has joined ##crawl-dev 04:07:35 -!- alhpamlae has quit [Ping timeout: 252 seconds] 04:07:35 more noise just means less time hunting down all of the monsters on the level 04:07:38 seems like a win to me 04:07:44 btw, why cant flying players move over pressure plate traps? 04:10:41 newton's third law 04:12:23 <|amethyst> Because flying was too good 04:12:33 <|amethyst> I guess 04:12:46 -!- bgiannan has quit [Quit: WeeChat 1.5] 04:13:11 <|amethyst> well, more specifically, because if flying avoids some traps then you are encouraged to fly as much as possible 04:13:27 -!- jeefus has joined ##crawl-dev 04:13:45 <|amethyst> evoking your ring (or recasting the spell, since this was before the spell was removed) every time the duration expires 04:14:42 badcharm 04:14:59 draconians, tengu and gargoyles fly indef 04:15:40 make flight potions as common as curing and remove flight rings :) 04:15:40 wait i might be wrong 04:15:46 <|amethyst> !lg * / race=black_draconian||race=tengu||race=gargoyle 04:15:50 340468/5695034 games for *: N=340468/5695034 (5.98%) 04:15:52 <|amethyst> !lg * recent / race=black_draconian||race=tengu||race=gargoyle 04:15:55 71120/859582 games for * (recent): N=71120/859582 (8.27%) 04:16:18 <|amethyst> so for >90% of characters 04:17:04 -!- jefus has quit [Ping timeout: 240 seconds] 04:17:22 i assume flying still avoids the mechanical traps on zot:5 04:17:31 <|amethyst> ? 04:17:45 <|amethyst> %git 6d4b6af 04:17:45 07wheals02 * 0.16-a0-2436-g6d4b6af: Make all traps trigger regardless of whether you are flying. 10(1 year, 6 months ago, 6 files, 32+ 30-) 13https://github.com/crawl/crawl/commit/6d4b6af3df3c 04:17:50 ah 04:18:13 it's been a long time since a zot:5 mechanical trap did something noticeable in one of my games :P 04:18:29 -!- 14WAAE9AB is now known as evablue_ 04:19:40 -!- bgiannan has joined ##crawl-dev 04:20:01 -!- bgiannan has quit [Client Quit] 04:20:09 flight probably shouldn't reduce shatter damage, it provides an incentive to fly against pan lords etc. 04:20:35 <|amethyst> they might have airstrike instead 04:20:44 though I suppose that could make player shatter too strong compared to other l9 spells 04:21:08 of course, but getting shattered while not flying does much, much more damage than getting airstruck while flying 04:21:13 -!- Dracunos has quit [Ping timeout: 260 seconds] 04:21:44 -!- dpeg has joined ##crawl-dev 04:23:06 i don't think they can get airstrike any more 04:23:28 -!- bgiannan has joined ##crawl-dev 04:23:28 yeah, they can't 04:23:32 <|amethyst> oh huh 04:23:49 maybe flight should increase tornado damage (less ability to resist the winds or something) 04:24:09 solution to optimal player behaviour = more corner cases 04:27:07 wheals: nice branch! 04:27:07 dpeg: You have 5 messages. Use !messages to read them. 04:32:00 Mattias, on vacation till thursday, so haven't done anything 04:32:13 !messages 04:32:13 (1/5) Naruni said (5w 7h 40m 49s ago): please read and comment on my note added to Mantis issue 10317. Thanks! 04:32:19 done 04:32:20 -!- PsyMar has quit [Ping timeout: 252 seconds] 04:32:21 !messages 04:32:21 (1/4) gammafunk said (3w 3d 7h 9m 57s ago): Are you playing this tourney? If you need a clan, add "# TEAMCAPTAIN gammafunk" as the first line of your rc to join Wizards Without Wizlabs 04:32:42 shatter is dangerous enough that i think it's a huge pain when i'm tengu-ing 04:33:09 !tell gammafunk Thanks for clan invitation, sorry to flake. Went with the ogres on SA. 04:33:09 dpeg: OK, I'll let gammafunk know. 04:33:12 !messages 04:33:12 (1/3) PleasingFungus said (2w 2d 7h 5m 39s ago): http://i.imgur.com/48wASNG.jpg 04:33:23 -!- Patashu has joined ##crawl-dev 04:34:13 !messages 04:34:14 (1/2) rchandra said (1w 12h 16s ago): congrats on all the ogre wins 04:34:17 !messages 04:34:18 (1/1) rchandra said (2d 11h 21m 46s ago): the ring of Plog {Wiz rF- Int+3 Dex-5 Slay+5 Stlth+} needs some work (rC- instead of rF-, and dex+ instead of dex-, and I could use it) 04:34:23 -!- glaas has quit [Ping timeout: 250 seconds] 04:34:51 !tell rchandra Many thanks! On Plog: not happy with Slay+5, eh? Greedy players :P 04:34:52 dpeg: OK, I'll let rchandra know. 04:36:18 flight probably shouldn't reduce shatter damage, it provides an incentive to fly against pan lords etc. 04:36:23 minmay: can remove shatter from panlords 04:37:40 it seems one of the least forgiving spells they have and the impact on player characters varies an enormous amount, and it's hard to avoid 04:38:17 once you realise they have shatter you just fly, but this is spoilery and many new players just die not knowing about flight 04:38:19 -!- AltReality has quit [Remote host closed the connection] 04:38:24 <|amethyst> my reasoning for removing shatter from random panlords is completely different 04:38:51 <|amethyst> (killing their allies for you) 04:39:13 other enemies often help by blocking the stronger enemy 04:39:30 -!- bgiannan has quit [Quit: WeeChat 1.5] 04:40:24 -!- bgiannan has joined ##crawl-dev 04:40:29 you could give panlords spellbooks :) 04:41:08 I guess it's impractical as it would take more than a dozen to get them as varied as now 04:42:38 -!- vale_ has quit [Remote host closed the connection] 04:43:43 " I just didn't have time to figure out a real, proper way to solve the problem, so I did something nasty and clunky that happened to work - dive-o " nice 04:44:08 http://i.imgur.com/48wASNG.jpg is amazing, who did this 04:44:40 chequers: the guy running the 0.18 SA thread 04:47:13 -!- olscumpy has quit [Ping timeout: 244 seconds] 04:48:01 -!- insecticide has quit [Ping timeout: 240 seconds] 04:48:38 johnstein: ok, no rush :) I'm busy playing with HTC Vive right now :D 04:49:45 flinch (L10 FoFi) ERROR: range check error (98 / 52) (Lair:1) 04:50:00 flinch (L10 FoFi) ERROR: range check error (98 / 52) (Lair:1) 04:50:24 flinch (L10 FoFi) ERROR: range check error (98 / 52) (D:8) 04:51:34 * Naruni facepalms 04:51:46 flinch (L10 FoFi) ERROR: range check error (98 / 52) (D:8) 04:51:56 i'd hoped it would go unnoticed by players 04:52:03 !crashlog flinch 04:52:04 20. flinch, XL10 FoFi, T:6897 (milestone): http://underhound.eu:81/crawl/morgue/flinch/crash-flinch-20160530-085144.txt 04:52:15 -!- vale_ has quit [Ping timeout: 276 seconds] 04:53:22 not super useful crashlog 04:54:07 chequers, it's because of the bug i wrote 04:54:17 *feature :P 04:54:22 it needs to be using item.link instead of item.slot 04:54:27 yes, feature 04:54:32 flinch (L10 FoFi) ERROR: range check error (98 / 52) (D:8) 04:54:43 how do i figure which server he is playing on? 04:54:46 &versions 04:54:51 CAO: 0.19-a0-353-g6b7ed47, CBRO: 0.19-a0-379-ge33ada3, CDO: 0.19-a0-376-gf780d9b, CPO: 0.19-a0-379-ge33ada3, CSZO: none, CUE: 0.19-a0-368-g4db2635, CWZ: 0.19-a0-252-g247cc30, CXC: 0.19-a0-376-gf780d9b, LLD: 0.19-a0-287-g02ea680 04:54:52 <|amethyst> Lantell = CUE 04:55:01 <|amethyst> !lm flinch crash x=src 04:55:02 21. [2016-05-30 08:54:30] [src=cue] flinch the Cleaver (L10 FoFi of Ukayaw) ERROR: range check error (98 / 52) (D:8) 04:55:32 <|amethyst> rebuilding 04:56:06 hey, you hit someone else's bug this morning the same way :) 04:56:19 oh thanks, i was gonna log in and tell him to not read scrolls from the ground for a while 04:56:25 (morning my time at least. ask not why I am still awake...) 04:58:01 -!- kuniqs has quit [Ping timeout: 250 seconds] 04:59:48 yeah late for me too, i was kinda amped after watching this week's game of throne 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:01:00 fr: GoT themed unrandarts 05:01:23 flinch (L10 FoFi) ERROR: range check error (98 / 52) (D:8) 05:02:49 dpeg: lol, i know you hate players, but we are theoretically why the game exists\ 05:02:50 zxc, hand of jamie? 05:03:02 fr: ser strong 05:03:35 also, brotherhood without banners 05:03:49 Crash upon using Remove Curse 13https://crawl.develz.org/mantis/view.php?id=10458 by flinch 05:03:49 needs to be in the show 05:04:03 Naruni: I was thinking more along the lines of Dawn the great sword 05:04:11 and that flaming sword 05:04:30 but crawl probably doesn't need more unrandart swords 05:04:34 lol 05:04:50 thoros of myr is so much cooler in the books 05:05:08 but most of the unrands are weak 05:05:53 zxc, 'the player needs a name' player: 'the player has no name' 05:05:55 -!- insecticide has quit [Ping timeout: 276 seconds] 05:05:59 -!- evablue_ has quit [Quit: evablue_] 05:06:01 singing sword and zonguldrok in particular 05:06:15 both look great on paper and suck in game 05:06:41 <|amethyst> Naruni: not reading scrolls from the ground wouldn't help 05:06:51 <|amethyst> Naruni: the crash is on reading scrolls from inventory 05:07:42 |amethyst, i agree. i was thinking about it too... did remove curse make something funky happen? 05:07:51 flinch (L11 FoFi) ERROR: range check error (98 / 52) (D:9) 05:08:41 all i see on the crashlog is 'You begin reading the scroll.' 05:09:09 he's got blurry vision 05:09:47 <|amethyst> Naruni: yes, reading an inventory scroll with blurry vision crashes because of using item.slot instead of item.link 05:10:03 <|amethyst> crashed 05:10:34 Unstable branch on underhound.eu updated to: 0.19-a0-379-ge33ada3 (34) 05:10:37 |amethyst, i thought you fixed that a couple of hours ago? 05:10:43 oh there it is 05:10:51 <|amethyst> servers don't update instantaneously :) 05:12:52 -!- Shard1697 has joined ##crawl-dev 05:14:06 he just read the remove curse scroll successfully. thanks |amethyst 05:22:10 |amethyst, so i can better understand that range check error, does item.link return the int where the item.slot return the letter? 05:23:55 <|amethyst> yes 05:23:59 <|amethyst> for items in inventory 05:24:14 <|amethyst> for floor items those two fields have different meanings 05:25:58 floor items will have null item.slot? they will have item.index() which is an mitm int? and inv item.link is the mitm int? 05:26:42 03|amethyst02 07* 0.19-a0-380-gc98da68: Clarify item_def::index vs slot. 10(26 seconds ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/c98da689a166 05:27:04 <|amethyst> see above ^ 05:27:44 clear! 05:29:52 -!- Nattefrost has quit [Ping timeout: 258 seconds] 05:30:03 when something says the index into you.inv, meaning you.inv[0] is the first item in inventory (sometimes char 'a' but could be another letter)? 05:30:34 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 05:30:38 <|amethyst> you.inv[0] is always slot 'a' 05:30:53 <|amethyst> you.inv is a fixed-size array, with one element per inventory slot 05:32:27 you.inv is size 52 for a-z and A-Z? but why the mismatch then? is it because the char 'a' != 0 05:32:40 <|amethyst> right 05:32:45 got it 05:32:58 <|amethyst> 'a' = 97, 'A' = 65 05:34:07 -!- Evablue has quit [Quit: Evablue] 05:36:05 item.link is the mitm int, even when in inventory? 05:36:18 that's what item_def struct say 05:37:05 good enough 05:37:06 good night 05:39:59 <|amethyst> "Index in the mitm array of the next item in the stack." 05:40:09 <|amethyst> I guess I should clarify more 05:43:04 -!- filthy has quit [Ping timeout: 240 seconds] 05:43:22 03|amethyst02 07* 0.19-a0-381-gd47dfe4: Clarify item_def::index further. 10(88 seconds ago, 1 file, 8+ 7-) 13https://github.com/crawl/crawl/commit/d47dfe4fb1fd 05:52:50 -!- techieAgnostic has quit [Quit: WeeChat 1.4-dev] 05:54:19 -!- vale_ has quit [Ping timeout: 260 seconds] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:01:42 -!- sadfsfd has quit [] 06:02:29 -!- Nattefrost has quit [Ping timeout: 260 seconds] 06:02:34 -!- Demise has joined ##crawl-dev 06:08:06 !lg devteamnp won uka s=name 06:08:07 5 games for devteamnp (won uka): 2x Lasty, gammafunk, MarvinPA, elliptic 06:09:18 !tell Lasty Uka was better when I didn't use stomp as much and just let the passive kick in. I do worry that the pain bond thing is maybe too strong, felt like it did so much additional damage, but I should look at the numbers 06:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-381-gd47dfe4 (34) 06:09:19 gammafunk: OK, I'll let lasty know. 06:11:56 -!- edsrzf has quit [Ping timeout: 244 seconds] 06:29:54 -!- Laptop_ has quit [Ping timeout: 260 seconds] 06:40:59 -!- Nattefrost has quit [Ping timeout: 260 seconds] 06:43:05 -!- debo_ has joined ##crawl-dev 06:47:37 -!- Lightli has joined ##crawl-dev 06:49:06 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 06:54:35 -!- vale_ has quit [Ping timeout: 258 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:04:40 -!- debo_ has quit [Ping timeout: 240 seconds] 07:12:58 gammafunk: I'm glad to hear it went better! 07:12:58 Lasty: You have 1 message. Use !messages to read it. 07:13:22 gammafunk: let's chat re: pain bond. I'd like to hear more. 07:16:46 -!- ProzacElf has quit [Ping timeout: 252 seconds] 07:16:49 -!- dtsund has quit [Ping timeout: 258 seconds] 07:24:04 -!- ontoclasm has quit [Quit: Leaving.] 07:24:17 -!- debo_ has joined ##crawl-dev 07:24:26 03Lasty02 07* 0.19-a0-382-g0268c5d: Make altar feature short descriptions more consistent (Sprucery) 10(10 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/0268c5dfa546 07:29:48 -!- debo_ has quit [Ping timeout: 244 seconds] 07:32:31 -!- Reverie has joined ##crawl-dev 07:38:38 -!- bonghitz has quit [Remote host closed the connection] 07:56:22 -!- vale_ has quit [Ping timeout: 272 seconds] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:00:37 You punch the vault warden! 08:00:37 You kill the vault warden! 08:00:37 The runic seal fades away. 08:00:37 Your Armour skill increases to level 13! 08:00:37 _You punch DEAD MONSTER! 08:01:30 ^^ presumably caused by pain bond 08:03:28 -!- aredel has quit [Quit: Page closed] 08:03:41 -!- Demise has quit [Ping timeout: 250 seconds] 08:08:17 -!- Nattefrost has quit [Read error: Connection reset by peer] 08:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-382-g0268c5d (34) 08:10:40 ??hand 08:10:40 hand ~ wands[1/4]: Yay for wands. Wands use {evocations}. Higher evocation skill allows you to identify remaining charges and increases wand power. Can be recharged with scrolls of recharging. 08:15:35 Lasty: motivation is just to simplify bardings 08:16:47 -!- ololoev has quit [Client Quit] 08:17:18 in what way, making it just "barding"? 08:22:26 -!- eb has quit [] 08:27:30 elliptic: yeah, quite possibly. I may have to work on the order of operations... 08:27:37 Lightli: yes 08:27:44 chequers: but they really aren't that complicated 08:27:47 god 08:27:50 -!- Reverie is now known as Reverie|Away 08:27:52 lightning scales on a ce will be heaven 08:28:06 (as well as black knight's horse barding on a na) 08:29:06 lightning scales on Ce seems like, in and of itself, a clear indication that this is a bad idea 08:29:47 -!- debo_ has joined ##crawl-dev 08:30:07 merging bardings will just lead to players not knowing which races can wear them 08:30:11 seems like a bad idea to me 08:30:57 that too 08:33:15 -!- debo has quit [Ping timeout: 276 seconds] 08:34:58 could something be done about felids having 0 non-jewelery slots? 08:35:25 -!- cojito has quit [Ping timeout: 252 seconds] 08:37:08 Lasty: btw, line pass is basically unusable in early game now 08:37:51 Lasty: since duration 1 confuse is so bad 08:39:05 Lasty: I like the balance of it in mid-late game better, but I think it should always be at least duration 2 08:39:17 (by which I mean 20 aut of course) 08:40:21 Lasty: it might actually be better if the duration was a decreasing function of the monster's HD rather than an increasing function of invo, so the duration actually decreased over the course of the game 08:40:36 (I don't think every single ability needs to become better based on invocations) 08:42:34 -!- asdfsdfsd has quit [Client Quit] 08:45:58 -!- zxc has quit [Read error: Connection reset by peer] 08:49:19 -!- nikheizen has joined ##crawl-dev 08:54:07 elliptic: I generally like it when invo gods have all their abilities key off invo, but the base could certainly be higher and the gain per invo could be offset by monster HD 08:56:04 current formula: pow = (10 + invo_skill + random2(invo_skill)); // expressed in AUTs 08:56:34 -!- vale_ has quit [Ping timeout: 240 seconds] 08:57:49 perhaps the new one should be min(20, 10 + invo_skill + random2(invo_skill) - mon->hit_dice()). 08:58:27 er max 08:58:28 that will almost always just be 20 08:58:38 true 08:58:59 maybe max(20, 20 + invo_skill + random2(invo_skill) - HD) 08:58:59 hrm 08:59:12 though invo skill still not that great then I think 08:59:25 I suppose the question is, what's a reasonable top-end amount of confusion to irresistably apply to an orb of fire? 08:59:35 -!- debo has joined ##crawl-dev 08:59:40 maybe max(10, 20 + invo_skill + random2(invo_skill) - HD)? 08:59:45 Yeah, that would make invo skill much weaker on this particular formula 09:00:01 I don't mind it only being 10 sometimes later on if you haven't trained invo skill enough 09:00:03 -!- omarax has quit [Remote host closed the connection] 09:00:06 gotcha 09:00:09 -!- Reverie|Away is now known as Reverie 09:00:11 that seems reasonable 09:00:42 basically a buff to the current formula for HD < 10 and a nerf for HD > 10, which seems okay to me 09:00:54 yeah, I'm fine w/ that 09:02:50 -!- mibe has quit [Ping timeout: 250 seconds] 09:03:14 though I could see it being a bit stronger than that too 09:04:25 (maybe increase 20 a bit more, to 22 or 24 or something) 09:04:32 :shrug: let's give it a try and see how it plays. How do you feel about the piety cost? 09:05:04 24 would be much more likely to get you two full turns at 0 Invo 09:05:05 it could be decreased a bit I think - I don't know how large it is currently 09:05:18 it's currently 40 piety, or twice Stomp piety 09:05:31 I was thinking maybe 30 09:05:32 Lasty: yeah, that's what I was thinking (since early monsters don't actually have HD 0) 09:05:46 ??piety 6 09:05:46 I don't have a page labeled piety_6 in my learndb. 09:05:49 ??piety[6 09:05:49 piety[6/6]: ...... = 1-29 piety; *..... 30-49; **.... 50-74; ***... 75-99; ****.. 100-119; *****. 120-159; ****** 160-200 09:06:04 Lasty: a flat 40 piety, or randomized in some way? 09:06:08 flat 09:06:12 good 09:06:25 all Uk's costs are flat, since you can't really count Ukayaw piety anyway 09:06:50 I think the cost should be at least 25 so that it is guaranteed to drop you from ** to * or from *** to ** 09:07:14 sounds good to me. I think I'll try 30 out and see how that feels. 09:07:24 -!- Patashu has quit [Ping timeout: 260 seconds] 09:07:33 sounds fine, it does feel a little costly at the moment 09:08:11 Also on the docket: renaming Ukayaw to something that doesn't start with Uka (for Oka) 09:09:01 Maybe I'll get less ambitious and just add a letter: 09:09:09 Uskayaw or Uksayaw or something 09:09:35 -!- dpeg has quit [Quit: Lost terminal] 09:10:03 that would be enough, yeah 09:12:01 -!- Shard1697 has quit [Ping timeout: 240 seconds] 09:13:27 -!- tabstorm has quit [Ping timeout: 260 seconds] 09:14:11 -!- ProzacElf has joined ##crawl-dev 09:15:10 -!- flappity_ is now known as flappity 09:24:50 -!- jeefus is now known as jefus 09:32:30 -!- Shard1697 has joined ##crawl-dev 09:35:43 03wheals02 07* 0.19-a0-383-g7f498f2: Try to avoid self-targetting with the LRD autotargetter. 10(2 minutes ago, 1 file, 21+ 14-) 13https://github.com/crawl/crawl/commit/7f498f2d2bc5 09:36:43 also removed that jump_pos... wonder who could have left it there.......... 09:39:52 03Lasty02 07* 0.19-a0-384-g221c030: Make Line Pass irresistible confusion scale with monster HD (elliptic) 10(29 minutes ago, 2 files, 9+ 4-) 13https://github.com/crawl/crawl/commit/221c030ca501 09:39:52 03Lasty02 07* 0.19-a0-385-ge637739: Lower Line Pass piety cost by 25% 10(29 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e6377397d4d7 09:39:52 03Lasty02 07* 0.19-a0-386-gde47aeb: Rename Ukayaw to Uskayaw to avoid collision w/ Oka 10(17 minutes ago, 45 files, 145+ 145-) 13https://github.com/crawl/crawl/commit/de47aebf173e 09:40:40 now I just need to update sequell to match 09:41:00 are the god nicknames generated by greensn@rk or by keyword? 09:41:04 !keyword uka 09:41:11 ??sequell 09:41:11 sequell[1/4]: The ##crawl bot, handling game statistics, the {learndb}, and more. Operated by greensnark. See http://github.com/crawl/sequell/blob/master/docs/listgame.md If you want the source, go here: http://github.com/crawl/sequell 09:41:38 !keyword 09:41:41 ??keyword 09:41:41 I don't have a page labeled keyword in my learndb. 09:41:43 !kw uka 09:41:45 Keyword: uka => god=ukayaw 09:41:51 hm 09:41:52 Lasty: some file in sequell has to be changed 09:42:02 !kw oka 09:42:02 Built-in: oka => god=Okawaru 09:42:05 i guess the gods haven't been added as builtins yet anyway 09:42:07 !kw -rm uka 09:42:08 Deleted keyword: uka => god=ukayaw 09:42:15 !kw hep 09:42:15 Keyword: hep => god=Hepliaklqana 09:42:24 wheals: yeah, I think people just added these kws 09:42:27 !kw uka 09:42:28 No keyword 'uka' 09:42:32 !kw uka god=uskayaw 09:42:32 Defined keyword: uka => god=uskayaw 09:42:37 -!- anticore has quit [Ping timeout: 260 seconds] 09:42:44 shoulds it be usk? 09:42:50 er right 09:42:51 duh 09:42:56 !kw -rm uka 09:42:57 Deleted keyword: uka => god=uskayaw 09:42:57 :) 09:43:03 https://github.com/crawl/sequell/blob/master/config/crawl-data.yml#L335 09:43:06 !kw usk god=uskayaw 09:43:07 Defined keyword: usk => god=uskayaw 09:43:23 just need to add to god and god-aliases 09:43:36 and probably ask greensnark to restart Sequell 09:43:55 wheals: looks like that doesn't yet have either of the two new gods 09:44:03 exacly 09:44:05 ah 09:44:28 might as well wait a bit longer to make sure that the gods are likely to make it to a release I guess 09:44:38 ??rebuild 09:44:38 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 09:44:42 since for most purposes we can just make the kws ourselves 09:44:48 -!- Denapoli has quit [] 09:44:54 !kw uskayaw god=uskayaw 09:44:54 true 09:44:54 Defined keyword: uskayaw => god=uskayaw 09:45:06 thanks 09:45:06 !kw uskayaw god=uskayaw|ukayaw 09:45:08 Defined keyword: uskayaw => god=uskayaw|ukayaw 09:45:12 !kw -rm ukayaw 09:45:13 Deleted keyword: ukayaw => god=ukayaw 09:45:29 !kw usk god=uskayaw|ukayaw 09:45:30 Defined keyword: usk => god=uskayaw|ukayaw 09:45:33 !kw usk uskayaw 09:45:34 Defined keyword: usk => uskayaw 09:45:53 !kw hep god=Hepliaklqana 09:45:54 Defined keyword: hep => god=Hepliaklqana 09:45:55 ukiukiukibekistan? 09:46:07 elliptic: deliberately leaving out ukayaw? 09:46:21 Lasty: no, I'm not leaving it out 09:46:24 !kw hepatitis god=Hepliaklqana 09:46:27 Defined keyword: hepatitis => god=Hepliaklqana 09:46:30 Lasty: just redirecting to the other kw 09:46:30 ProzacElf: haha 09:46:35 elliptic: oh! of course 09:46:36 thanks 09:46:40 I forgot about the redirection 09:46:43 -!- PsyMar has quit [Ping timeout: 244 seconds] 09:46:43 =D 09:46:52 man, maybe I need to go back to sleep 09:46:59 i plan to soon 09:47:27 you've been up all night tho :p 09:53:04 !learn move ukayaw[1] uskayaw[1] 09:53:04 ukayaw[1] -> uskayaw[1/1]: God of ecstatic dance. Piety raises very quickly as you deal damage and drops very quickly over time. *: Stomp for AOE damage. **: Teleport through a line of creatures, confusing them. ***: on reaching this piety level, briefly paralyze all enemies in LOS. ****: On reaching this piety level, monsters share damage. *****: Telefrag any monster in LOS. 09:53:14 !learn move ukayaw[2] uskayaw[2] 09:53:14 !learn move ukayaw[3] uskayaw[3] 09:53:14 ukayaw[2] -> uskayaw[2/2]: see {ukayaw_reasons[2]} 09:53:14 I don't have a page labeled ukayaw[3] in my learndb. 09:53:30 !learn move ukayaw[1] uskayaw[2] 09:53:30 ukayaw[1] -> uskayaw[2/3]: see {ukayaw_powers} 09:54:08 !learn edit uskayaw[2 s/ukayaw/uskayaw/ 09:54:09 uskayaw[2/3]: see {uskayaw_powers} 09:54:18 !learn edit uskayaw[3 s/ukayaw/uskayaw/ 09:54:18 uskayaw[3/3]: see {uskayaw_reasons[2]} 09:54:34 !learn mv ukayaw_powers uskaya_powers 09:54:34 ukayaw_powers -> uskaya powers[1/1]: *: Stomp. **: Line Pass. *****: Grand Finale. Upon reaching ***, briefly and irresistably paralyze all monsters in LOS. Upon reaching ****, pain bond all monsters in LOS. The *** and **** powers can be triggered once per 30 turns. All powers scale heavily w/ Invo. 09:54:46 !learn mv ukayaw_reasons uskaya_reasons 09:54:47 ukayaw_reasons -> uskaya reasons[1/3]: Tha orc be hit by a flyin' piece o' Saint Roka! 09:54:53 ??uskaya reasons[3 09:54:53 uskaya reasons[3/3]: !lm namelastname112 dras uka uniq=antaeus -tv 09:54:58 cool, it works 09:55:07 you just removed the w :D 09:55:36 !learn mv ukayaw_wrath uskayaw_wrath 09:55:36 ukayaw_wrath -> uskayaw wrath[1/1]: Ukayaw's wrath turns the powers of the dance against the offender. The prude will find their foes going berserk and will be forced to helplessly watch as foes execute their own solos. When the dance is getting too slow, Ukayaw will attempt to bring more revelers. 09:55:38 also I guess that tv command should be updated 09:55:52 !learn edit uskayaw_wrath s/kayaw/skayaw/ 09:55:53 uskayaw wrath[1/1]: Uskayaw's wrath turns the powers of the dance against the offender. The prude will find their foes going berserk and will be forced to helplessly watch as foes execute their own solos. When the dance is getting too slow, Ukayaw will attempt to bring more revelers. 09:55:55 ??hepatitis 09:55:56 hepliaklqana[1/4]: God of ancestral memory, playable on cbro. Grants a powerful, customizable permanent ancestor at ** piety, which will be automatically revived if slain (after a few dozen turns). Likes exploration. 0*: ally & recall, 2*: Remember Life, 3*: {Transference}, 4*: {Idealise}, 5*: Transference-slow 09:55:57 wow i didn't realize the w still existed 09:55:58 lol 09:56:03 !learn edit uskayaw_wrath s/kayaw/skayaw/ 09:56:03 uskayaw wrath[1/1]: Usskayaw's wrath turns the powers of the dance against the offender. The prude will find their foes going berserk and will be forced to helplessly watch as foes execute their own solos. When the dance is getting too slow, Ukayaw will attempt to bring more revelers. 09:56:12 !learn mv uskaya_reasons uskayaw_reasons 09:56:13 uskaya_reasons -> uskayaw reasons[1/3]: Tha orc be hit by a flyin' piece o' Saint Roka! 09:56:23 !learn mv uskaya_powers uskayaw_powers 09:56:23 uskaya_powers -> uskayaw powers[1/1]: *: Stomp. **: Line Pass. *****: Grand Finale. Upon reaching ***, briefly and irresistably paralyze all monsters in LOS. Upon reaching ****, pain bond all monsters in LOS. The *** and **** powers can be triggered once per 30 turns. All powers scale heavily w/ Invo. 09:56:24 !learn edit uskayaw_wrath s/Usskayaw/Uskayaw/ 09:56:24 uskayaw wrath[1/1]: Uskayaw's wrath turns the powers of the dance against the offender. The prude will find their foes going berserk and will be forced to helplessly watch as foes execute their own solos. When the dance is getting too slow, Ukayaw will attempt to bring more revelers. 09:56:31 !learn edit uskayaw_wrath s/Ukayaw/Uskayaw/ 09:56:31 uskayaw wrath[1/1]: Uskayaw's wrath turns the powers of the dance against the offender. The prude will find their foes going berserk and will be forced to helplessly watch as foes execute their own solos. When the dance is getting too slow, Uskayaw will attempt to bring more revelers. 09:56:37 tip: use s///g 09:56:42 wheals: thanks 09:57:16 ??uskayaw_reasons 09:57:16 uskayaw reasons[1/3]: Tha orc be hit by a flyin' piece o' Saint Roka! 09:57:19 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-386-gde47aeb (34) 09:57:53 fr: more weapons that blow dudes up 09:58:06 !learn edit combo_god s/ukayaw/uskayaw/ 09:58:06 I don't have a page labeled combo_god[1] in my learndb. 09:58:13 !learn edit combogod s/ukayaw/uskayaw/ 09:58:14 combogod[1/1]: see {uskayaw} 09:58:29 fr: player claustrophobia applying a cumulative slaying penalty based on the number of adjacent walls 09:58:30 because firestarter is awesome and it's not practical on like 90% of the guys you find it with 09:58:34 !learn edit god[2 s/Ukayaw/Uskayaw/ 09:58:34 I don't have a page labeled god[2] in my learndb. 09:58:41 !learn edit gods[2 s/Ukayaw/Uskayaw/ 09:58:41 gods[2/3]: Ashenzari, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Gozag, Hepliaklqana, Jiyva, Kikubaaqudgha, Lugonu, Makhleb, Nemelex Xobeh, Okawaru, Pakellas, Qazlal, Ru, Sif Muna, Trog, Uskayaw, Vehumet, Xom, Yredelemnul, Zin, the Shining One. 09:58:46 nikheizen: that's called worshipping qaz 09:59:06 !learn edit grand_finale s/Ukayaw/Uskayaw 09:59:06 grand finale[1/1]: Uskayaw ***** power. Blink to a non-mindless monster and explode it. Nearby monsters can be hit by flying bits for light damage. Base failure rate is 120 - (5*Invo) - (piety points over 5*) percent. Using Grand Finale sets your piety to *. Grand Finale has a high hunger cost. 09:59:25 !learn edit line_pass s/Ukayaw/Uskayaw 09:59:26 line pass[1/1]: Uskayaw ** power. Allows you to instantly move through any series of adjacent monsters, attempting to confuse them in the process. The strength of the confusion scales well with Invocations skill. 09:59:27 wait, did you change the name to uskayaw? 09:59:34 !learn edit stomp s/Ukayaw/Uskayaw 09:59:35 stomp[1/1]: Uskayaw * power. Damages all monsters around the player. Damage is monster_current_hp / 6 + 2d(2 + Invo/2). 09:59:41 ProzacElf: yup 09:59:51 lol 09:59:58 can i petition for a change? 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:00:13 it does get rid of the uka/oka confusion i guess 10:00:33 !learn edit line_pass s/attempting to confuse/confusing/ 10:00:33 line pass[1/1]: Uskayaw ** power. Allows you to instantly move through any series of adjacent monsters, confusing them in the process. The strength of the confusion scales well with Invocations skill. 10:00:48 but i feel like i should be talking about arctic drilling with that name 10:00:52 !learn edit line_pass s/confusing/briefly but irresistibly confusing/ 10:00:53 line pass[1/1]: Uskayaw ** power. Allows you to instantly move through any series of adjacent monsters, briefly but irresistibly confusing them in the process. The strength of the confusion scales well with Invocations skill. 10:01:35 although i still think reversing it would be cool 10:01:43 wayaksu 10:01:56 !learn add usk see {uskayaw} 10:01:56 usk[1/1]: see {uskayaw} 10:02:16 it's like the god of japanese drumming 10:02:20 !learn edit uka s/ukayaw/usk/ 10:02:20 uka[1/1]: see {usk} 10:02:24 along with wacky dancing 10:02:38 !learn del lasty_to_do[2 10:02:38 Deleted lasty to do[2/11]: update ukayaw wrath text 10:02:52 and i'm sure someone will jump in to tell me that's horribly offensive 10:03:59 Someone's definitely going to tell you that you had plenty of chances to suggest new names before I actually went through the trouble of doing it :p 10:04:15 and i did it every chance i got =p 10:04:33 haha 10:04:54 the moral of the story is that you can't always get what you want, but I can 10:04:59 i specifically mentioned variants that didn't start with U so that morgan could use U 10:05:03 for udzu 10:05:13 lol 10:05:17 shoulda come up with better suggestions!! 10:05:43 wayaksu actually sounds pretty good! 10:05:56 I don't like the "ksu" 10:06:01 especially with the drum altar motif 10:06:05 bah 10:06:29 you probably think the quebecois should just speak english too! 10:06:32 hater! 10:07:30 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:08:12 I'm not sure I follow. Do they like the "ksu" syllable? 10:08:15 fun fact: quebecois is very close to 16th century king's french 10:08:30 lol, no 10:09:06 i just think that it's the type of thing you'd hate since you are so strong on uskayaw 10:09:21 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-386-gde47aeb (34) 10:09:43 because frankly, "usk" is not a real common syllable either 10:10:09 my complaint wasn't that it was uncommon! 10:11:50 lol 10:12:18 your complaint was that trump didn't like it! 10:12:19 =p 10:12:45 haha 10:28:45 -!- vale_ has quit [Ping timeout: 244 seconds] 10:33:09 -!- Shard1697 has quit [Ping timeout: 260 seconds] 10:35:42 -!- PsyMar has quit [Ping timeout: 260 seconds] 10:39:33 -!- ldf_ has quit [Quit: Page closed] 10:43:11 -!- ProzacElf has quit [Ping timeout: 244 seconds] 10:43:17 -!- aredel has joined ##crawl-dev 10:43:48 -!- removeelyvilon has quit [Ping timeout: 250 seconds] 10:44:13 -!- rossi_ has quit [Ping timeout: 244 seconds] 10:44:41 -!- simmarine has joined ##crawl-dev 10:44:46 can someone tell me, in trunk (version 0.19-a0-379-ge33ada3 (webtiles)) occasionally while hitting tab+space, i get screen 10:44:55 which scrool to read 10:45:07 -!- olscumpy has joined ##crawl-dev 10:45:12 your connection is dropping some keys 10:45:16 in 0.18 it didnt happen 10:45:38 <+wheals> why? and what can i do with this? any advice? 10:46:29 i don't know 10:47:27 -!- siepu has quit [Quit: Leaving] 10:47:36 hm, is that issue still happening with ranged (or reaching) autofight? 10:47:51 I hadn't heard about it in a while, was hoping someone had figured out how to fix it 10:48:42 issue's still open https://crawl.develz.org/mantis/view.php?id=9916 10:48:59 <+elliptic> with trident - i occasionally step forward( 10:49:00 -!- cang has quit [Ping timeout: 250 seconds] 10:49:49 I unfortunately don't understand how it is happening and it is hard to reproduce 10:49:57 &rc aredel 10:49:58 http://underhound.eu:81/crawl/rcfiles/crawl-git/aredel.rc 10:50:35 <+wheals> then sry for that post, i cant freely navigate and read forums like that ( hope it will be fixed soon 10:51:35 i modified my rc only with that 1st part - to show incomming damage 10:51:59 all other parts - default one 10:52:21 that part probably isn't related to it, but you could try removing the incoming damage stuff and see if that helps 10:53:06 ok, ill try it - seems i wont left any critical info with it) 10:55:18 ah, btw do you take some no-connection to mechanic of game features and requests? i have one, not so critical but still annoying one) 10:55:29 is ancestor spirit just a fleshed out version of dith's shadow duplicate? 10:55:39 -!- tabstorm has quit [Ping timeout: 246 seconds] 10:56:26 request is about marking of items which are prohibited by your god 10:56:46 -!- gressup has quit [Ping timeout: 252 seconds] 10:56:51 for example, when you play as mu og chei (who dislikes any source of haste), your portions of bers are red 10:57:22 but still mu cant quaff any potion, so its feels so strange) 10:58:07 -!- Rust3dCor3 has quit [Remote host closed the connection] 10:58:56 <|amethyst> hm 10:59:01 <|amethyst> wonder when that changed 10:59:06 hm, it looks like that might be a matter of reordering glyph_colours.txt 10:59:26 i suppose its also with some small chars who cant use large items, and if they have brand which prohibited by your god, they also turns red (but you speice already cant use them) 10:59:27 at least for console 10:59:33 I guess this is a tiles question though? 10:59:45 yeah, sry , not mentioned) 10:59:52 i play in tiles , ueah 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:00:02 <|amethyst> hm, the order hasn't changed 11:00:03 well, menu_colours.txt might actually be the question 11:00:12 <|amethyst> aha 11:01:23 though useless_item is before forbidden there 11:01:26 <|amethyst> I had thought we fixed that for both, but it looks like only the glyph, not the colours 11:01:42 or do later entries overwrite earlier 11:02:30 <|amethyst> hm 11:02:40 <|amethyst> I just started a game locally and the map wasn't drawn 11:02:47 <|amethyst> the display area 11:02:51 -!- Reykjavikian has quit [Quit: Page closed] 11:03:22 <|amethyst> I can't see anything except myself, items, and the squares you stepped on 11:03:29 <|amethyst> I guess I can still test the mummy thing 11:03:37 if you want some examples- i can show you in my game 11:03:42 mu of chei 11:03:51 <|amethyst> yeah, I was able to reproduce the problem 11:03:55 http://crawl.lantea.net:8080/#play-dcss-git 11:03:58 <|amethyst> okay, now I can see floor etc 11:04:27 <|amethyst> wonder what happened there 11:04:56 -!- glamas- is now known as Acelee 11:05:05 dont know))) i cant handle programm code like others)) 11:05:22 -!- Acelee has quit [Client Quit] 11:05:40 aredel: it's okay, they're checking it out on their own copies 11:06:34 <|amethyst> hm, changing the order of the menu_colours doesn't help 11:07:08 |amethyst: what if you interchange bad_item and useless_item? 11:07:25 or is that what you mean 11:07:26 <|amethyst> elliptic: nope 11:07:35 <|amethyst> elliptic: I tried moving it to the beginning and to the end 11:08:05 <|amethyst> oh 11:08:23 -!- Dracunos is now known as Dracunos-m 11:08:28 <|amethyst> hm 11:08:55 <|amethyst> if I move it to the beginning of menu_color (just above the melded line), no help 11:08:56 -!- MarvinPA has joined ##crawl-dev 11:08:58 <|amethyst> but 11:09:03 <|amethyst> if I change it to ^= it does work 11:09:13 <|amethyst> what would be setting menu colours other than menu_colours.txt 11:09:22 -!- aredel has quit [Ping timeout: 250 seconds] 11:09:28 <|amethyst> oh 11:09:30 <|amethyst> food_colouring 11:09:39 -!- Shard1697 has joined ##crawl-dev 11:11:55 -!- Bcadren_ is now known as Bcadren 11:12:43 !source food_colouring.txt 11:12:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/defaults/food_colouring.txt 11:12:55 <|amethyst> that is being loaded before menu_colours.txt 11:13:14 <|amethyst> I guess they're separate in case someone wants to colour food but not everything else? 11:13:19 <|amethyst> but we load both files by default 11:13:36 <|amethyst> and load food_colouring first 11:14:34 <|amethyst> this plain black screen is freaking me out 11:14:50 <|amethyst> s/screen/dungeon display area/ 11:14:55 <|amethyst> hud and messages are fine 11:15:33 <|amethyst> oh, I guess it makes sense for forbidden food to override useless 11:15:36 -!- tealeaves has quit [Quit: Bye] 11:15:42 <|amethyst> err, at least, forbidden corpses 11:20:10 <|amethyst> hm, so wrt the view not showing most things, I guess I'm the only one? 11:20:31 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:20:42 <|amethyst> if I move the cursor to a square adjacent to me that I haven't stepped on, I get: 11:20:45 <|amethyst> You can't see that place. 11:20:47 <|amethyst> [a .] 11:21:48 <|amethyst> it stays that way across save/restore 11:22:14 <|amethyst> one game fixed itself and I'm not sure why 11:22:38 <|amethyst> oh 11:22:42 -!- Reverie is now known as Reverie|Away 11:23:20 <|amethyst> this one fixed itself when I tried walking into a wall twice 11:23:23 <|amethyst> not the first time 11:24:04 <|amethyst> oh 11:24:08 <|amethyst> didn't fix the whole level 11:24:11 <|amethyst> just the place I was standing 11:24:17 <|amethyst> is this really not happening for anyone else? 11:24:21 <|amethyst> &versions 11:24:27 CAO: 0.19-a0-353-g6b7ed47, CBRO: 0.19-a0-386-gde47aeb, CDO: 0.19-a0-376-gf780d9b, CPO: 0.19-a0-379-ge33ada3, CSZO: none, CUE: 0.19-a0-379-ge33ada3, CWZ: 0.19-a0-252-g247cc30, CXC: 0.19-a0-376-gf780d9b, LLD: 0.19-a0-287-g02ea680 11:24:32 i think something similar may have happened to me 11:24:57 but i dismissed it as one of the weird quirks with the windows console that happen sometimes 11:25:15 <|amethyst> hm 11:25:19 <|amethyst> it's not happening on CBRO 11:25:22 <|amethyst> which is the same version 11:26:38 <|amethyst> this isn't just a display problem, it's a map knowledge problem, because those squares show as red ? in the map 11:26:43 <|amethyst> X screen that is 11:27:23 !tell pleasingfungus maybe worth noting that augmentation was deliberately changed from bonuses-at-low-hp to bonuses-at-high-hp previously, because of concerns that the former means it just does nothing a lot of the time 11:27:23 MarvinPA: You have 1 message. Use !messages to read it. 11:27:23 MarvinPA: OK, I'll let pleasingfungus know. 11:28:45 !tell pleasingfungus sanguine seems like it'd have similar problems, and letting yourself be below 50% hp a lot even with the ac bonus doesn't seem like something that would be a good idea 11:28:46 MarvinPA: OK, I'll let pleasingfungus know. 11:30:32 -!- aredel has joined ##crawl-dev 11:31:43 !tell pleasingfungus (for better context there's some discussion leading up to the change by elliptic+others in a few places in the dev logs, if you search for augmentation) 11:31:43 MarvinPA: OK, I'll let pleasingfungus know. 11:31:46 |amethyst: it happens even when you do nothing before game start? 11:31:50 i mean 11:31:51 ugh 11:32:04 it happens when on game start, even when you do nothing afterwards? 11:32:45 <|amethyst> wheals: yes, every new game I start in my local copy (which is console play on webtiles build) 11:33:07 <|amethyst> or old games if I wander into an area I haven't seen 11:33:35 <|amethyst> it happens every time 11:34:10 very strange 11:34:20 (still waiting to compile to see if it happens to me) 11:34:37 <|amethyst> if I keep moving into a wall, eventually I will see my LOS 11:34:48 <|amethyst> but it's not fixed, just my current LOS 11:35:02 <|amethyst> sometimes just one move into the wall does it, sometimes it takes several 11:35:23 <|amethyst> ah, waiting does ittoo 11:35:40 sounds like a caching problem maybe? 11:35:57 <|amethyst> caching of what? 11:36:17 <|amethyst> map_knowledge I guess 11:36:22 or los maybe 11:36:25 default rc? 11:36:40 -!- nezrel has quit [Read error: Connection reset by peer] 11:36:50 <|amethyst> yeah, happens with default rc 11:37:07 <|amethyst> los caching would explain it, yeah 11:37:50 everything is working fine for me 11:37:59 <|amethyst> ah, must be LOS 11:38:16 <|amethyst> I get "Something hits you but does no damage" when I can see the monster adjacent to me 11:38:29 <|amethyst> yeah, works fine for me on CBRO 11:38:37 <|amethyst> which is up-to-date 11:39:12 -!- regret-index has joined ##crawl-dev 11:39:21 !tell pleasingfungus unrelatedly! i'd vaguely argue against giving spectral weapon to a hepl ally, having only 1 ally whose position you care about is seems like a nice part of it compared to other ally gods 11:39:24 03|amethyst02 07* 0.19-a0-387-g92f4155: Fix faded altar description. 10(28 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/92f4155db0ab 11:39:24 03|amethyst02 07* 0.19-a0-388-g586ec4a: Colour !berserk etc grey for Mu^Chei (aredel) 10(21 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/586ec4a6e311 11:39:29 MarvinPA: OK, I'll let pleasingfungus know. 11:39:29 why would it start happening now though :? 11:39:29 <|amethyst> rebuilding with optimisation to see if that helps 11:39:29 !tell zxc I buffed abyssal rune vaults a week ago and nobody noticed!! 11:39:29 regret-index: OK, I'll let zxc know. 11:39:32 i don't see any recent commits 11:40:00 pf deliberately heard of augmentation's situation and ignored it 11:40:24 oh, that is a shame 11:40:27 probably not the right position of the word deliberately in that sentence 11:40:55 <|amethyst> wheals: okay, rebuilt with optimisation and it works 11:41:06 wonderful 11:41:07 MarvinPA: if only you could give obsidian axe to the ally so that the spectral weapon would make allies as well 11:41:33 i've just been building `make -j3`; i guess it shows up if you build with DEBUG=y? 11:41:43 wow, spectral obsidian axe sounds like a very good tech yes 11:41:56 (I don't actually know how spectral obsidian axe works) 11:42:00 <|amethyst> wheals: trying a few more builds to see 11:42:02 i'm also jealous you can do a full rebuild in 90 seconds :P 11:42:10 i imagine it should work! 11:42:19 maybe mine is that fast but it feels slower 11:42:40 <|amethyst> wheals: it took longer than 90s; I started it before I mentioned it in channel 11:42:54 oh, ok 11:43:07 <|amethyst> 273.299 s.elapsed 11:43:15 <+|amethyst> so, should we do something to use that new strings in game? or just reload pagw? 11:43:34 <|amethyst> aredel: wait for your server to be rebuilt 11:43:42 4 minutes sounds more like it 11:43:45 ah ok, thx) 11:43:53 <|amethyst> !lm aredel x=src 11:43:54 3846. [2016-05-30 15:13:55] [src=cue] aredel the Farming Eclecticist (L20 MuFi of Cheibriados) killed Nikola on turn 257621. (Elf:1) 11:43:58 <|amethyst> ??rebuild[2 11:43:59 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CAO: 1700; CDO: 0600/0500; CLAN: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes 11:44:11 -!- elliptic has quit [Quit: Leaving] 11:44:21 nice, ok, just need to wait) 11:44:27 <|amethyst> about 6 or 7 more hours 11:44:28 thanks, &!, for learning an uncastable Spectral Cloud on just typing in "spectral" 11:45:00 <|amethyst> wheals: oh, great 11:45:08 <|amethyst> wheals: now my normal build works 11:45:21 can we just blame GCC :P 11:45:28 <|amethyst> wheals: I'm going to chalk that up to make gremlins 11:46:09 <|amethyst> I don't *think* I did a pull in the middle of a build 11:46:23 <|amethyst> but certainly something like that could do it 11:46:29 spectral weapon does work with obsidian axe, though there's no message for it summoning demons in that manner 11:46:54 <|amethyst> hm 11:47:03 <|amethyst> re sanguine armour 11:47:09 <|amethyst> what if it worked more like PbP 11:47:16 <|amethyst> based on damage taken rather than total HP 11:47:25 <|amethyst> I guess then you need a timer 11:47:42 <|amethyst> (I guess PbP is based on both damage taken and total HP) 11:48:17 <|amethyst> (oh, no, damage taken and max HP) 11:48:39 <|amethyst> ha 11:48:44 -!- Kellhus has quit [Quit: Page closed] 11:48:48 <|amethyst> I have so many test games here that I never quit 11:49:13 <|amethyst> that if I randomly mash asdf for the character name 11:49:34 <|amethyst> it quite often ends up being an existing game instead of a new one 11:49:55 that might be better yeah, or at the very least have it scale up gradually rather than only kick in at all at 50% or something 11:49:56 <|amethyst> ~/src/crawl/crawl-ref/source [nfm-fixes]$ ls saves/as 11:49:56 <|amethyst> asd.cs asdad.cs asdasd.cs asdklasd.cs ash.cs ashn.cs 11:49:56 <|amethyst> asda.cs asdas.cs asdf.cs asdu.cs ashe.cs 11:50:11 heh, nice 11:50:34 <|amethyst> those last three were from testing something to do with ashenzari 11:51:08 scaling sounds annoyingly complex considering the different mutation level results and thus effective caps?... 11:51:21 Naruni: i'm not sure about changing it from PROMPT_ABORT to PROMPT_NOTHING 11:51:29 it means there's no "OK, then." if you cancel out 11:51:53 i think maybe it should call prompt_failed inside _use_an_item? 11:52:18 <+|amethyst> better if you can do that, end that games for sake of players (there are few ghosts in dungeon but still it can be not enough) and again for sake of players - cant you left no-chaos brand weapon?) 11:52:25 !lg * end>20160523 cv=0.19-a kmap~~abyss_rune s=kmap 11:52:26 6 games for * (end>20160523 cv=0.19-a kmap~~abyss_rune): 2x grunt_abyss_rune_forest_and_sorcery, 2x hangedman_abyss_rune_macabre_mess, nicolae_abyss_rune_left_handed, hangedman_abyss_rune_flesh_and_stone 11:52:37 i was thinking scaling up to full effect (whatever that is per level) still at 50%, rather than having the point at which the scaling stops be what changes 11:52:41 if that's what you meant 11:52:54 but still kinda fiddly either way 11:53:01 yeah 11:53:03 -!- Reverie|Away is now known as Reverie 11:53:25 <|amethyst> aredel: You want me to kill all existing characters so that !berserk will be grey for Mu^Chei ? 11:54:26 it was only another request)))) i thought that request about useless items already solved ^_^ 11:54:39 <|amethyst> then I don't understand the request 11:55:03 hm wait, i need some time to think about words 11:55:42 <|amethyst> Anyway, I'm not a server admin anymore, so I can't end other peoples' games 11:55:53 <|amethyst> I theoretically could on CAO, but 11:55:59 <|amethyst> we try to avoid that 11:55:59 look at this, it can help me to explain 11:56:04 http://underhound.eu:81/crawl/morgue/aredel/aredel.txt 11:56:13 -!- PleasingFungus has joined ##crawl-dev 11:56:16 type in search "ghost of" 11:56:29 there are oly 4 enties 11:56:32 only* 11:56:41 salutations, pleasingfungus 11:56:43 3 of them - in dungeon 11:56:59 crap - even 2 11:57:02 i haven't caught up the logs but my impression is that everything is now ruined forever 11:57:02 PleasingFungus: You have 4 messages. Use !messages to read them. 11:57:03 1 from pan 11:57:05 aaaa 11:57:06 and 1 from zig 11:57:10 too many messages 11:57:11 i think that's a reasonable number of ghosts 11:57:19 sure? 11:57:23 <|amethyst> I see one in pan, one in zig, one in depths, one in lair 11:57:35 yeah only 4 for whole game 11:57:36 wow, brainless paralysis from wretched stars giing -4 int + det in front of a deep elf blademaster, what a good death 11:57:39 is it normal? 11:57:47 <|amethyst> it slightly weird that you didn't get any ghosts early 11:57:53 <|amethyst> usually you see a lot in the high dungeon 11:58:06 PleasingFungus: think of it as just 1 very long message! (also most of it is me on sanguine blood) 11:58:14 yeah, i thought about that, but still hope to find some in zig\pan 11:58:25 yes but now he has to plot out a new battlemage idea 11:58:32 <|amethyst> you'll only find ghosts in Zig and Pan if people died there 11:58:42 <|amethyst> !lg * cue recent place=zig 11:58:43 91. Etesian the Imperceptible (L27 GrFi of Okawaru), blasted by an orb of fire (fireball) on Zig:13 on 2016-05-29 17:46:27, with 559187 points after 67211 turns and 4:13:21. 11:58:45 <|amethyst> !lg * cue recent place=pan 11:58:46 -!- Lightli has quit [Ping timeout: 250 seconds] 11:58:46 69. RKaid the Invulnerable (L27 MiFi of Okawaru), blasted by a daeva (divine providence) in Pandemonium (evilmike_holy_pan) on 2016-05-21 19:30:06, with 869455 points after 86461 turns and 6:40:29. 11:58:53 <|amethyst> !lg * cue recent place=pan -4 11:58:54 66/69. removeelyvilon the Sensei (L27 NaTm of Cheibriados), blown up by a cacodemon (kmap: grunt_pan_sceptre) in Pandemonium on 2016-05-09 19:40:26, with 1081206 points after 94076 turns and 7:31:37. 11:58:54 yeah, and why i didnt found more then 2 in whole dungeon?? 11:59:17 <|amethyst> oh 11:59:20 <|amethyst> you're playing 0.18 11:59:23 -!- eb has quit [Quit: I quit] 11:59:29 <|amethyst> not many people are playing 0.18 online anymore probably 11:59:30 yeah, thats wrong? 11:59:34 ah ok 11:59:34 <|amethyst> !lg * cue recent 0.18 place=pan 11:59:35 3. RKaid the Invulnerable (L27 MiFi of Okawaru), blasted by a daeva (divine providence) in Pandemonium (evilmike_holy_pan) on 2016-05-21 19:30:06, with 869455 points after 86461 turns and 6:40:29. 11:59:36 i see 11:59:48 <|amethyst> !lg * cue recent 0.18 place=zig 11:59:49 7. shwouchk the Conqueror (L25 GrFi of Ru), engulfed by a revenant's spectral mist on Zig:14 on 2016-05-29 00:54:58, with 841811 points after 105929 turns and 23:05:27. 11:59:54 i killed them 11:59:54 !lg * cue recent 0.19-a place=pan 12:00:03 1. haldagan the Slayer (L27 KoAr of Cheibriados), blasted by Lom Lobon (great icy blast) in Pandemonium (lom_lobon_spiral_st) on 2016-05-13 18:05:40, with 957299 points after 78127 turns and 6:22:06. 12:00:03 both 12:00:03 -!- omarax has quit [Remote host closed the connection] 12:00:13 i appreciate the use of the 'recent' filter here 12:00:13 <|amethyst> !lg * cue 0.18 week 12:00:14 1565. Dickchan the Shooter (L3 CeHu), succumbed to a kobold's poison on D:2 on 2016-05-30 15:58:20, with 54 points after 1591 turns and 0:02:16. 12:00:16 R-Kaid and s-hwouchk 12:00:18 !lg * recent s=src -graph 12:00:19 <|amethyst> PleasingFungus: :P 12:00:20 861245 games for * (recent): https://shalott.org/graphs/dde417e114e9499346cb27aa20831e43c0e17f5a.html 12:00:34 cue is not the busiest server 12:00:48 <|amethyst> aredel: yeah, you'll have more ghosts if you play a busier version on a busier server 12:00:58 <|amethyst> trunk is usually busiest, except during tournaments 12:01:01 !vault grunt_abyss_rune_forest_and_sorcery 12:01:02 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/abyss.des#l1482 12:01:04 i had no idea cwz was so busy 12:01:05 huh, didn't realize lld was that quiet 12:01:09 I wonder if this is too much... 12:01:29 apparently crawl is a lot bigger in korea than japan 12:01:42 <+|amethyst> ok, and can i transfer my char (i mean anyone, but 1 at time) to trunk\better version? 12:01:51 that would explain all the cultural imports we get from corea 12:01:55 vs the last from nippon 12:01:56 <|amethyst> wheals: or Japanese players are using the Korean server 12:01:57 *lack 12:02:08 also kinda wish it was the other way around. lld admin is much easier to communicate with 12:02:11 ah well 12:02:28 <|amethyst> aredel: no, games can't be transferred between versions... it's theoretically possible, but we don't have any procedure in place to do that 12:02:36 hm lol 12:02:49 <|amethyst> between releases I mean, on the online servers 12:03:04 <|amethyst> offline you can 12:03:09 i got message not so long ago with request to transfer to 0.19 **** (some letters) 12:03:12 clearly should reflect this with my next planned monster, the chollima 12:03:27 apparently the distance between tokyo and seoul is 1/3rd the distance from the east cost to cao (pheonix) 12:03:29 that mu of chei* 12:03:46 so it's certainly possible there's crossover 12:04:14 <|amethyst> wheals: or maybe Japanese players are still playing pre-stone-soup tiles 12:04:17 <|amethyst> offline 12:04:20 -!- DevlanMud|Lappy has quit [Ping timeout: 244 seconds] 12:04:33 i don't think there were tiles pre-stone-soup 12:05:13 didnt crawl use rltiles(and still does) 12:05:20 i believe tiles was added in 0.3 by enee 12:05:23 %git :/Tiles! 12:05:24 07jpeg02 * 0.4-a0-1334-g700ca72: Add a neutral monster brand (defaulting to darkgrey). Of course we still need something like this for Tiles! 10(8 years ago, 8 files, 49+ 15-) 13https://github.com/crawl/crawl/commit/700ca7234480 12:05:39 %git HEAD^^{/Tiles!}^^{/Tiles!} 12:05:40 07Enne02 * 0.4-a0-786-g62f7040: Tiles! 10(8 years ago, 2441 files, 26569+ 109-) 13https://github.com/crawl/crawl/commit/62f7040f14b3 12:05:44 the legendary jpeg 12:05:44 0.4 12:05:49 oh neat 12:05:50 http://rltiles.sourceforge.net/dc-mon.html hmmm 12:05:58 <|amethyst> wheals: http://crawlj.osdn.jp/down_e.html 12:06:07 (commit messages seem to have had exclamation marks a lot more back then) 12:06:20 interesting, a patch for b26 12:06:32 <|amethyst> by a Japanese player, which is why I mentioned it 12:06:38 <|amethyst> that's linked to from the rltiles home page 12:07:00 note to self, try a "what tiles are still in use" list 12:07:21 although there's a whole bunch of derivations I guess 12:07:33 <|amethyst> regret-index: also, "which rltiles that we aren't using should we use?" 12:07:41 hydra and cloaks and ogres iirc 12:07:54 probably others 12:08:05 ball lightning 12:08:18 -!- Yermak has quit [Ping timeout: 250 seconds] 12:09:04 i like the dancing skeleton 12:09:24 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-388-g586ec4a (34) 12:09:38 <|amethyst> what's the kool-aid man at the bottom of the nethack monsters set, just left of middle 12:10:00 <|amethyst> ah, ixoth, nalzok, and minion of huhetotl 12:10:58 how can i clear floor under door, to close last? 12:11:20 if it's not a corpse, pick it up. if it is a corpse, wait for it to rot. 12:11:23 i mean - to replace skeleton) 12:11:32 <|amethyst> if it's a skeleton you have to wait for it to rot 12:11:32 ok( 12:11:41 <|amethyst> if it's a corpse you can chop it and hope it doesn't leave a skeleton 12:11:55 |amethyst: i like the huge style difference between stuff like the titan/ogre (near center right) and the weird crowned thing 12:12:36 or the cool rhino (near top right) and the pixel elephant thing 12:14:05 -!- removeelyvilon_ has joined ##crawl-dev 12:14:24 -!- TAS_2012v has quit [Ping timeout: 246 seconds] 12:14:33 the shadows here are... a bit strange 12:14:46 <|amethyst> PleasingFungus: jaguar vs lynx (top left) 12:14:51 -!- TAS_2012v has joined ##crawl-dev 12:15:01 lol 12:15:13 <|amethyst> maybe that was a commentary on video game systems 12:15:15 guessing the exceptionally goofy ones are programmer art, maybe? 12:15:18 haha 12:15:37 wow, the ghost above the jellyfish lasted in crawl until i replaced it 12:15:45 that was a terrible sentence. i'm sorry. 12:15:47 <|amethyst> PleasingFungus: probably they were lower-res and scaled up 12:15:55 plausible! 12:15:56 <|amethyst> http://rltiles.sourceforge.net/author.html 12:16:15 <|amethyst> doesn't list most of them though 12:16:44 <|amethyst> the rhino (titanothere) was by Wan-ichi 12:16:49 -!- MarvinPA has quit [Read error: Connection reset by peer] 12:17:01 -!- stickyfingers has quit [Quit: Page closed] 12:17:02 <|amethyst> but neither jaguar nor lynx is listed there 12:17:52 |amethyst i re-read your message...why it display "for Mu^Chei (aredel)"? is it ok for another chars in similar situation or it will fix for all them at once? sry for returning to that request, but still feel enormous curious^_^ 12:17:53 -!- JStrange has joined ##crawl-dev 12:18:30 <|amethyst> aredel: it works for all characters (there are probably a few things other than mummies of chei that are affected) 12:18:45 <|amethyst> aredel: "(aredel)" is how we give credit sometimes 12:19:11 -!- MarvinPA has joined ##crawl-dev 12:19:31 what is the ghost about the jellyfish 12:19:35 i only see a giant brown frog 12:19:40 i see, as for newbie it was too strange for me but ok, i understood now) 12:19:53 i like that the tile for one of the most dangerous monsters in Crawl is used for a weakling suicide attacker in nethack 12:21:14 oh man 12:21:22 i just realised that in 'dc-foo' 12:21:26 the dc stands for dungeon crawl 12:21:37 Dear crawl devs, can you make it a-so that summon demon / greater demon shows hostility % like makh summons 12:21:43 -!- insecticide has quit [Ping timeout: 244 seconds] 12:22:03 -!- lordfrikk has quit [Ping timeout: 276 seconds] 12:22:48 it doesn't work the same way, i think 12:24:06 <|amethyst> it would be easy enough to compute, but where to put it? 12:24:36 god i was looking at the wrong tileset the whole time 12:24:43 no wonder i couldn't find the jaguar or the lynx 12:24:48 lol 12:24:52 <|amethyst> wheals: ah, sorry, those are in the nethack set 12:25:48 yeah, the hostile % for summon x demon is totally independent from the failure chance 12:25:48 unlike the makh abilities, where those are the same thing 12:26:02 <|amethyst> not *totally* independent, since both depend on power 12:26:07 no 12:26:11 spell success chance isn't power 12:26:18 ref e.g. wild magic 12:26:24 <|amethyst> it is based on power 12:26:37 -!- JStrange has quit [Ping timeout: 276 seconds] 12:26:47 <|amethyst> with some things counting for only failure and some things counting for only spellpower 12:27:08 <|amethyst> they're not closely related 12:27:17 <|amethyst> but aren't independent 12:27:23 <|amethyst> calc_spell_power is used for both 12:27:28 ok. 12:28:25 <|amethyst> but you couldn't show it in the same way, which was your point 12:28:39 we could show it in the spell description though 12:29:08 feels a little weird 12:29:19 -!- vale_ has quit [Ping timeout: 250 seconds] 12:29:31 ...huh. our balrug is still the same as the rltiles nh balrog (just reflected) 12:29:53 it is... a lot higher quality than most of what's there 12:29:55 <|amethyst> slightly weird, but I think not really more weird than showing hex success chances 12:30:40 <|amethyst> no one would see it though 12:30:56 <|amethyst> just like no one sees monster hex success chances 12:31:42 wheals if you dig through some iphone dungeon games through long enough you will notice that some people flat-out STEAL tiles from dcss, from you! 12:31:47 well 12:31:50 they're creative commons 12:31:52 so that's allowed 12:31:56 funny though 12:32:00 oh 12:32:03 and a lot of them are in public domain, which means they don't even need to credit 12:32:11 ie cc0 12:32:24 actually all of the ones with known licenses are i guess 12:32:27 when's I Wanna Be The Cerebov Gaiden 12:32:36 technically i think cc0 and public domain are separate things 12:32:49 technically. 12:33:02 floe face 12:33:39 <|amethyst> PleasingFungus: The CC0 description doesn't help with that 12:34:01 <|amethyst> PleasingFungus: the "human-readable summary" says "public domain", but the actual license does not 12:34:29 that's the point i think 12:34:32 my vague recollection is that you can't actually put your stuff into public domain, you can just sort of engineer an approximation of public domain and put your stuff into that 12:35:21 <|amethyst> depends on jurisdiction 12:35:31 plausible! 12:35:53 <|amethyst> the biggest reason for CC0 existing (as opposed to just a disclaimer of copyright) are things like moral rights 12:36:11 <|amethyst> I'm not sure how effective it is there, though, since moral rights are inalienable in some jurisdictions 12:36:43 -!- Lightli has joined ##crawl-dev 12:37:06 ??augmentation 12:37:06 augmentation[1/2]: Demonspawn mutation: gives scaling spell power and slaying (both accuracy and damage) bonuses with HP total: bonuses are equal to max(0, ceiling(mutlevel*(2*hp - maxhp)/maxhp))*(0.4*spell power and 4 slaying). 12:38:43 MarvinPA: caught up on logs/messages. i feel like getting ac at low hp is pretty different from getting spellpower/slaying; obviously you don't want to be at low hp regardless, but getting ac at low hp seems more useful and relevant than getting killpower in most circumstances 12:39:40 and if you're not reaching those low hp values in the first place, then none of the other scales slot muts would be doing you more good anyway 12:40:43 there's a weird hierarchy between iridescent, rough black, and sanguine here 12:41:21 -!- PsyMar has quit [Ping timeout: 246 seconds] 12:41:27 ??black scales 12:41:27 scales[2/2]: (+AC unless otherwise specified) Molten [1, 3 EV-1, 4 EV-1 rF+]; Icy [1, 3 EV-1, 4 EV-1 rC+]; Yellow [2, 3, 4 rCorr]; Green [2, 3, 4 rPois]; Metallic [2, 3, 4 rElec]; Iridescent [4, 6, 8]; Bone Plates [2 SH+2, 3 SH+3, 4 SH+4]; Black [4 Dex-1, 7 Dex-2, 10 Dex-3]; Brown [1 +3% HP, 2 +5% HP, 3 +7% HP]; Repulsion [EV+2, EV+3, EV+4 RMsl]; Sturdy [ER-2, ER-4, ER-6] 12:41:35 huh 12:41:40 weird mut 12:41:50 and metallic is relec? 12:41:56 i would've expected the other way around 12:42:26 <|amethyst> demonsponians 12:42:47 <|amethyst> dracawn 12:42:53 yellow scales are rcorr, green are rpois 12:42:59 augmentation is t3 and not a scales facet afaik 12:43:22 is that relevant? 12:43:38 -!- ForgottenArbiter has quit [Client Quit] 12:44:11 in terms of when one gets it, perhaps? 12:44:31 not that I can remember the tier to xl relationship at all 12:45:40 -!- rossi_ has quit [Ping timeout: 244 seconds] 12:47:15 aug + blood armour sounds like a nice combo 12:48:16 ? 12:48:43 <|amethyst> because you get complementary bonuses for both high and low HP 12:49:39 is that synergy? 12:50:33 dunno but it sounds cool 12:50:45 adaptive combat 12:50:57 haha 12:51:34 <|amethyst> I still need to figure out how to play Usk 12:51:42 <|amethyst> (completely unrelated) 12:51:46 !tell MarvinPA the spectral weapon positioning issue is a reasonable concern wrt battlemages. i was worrying about it myself. so hard to come up with good tradeoffs... i've made a real mess for myself..... 12:51:46 PleasingFungus: OK, I'll let marvinpa know. 12:52:00 could always give up on tradeoffs entirely, ofc 12:56:07 Also irrelevant: I prefer getting a scales facet with higher AC than one with resist and low AC. Sure free res are very nice but it may be a long time until you get the final evolution 12:57:26 <|amethyst> hm, Sar has a good point wrt Hep 12:57:41 <|amethyst> no other god gives you bonuses (or at least such powerful ones) at 0* 12:57:45 clearly should cut iridescent since sanguine and rough black both have clear downsides 12:57:52 -!- Ququman has joined ##crawl-dev 12:58:06 this has come up several times 12:58:20 <|amethyst> hm, must have missed those 12:58:30 <|amethyst> or forgotten 12:58:32 if we think that the god is too powerful overall, or if we think that god is too easy to pick up early & then abandon for another god, it's a problem 12:58:34 otherwise, it's not 12:58:36 imo 12:58:47 ??hep wrath 12:58:48 hepliaklqana wrath[1/1]: Prevent all XP gain. Lasts until enough XP has been penalized. Total cost as Ash wrath. 12:59:16 !lm * current trunk god.abandon=hepliaklqana 12:59:17 10. [2016-05-30 14:22:07] LAYA the Shield-Bearer (L7 FoFi) abandoned Hepliaklqana on turn 2428. (D:3) 12:59:19 !lm * current trunk god.abandon=hepliaklqana won 12:59:20 No milestones for * (current trunk god.abandon=hepliaklqana won). 12:59:20 <|amethyst> PleasingFungus: hm... we should maybe consider that for some of the weaker gods then 12:59:41 <|amethyst> PleasingFungus: e.g. vehumet 12:59:45 an ancestral echo of "power spiral" whispers through the air 12:59:46 er 12:59:48 is veh weak 12:59:58 it's what tavern says! 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:04 weak gods: xom, 13:00:06 this is exactly why i never read tavern 13:00:08 -!- Clef_ has quit [Client Quit] 13:00:51 "all i know is what's on tavern" - donald trump, probably 13:01:18 <|amethyst> next thing you'll be telling me that DE is strong too 13:01:31 haha 13:01:34 don't worry, i'll never say that :) 13:01:36 !won . de 13:01:36 wheals (de) has not won in 199 games. 13:01:48 they say 200th time's the charm 13:01:52 mm 13:02:22 i think veh is popular, fun, and fully capable of carrying characters to wins 13:02:29 <|amethyst> so is Chei 13:02:33 yes, exactly 13:02:40 <|amethyst> so would be Hep without anything at 0* 13:03:01 the ancestor at 0* is a technical thing as much as anything, iirc 13:03:08 <|amethyst> hm 13:03:10 how fast does hep's first star come anyway 13:03:19 <|amethyst> pretty quickly 13:03:26 hm 13:03:38 you need a lot more in the way of special casing "^hep" does not imply "respawning ancestor" 13:03:49 *casing if 13:04:11 <|amethyst> PleasingFungus: wouldn't that just be changing you_worship to have_passive ? 13:05:13 you'd need handling for transitioning across the ancestor piety threshold 13:05:26 if you drop below, does your ancestor vanish instantly? do they just not respawn after death? 13:05:27 <|amethyst> hm, yeah 13:05:49 the first is a technical PITA (offlevel ancestors), latter is very not fun 13:06:05 also ofc both are bad in cases where you're near the border 13:06:14 <|amethyst> isn't the first a problem with abandonment? 13:06:26 there's a dact for it, yeah 13:06:48 but the less often i have to invoke dacts, the happier i am 13:07:45 also, it occurs that there are two and two-halves other gods who also give benefits as fast or faster than hep 13:08:07 <|amethyst> chei 13:08:09 <|amethyst> ely a bit 13:08:11 U, G, and arguably Z and J (once you g 13:08:16 o back and hoover up earlier floors) 13:08:19 <|amethyst> oh, F 13:08:21 (which doesn't take Real Time) 13:08:36 as i understand it, U is just fully operational from the word go? 13:09:20 and J pretty much is too - it doesn't take any actual combat time to get J operational, you just hit G# -> spawn jelly -> 5 5 5 5 etc 13:09:27 <|amethyst> PleasingFungus: not really, no stomp 13:09:36 since you don't have invo? 13:09:43 <|amethyst> no, you only get stomp at * 13:09:48 er 13:09:54 <|amethyst> but then once you get to * your piety doesn't decay lower 13:09:55 but you can get that in your very first fight with U 13:09:57 oh? 13:10:00 i see 13:10:04 <|amethyst> it can go lower if you use stomp 13:10:09 huh 13:10:18 i need to play an actual U game, I guess 13:10:18 <|amethyst> which reminds me 13:10:28 anyway, my other points stand, i think 13:11:10 in general i don't think there's a strong philosophical objection to giving gods powers at 0* - as long as the god's overall power is fine, and as long as we don't implement dpeg's wrath nerfing plan 13:11:13 PleasingFungus: Usk benefits are pretty low until you get some invo, even if you do have piety 13:11:36 <|amethyst> Lasty: btw, I think you mentioned at some point not giving Usk piety at ecu altars 13:12:05 yeah 13:12:05 <|amethyst> Lasty: monks are special-cased to give 15 piety 13:12:10 yeah 13:12:16 wait, for Usk? 13:12:22 maybe it was just enough to get them to * 13:12:22 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 13:12:25 since that's durable 13:12:31 <|amethyst> yeah 13:12:36 <|amethyst> else if (you_worship(GOD_USKAYAW)) // Gaining piety past this point does no 13:12:39 <|amethyst> thing 13:12:42 <|amethyst> gain_piety(15, 1, false); // of value with this god and looks weird. 13:12:58 I forgot about that 13:13:01 seems fair th 13:13:02 o 13:13:38 <|amethyst> I guess 15 (bringing you up to 30 total) would make sense for ecuskyaw too 13:13:51 <|amethyst> hm 13:14:25 <|amethyst> also 13:14:33 <|amethyst> unrelated to Usk 13:14:56 <|amethyst> it seems a little weird that monk gives so much more starting piety than ecumenical altars 13:15:01 -!- dalwyn has quit [Quit: Page closed] 13:17:28 ...wrath nerfing plan? I thought the main plan was just the xl scaling a bunch of gods got 13:17:46 <|amethyst> regret-index: dpeg was talking about maxpiety scaling 13:17:52 oh 13:17:54 hm 13:18:04 <|amethyst> but might not have been aware of the XL scaling 13:18:23 <|amethyst> but also, I get the impression that the XL scaling still leaves some wraths very strong at low XL 13:20:14 like Ash 13:21:04 hm, i wonder if i forgot about the SH 2x multiplier when i was designing warlock's mirror 13:21:54 didn't you already nerf the enchantment 13:22:22 so? 13:23:40 <|amethyst> clearly need a guaranteed D:2 warlock's mirror for increased playtesting 13:24:37 d:6 rakshasa bailey with the mirror 13:25:33 is there a rakshasa bailey 13:26:00 <|amethyst> regret-index: in a rakshasa bailey I'd expect the other mirror as loot 13:26:08 new bug for naruni 13:27:31 'q'uaf shortcut inscription no longer works 13https://crawl.develz.org/mantis/view.php?id=10459 by rigrig 13:27:31 wheals, re: 9927 should all functions that use a select an item prompt be written the same way, or should one universal function be written and everything moved over to it? 13:27:35 ^ 13:27:49 <|amethyst> that came up last night 13:28:00 pleasingfungus: not until I set up depths baileys, no 13:28:07 haha 13:28:10 <|amethyst> need a version of prompt_invent_item that uses the new menu 13:28:17 PleasingFungus, ok 13:28:27 |amethyst, ok 13:29:17 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:29:38 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-388-g586ec4a (34) 13:29:49 <|amethyst> arguably we could remove the numeric inscriptions... they prevent using number keys in various menus, not many people use them, and those who do could just have a macro 13:30:04 <|amethyst> problem is that keys for macros are somewhat more limited 13:30:05 thinking over that I wonder if the elves bailey is too much now 13:30:06 -!- vale_ has quit [Ping timeout: 244 seconds] 13:32:19 Naruni: probably the latter, but it's a partially-separate task 13:32:39 so don't worry about it for now, IMO 13:32:59 <|amethyst> wheals: btw, were you going to apply that patch? 13:33:41 +wheals Naruni: i'm not sure about changing it from PROMPT_ABORT to PROMPT_NOTHING 13:33:41 +wheals it means there's no "OK, then." if you cancel out 13:33:41 +wheals i think maybe it should call prompt_failed inside _use_an_item? 13:34:49 <|amethyst> wheals: hmm 13:35:05 wheals, PROMPT_ABORT will give 'theres no scrolls here' and 'okay, then' 13:35:45 that will also be changed when i write an appropriate loop related to 9927 13:36:19 <|amethyst> hm 13:36:46 <|amethyst> I guess the problem is that _use_an_item has no way of indicating whether this was a cancel or an error 13:36:55 |amethyst, when people use @q2 (like in 10459) can they inscript with any key or only number keys? 13:37:01 <|amethyst> Naruni: only numbers 13:37:04 k 13:39:24 |amethyst, item_def has string inscription, i'm guessing that's the wrong tree i'm barking up? 13:39:25 <|amethyst> I asked because I was thinking about changing item_list_on_square 13:39:28 <|amethyst> to be a real function 13:39:51 03PleasingFungus02 07* 0.19-a0-389-gf33c4e0: Tweak blood armour mut desc 10(27 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/f33c4e03ffa3 13:39:51 03PleasingFungus02 07* 0.19-a0-390-g50c6034: Display omnireflect chance (Sandman25) 10(88 seconds ago, 3 files, 33+ 3-) 13https://github.com/crawl/crawl/commit/50c60341eadb 13:39:59 <|amethyst> Naruni: see here 13:40:05 <|amethyst> !source invent.cc:1875 13:40:05 https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l1875 13:40:14 <|amethyst> Naruni: the "else if (count == nullptr && isadigit(keyin))" block 13:40:33 regret-index: It felt like too much ever since all the lower-end mages got combined together, yeah 13:40:40 <|amethyst> Naruni: finding the item is handled with _digit_to_index 13:41:02 -!- tealeaves has quit [Quit: Bye] 13:41:05 <|amethyst> Naruni: you give it the key ('0', '1', etc.) and the operation OPER_QUAFF etc 13:41:20 <|amethyst> Naruni: and it gives you an inventory slot number (or -1 if it wasn't found) 13:41:28 <|amethyst> Naruni: you don't have to worry about floor items here IMO 13:41:39 was just about to ask 13:41:40 thank you 13:41:48 <|amethyst> Naruni: I think it's fine if @q3 etc only work in inventory 13:42:16 <|amethyst> maybe it would be nice to let them work on autoinscribed floor items 13:42:25 <|amethyst> but that is pure wishlist IMO 13:42:41 -!- Dracunos-m has quit [Ping timeout: 240 seconds] 13:43:39 |amethyst, what i don't understand about prompt_invent_item is it seems to enable 2 keypresses. when drink() was called, it would call prompt_invent_item with auto_list true. when i read prompt_invent_item that means it goes straight to menu 13:44:32 and? 13:44:33 how does it process other keys outside of the menu is what i cant understand 13:44:45 once the menu finishes, it does more stuff 13:45:05 runewalsh (L27 OpIE) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 14220 points to spatial vortex mindex=6 mid=14471 (Abyss:5) 13:46:04 it has the big while (true), with _invent_select() (which makes the menu) just one part of the code 13:46:22 vector sel = menu.show(true); is going to give me a keypress? 13:46:33 regardless of it is valid or not? 13:46:52 -!- TAS-2012v has joined ##crawl-dev 13:47:20 yes, menu.getkey() will always give you the last keypress 13:47:57 <|amethyst> if you press \ or * the InvMenu returns an empty selection list 13:48:10 -!- TAS_2012v has quit [Ping timeout: 244 seconds] 13:48:10 -!- TAS-2012v is now known as TAS_2012v 13:48:13 <|amethyst> show() does rather 13:48:31 <|amethyst> and then the loop in prompt_invent_item picks that up 13:48:45 alright i see what needs to be done 13:50:37 !source invent.cc:1831 does that break; command break out of the while (true) or just the if statement on 1831? 13:50:37 https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l1831 13:51:00 former 13:51:34 <|amethyst> break leaves a switch, while, do-while, or fo 13:51:37 <|amethyst> r 13:51:49 <|amethyst> ifs are invisible to break 13:51:53 oh i forgot about do-while 13:51:59 i was just gonna list the others 13:52:00 -!- JimmahDean has quit [] 13:52:21 a rakshasa bailey would probably be pretty brutal 13:52:25 @??orc knight 13:52:25 orc knight (10o) | Spd: 10 | HD: 9 | HP: 56-77 | AC/EV: 11/10 | Dam: 25 | 10weapons, 10items, 10doors, fighter | Res: 06magic(40) | XP: 617 | Sp: battlecry [11!AM] | Sz: Medium | Int: human. 13:52:27 @??rakshasa 13:52:27 rakshasa (08R) | Spd: 10 | HD: 11 | HP: 54-77 | AC/EV: 8/14 | Dam: 20 | 05demonic, 10weapons, 10items, 10doors, unholy, see invisible | Res: 06magic(140), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 992 | Sp: mystic blast (3d16) [06!sil], phantom mirror [06!sil], blink [06!sil] | Sz: Medium | Int: human. 13:52:41 I was not serious about the rakshasa bailey. 13:52:47 just making certain 13:52:54 @??rust devil 13:52:54 rust devil (074) | Spd: 10 | HD: 8 | HP: 33-52 | AC/EV: 10/8 | Dam: 1207(corrosion) | 05demonic, 10doors, unholy | Res: 06magic(60), 04fire+++, 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 455 | Sz: Medium | Int: human. 13:52:57 it's actually gonna be on d:5 13:52:59 <|amethyst> I really wish C and C++ had loop labels like Perl 13:53:02 damnit pf 13:53:09 lmao 13:53:32 @0.15?iron devil 13:53:32 i saw someone getting corroded by a rust devil the other day and it made me very happy 13:53:39 iron devil (104) | Spd: 10 | HD: 8 | HP: 29-58 | AC/EV: 16/8 | Dam: 14, 14 | 05demonic, 10weapons, 10items, 10doors | Res: 06magic(64), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 401 | Sz: Medium | Int: high. 13:53:39 %0.15?iron devil 13:53:44 small blessings that corrosion is actually not that common in extended outside of rust devils and slime 13:53:46 no I mean it used to use weapons 13:53:49 ogre getting murdered in lehudib wizlab 13:53:56 |amethyst: rust devils made you think of that i assume 13:54:06 <|amethyst> wheals: :P 13:54:19 regret-index: are you talking about when it could use weapons but didn't spawn with any, or when i gave them weapons to try to make them more distinct 13:54:26 former 13:54:31 figures 13:54:38 <|amethyst> wheals: D evils? 13:54:46 but rust devil and iron imp bailey, pf. 13:55:07 -!- Reverie is now known as Reverie|Away 13:55:23 feels a bit odd to have them rusting you by hitting you with a flail 13:55:39 they can use spears 13:55:39 <|amethyst> PleasingFungus: with metal weapons it makes sense 13:55:43 <|amethyst> they conduct electricity 13:55:49 hold the wood part 13:55:50 rust animacules 13:56:12 <|amethyst> how do other AFs work with weapons? 13:56:20 <|amethyst> s/work/interact/ 13:56:38 stack, as can be seen with balrugs 13:57:09 if you wanna give them use_weapons back, hell, i ain't stopping you 13:57:12 <|amethyst> corrosion with a spear doesn't seem any weirder than burning with a spear 13:57:23 <|amethyst> though 13:57:35 <|amethyst> I guess the weirdness is them holding the weapon at all 13:57:36 -!- scummos__ has quit [Ping timeout: 276 seconds] 13:57:44 <|amethyst> and it not rusting away 13:58:06 clearly give them quartstaves?? 13:58:26 <|amethyst> after we make quarterstaves (and bare hands again) immune to corrosion :P 13:58:31 corrosion doesn't make much sense to begin with 13:58:36 give them low quality weapons, obviously 13:58:38 -3 spear 13:58:49 <|amethyst> PleasingFungus: subtract 1 every time they hit 13:59:00 item destruction! item destruction!!! 13:59:12 <|amethyst> monsters are allowed to destroy items 13:59:18 <|amethyst> witness potions and wands 13:59:30 <|amethyst> (and a couple scrolls) 14:00:02 <|amethyst> s/items/their own items/ 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:00:07 well clearly they ate the sabi-sabi no mi and are now rust humans. you cannot defeat them with a sword 14:00:18 The rust devil drinks a potion of experience! The rust devil looks stronger. 14:00:31 (rip monsters upgrading) 14:00:34 <|amethyst> rip 14:00:39 <|amethyst> come on sequell 14:00:51 RIP 14:01:12 -!- CanOfWorms has joined ##crawl-dev 14:01:14 <|amethyst> The rip monster drinks a potion of experience! It turns into a tear monster! 14:01:42 it looks huge. 14:02:15 gotta have guts to fight something like that 14:02:43 -!- cang is now known as Amnesiac 14:03:24 <|amethyst> You eat the cheeseburger ration. Your gut seems to grow more powerful! 14:03:53 <|amethyst> A massive gut grows over more of your body. 14:05:08 <|amethyst> PleasingFungus: re that last commit 14:05:16 -!- PsyMar has quit [Ping timeout: 264 seconds] 14:05:31 <|amethyst> PleasingFungus: can you think of any other unrands where variable text like that would be convenient? 14:06:08 hm 14:06:27 geryon horn? 14:06:30 <|amethyst> PleasingFungus: I was considering whether to make that function another entry in the unrandart_entry struct 14:06:36 ahh 14:06:40 -!- regret-index has quit [Ping timeout: 260 seconds] 14:06:47 <|amethyst> not sure if it's worth it for just one or two items 14:08:31 PleasingFungus: re: other scale types, i think they do plenty of good between 50% and 100% hp 14:08:46 sure, of course 14:08:56 I have a dream... that someday spammals will summon ermine, mink, chipmunk, wolverine, badger and many more... a man can dream... a man can dream 14:09:16 so aside from whether the design is good (which i still don't really think it is), probably the power level is not good for sanguine armour 14:09:25 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-390-g50c6034 (34) 14:09:30 |amethyst: maybe wucad mu, olgreb, asmodeus? but maybe not 14:09:57 how much AC should sanguine armor give in your opinion MarvinPA 14:10:01 MarvinPA: one thing i was considering was changing the threshold to 2/3rds hp 14:10:18 -!- TAS-2012v has joined ##crawl-dev 14:10:54 -!- TAS_2012v has quit [Ping timeout: 244 seconds] 14:10:54 -!- TAS-2012v is now known as TAS_2012v 14:11:31 that'd probably be better than just ramping up the numbers but keeping the threshold low at least, yeah 14:11:45 +1000 ac when below 1% hp 14:11:50 extreme precision gameplay 14:12:09 The giant bat hits you! You die... 14:12:13 you take no damage, but only if you have 69 HP 14:13:06 pain reasons 14:13:07 ??torment immunity[3] 14:13:07 torment immunity[3/8]: 1 HP. 14:13:22 that was not true, briefly! 14:13:29 the way to make low hp secretly op 14:13:46 mm 14:13:49 oh nice, when was that? 14:13:51 !source menu::show 14:13:52 Can't find menu::show. 14:13:53 rn- 14:13:59 oh yeah 14:14:00 !source InvMenu::show 14:14:01 <|amethyst> is it true now with amulet of harm? 14:14:01 Can't find InvMenu::show. 14:14:05 rN- :( 14:14:06 great question! 14:14:29 the commit that made torment work with it claimed that it wasn't 14:14:42 summon vines has that weird distorted white dot thing going on in tiles, as did monsters with certain equipment. I will put it on mantis as soon as I can put a picture on instagram 14:15:16 vector sel = menu.show(true); redraw_screen(); mprf("keypress is %c",menu.getkey()); 14:15:25 instagram 14:15:27 wow 14:15:36 removeelyvilon_: are you building locally? 14:15:43 if i press escape i get an upside down ? on 'keypress is' 14:15:58 <|amethyst> Naruni: because you're trying to print the escape character 14:16:16 PleasingFungus idk what that means; playing online on xtahua server 14:16:21 ok 14:16:29 does reading a scroll of torment + amulet of harm get the 120% multiplier or 130% 14:16:36 <|amethyst> Naruni: you'd also get weird-looking things for other non-printable characters, or not really a character, there 14:16:49 key_is_escape 14:16:54 oops 14:16:59 MarvinPA: surely 20% for you and 30% for others? 14:17:10 same as fireballing yourself? 14:17:18 wait, hm 14:17:23 now i'm unsure 14:17:45 <|amethyst> it happens in ouch and in monster::hurt 14:17:56 yeah, i confused myself thinking about it but it looks like you only take 30% if it's from a monster wearing harm 14:17:56 <|amethyst> so it does depend on who's taking the damage 14:18:15 give gloorx innate harm 14:19:01 -!- filthy has quit [Ping timeout: 240 seconds] 14:19:02 <|amethyst> FR: make player + monster harm stack 14:19:07 -!- removeelyvilon_ has quit [Quit: Page closed] 14:19:13 <|amethyst> for 156% damage 14:20:11 <|amethyst> (and FR: use the "obvious" approach, which just happens to make self-inflicted damage also 156%) 14:20:16 -!- Reverie|Away is now known as Reverie 14:20:47 looks like torment_immunity[5] remains true even with a mummy priest wearing harm 14:21:39 oh i guess it would have to since the damage is already reduced to 0 before the multiplier 14:22:22 <|amethyst> hm 14:22:28 !tell lasty does the 'punk -> jellyshot (acid greatsling)' suggestion conflict with Ranged Reform? 14:22:29 PleasingFungus: OK, I'll let lasty know. 14:22:37 <|amethyst> I like the max(0, ...) to prevent torment from giving you HP 14:22:45 <|amethyst> if you happen to have rN+11 14:22:55 <|amethyst> or negative hit points I guess 14:23:14 heh, nice 14:23:23 future-proofing 14:23:51 i think negative hp has been theoretically possible with some iteration or other of ddoor! assuming you could cast it with sufficiently low skills 14:24:01 PleasingFungus: no 14:24:01 Lasty: You have 2 messages. Use !messages to read them. 14:24:09 or maybe just 0hp 14:24:18 <|amethyst> MarvinPA: did it kill you? 14:24:37 ait 14:24:40 i might implement it, then 14:24:44 i think it must've just been 0hp i was thinking of, from when it was necro skill/2 + kiku_piety/something 14:24:54 -!- aredel has quit [Quit: Page closed] 14:25:05 and i think that killed you when it wore off, but i forget 14:25:16 <|amethyst> oh, huh 14:25:29 <|amethyst> I would have expected you to die under ddoor with 0 hp 14:25:38 <|amethyst> I figured ddoor just prevented the HP loss 14:25:49 <|amethyst> oh, but I guess if it sets HP in a way that doesn't check for death... 14:26:28 <|amethyst> players aren't like monsters, where hp <= 0 is the definition of death 14:27:04 also my favourite ddoor trivia: there was a point in time where ddoor[2] was not true 14:27:11 <|amethyst> ??ddoor[2] 14:27:11 death's door[2/2]: Caution! Does not render the user invulnerable to KILLED_BY_WINNING! 14:27:17 <|amethyst> haha 14:27:46 i think you were maybe immune to death by quitting as well 14:27:46 <|amethyst> Death's doorway will not fit through the dungeon's doorway! 14:28:00 %git 906afacf4a2ad066abb46f235b37009b7fda3220 14:28:00 07jpeg02 * 0.7.0-a0-232-g906afac: Fix #901: Death's door also preventing "death" by winning or leaving. 10(6 years ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/906afacf4a2a 14:28:20 i guess the fad of using all your buffs before leaving hadn't started yet 14:28:33 <|amethyst> wheals: maybe that fad is why it was reported 14:28:37 "You can't win." "You can't break even." "You can't quit the game." 14:28:53 <|amethyst> You can't push a string. 14:28:56 or it was just starting, then 14:29:18 <|amethyst> oh nice 14:29:24 <|amethyst> not only did you not leave the dungeon 14:29:28 <|amethyst> it actually took you to D:0 14:29:32 sweet 14:29:43 at last: true post-game 14:29:44 <|amethyst> "Fortunately I was able to take the stairs back down and then up after Death's Door expired, though a magical explosion nearly killed me on d0." 14:29:50 haha, excellent 14:29:58 what would have happened if he went upstairs on D:0 14:30:10 D:255 14:30:10 <|amethyst> Lightli: endless water level 14:30:28 <|amethyst> (not a nethack reference) 14:30:37 world -1 14:30:44 <|amethyst> :) 14:31:01 (actually it was only an endless water level on the NES version) 14:31:06 <|amethyst> yeah 14:31:13 <|amethyst> but that's the one I grew up with :) 14:31:14 on the famicom disk version it was the fastest way to win :v 14:31:34 1-1 -> 1-2 -> -1 -> -2 -> -3 -> VICTORY 14:31:38 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 14:32:14 <|amethyst> oh, speaking of old games, I learned something interesting recently about Yar's Revenge 14:32:36 -!- cosmonaut has quit [Ping timeout: 250 seconds] 14:32:46 <|amethyst> it has this colourful shimmering neutral zone bit just to the left of midscreen 14:33:04 <|amethyst> apparently that is rendering the game's code 14:33:08 awesome 14:33:15 -!- Reverie has joined ##crawl-dev 14:33:20 <|amethyst> but they had to put in an XOR mask at the insistence of the lawyers 14:33:30 <|amethyst> so someone couldn't sit down and transcribe it 14:34:00 _digit_to_index not declared in this scope. i'm trying to use it in item_use.cc but i think it's private in invent.cc 14:34:24 <|amethyst> Naruni: it is (we use underscore to indicate this) 14:34:26 do i need to make a public wrapper in invent.cc? 14:34:28 hrm 14:34:37 -!- Reverie has quit [Client Quit] 14:34:39 <|amethyst> Naruni: not a wrapper, just rename it, make it non-static, and put it into invent.h 14:34:50 <|amethyst> Naruni: err, put *a prototype for* it into invent.h 14:34:53 we still have code to make sure that SPMSL_FREEEZING cancels out with SPWPN_FLAMING 14:34:59 *FLAME 14:35:15 <|amethyst> Naruni: it does need a better name if you do that though, because "digit to index" is completely unclear 14:35:19 -!- SurpriseTRex has quit [Ping timeout: 276 seconds] 14:35:44 -!- ZiBuDo has joined ##crawl-dev 14:35:49 -!- scummos| has quit [Ping timeout: 260 seconds] 14:35:58 <|amethyst> Naruni: maybe something like find_inscribed_item 14:36:55 <|amethyst> Naruni: or inv_index_by_numeric_inscription 14:37:07 <|amethyst> I dunno 14:37:19 <|amethyst> somewhere in between those two extremes probably 14:39:12 -!- RedFeather has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 14:43:08 digit_key_to_inv_index? 14:43:29 or digit_key_to_item_inscription 14:43:40 -!- scummos__ has quit [Ping timeout: 264 seconds] 14:44:59 <|amethyst> Naruni: how about digit_inscription_to_inv_index 14:46:49 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 14:47:15 -!- tealeaves has quit [Quit: Bye] 14:47:52 <|amethyst> Naruni: so, anyway, besides renaming it (any of those names would be fine really, much better than the current one), you also need to remove the 'static' (which makes it internal to this source file) 14:48:20 hmm, if sanguine armour (and sturdy frame) get marked as proper scales mutations, will that break for anyone that somehow already has them along with some other scales 14:48:21 <|amethyst> Naruni: and then add a prototype (the function signature followed by a semicolon) to invent.h 14:48:25 http://pastie.org/10858294 in theory that should work, it compiled fine. and yes i edited the .h appropriately 14:48:56 how's that for some fucking qizardry 14:49:02 wizardry :( 14:49:04 -!- Kellhus has quit [Ping timeout: 250 seconds] 14:49:14 quizardry 14:49:42 qazardry 14:49:45 yeah i think i just invented a pretty cool word :) 14:50:03 <|amethyst> Naruni: personally I'd use 'true' there instead of '1 14:50:17 <|amethyst> Naruni: also, you want 14:50:17 ah good point 14:50:25 <|amethyst> Naruni: target = &item_from_int(...) 14:50:43 <|amethyst> the way you wrote it will crash because it's copying data into a null pointer 14:51:08 <|amethyst> you can't write *target if it's null, and *ptr = foo copies the thing into the memory pointed to 14:51:17 <|amethyst> while ptr = &foo makes the pointer point somewhere else 14:51:58 -!- Reverie has joined ##crawl-dev 14:52:59 i was thinking about that, item_from_int returns item_def& sooo as an operator reference takes the thing and gives a pointer 14:54:18 because the item_def& return isn't actually a thing, it's actually an item_def, so referencing the thing makes a pointer 14:54:58 -!- Kalir has quit [Changing host] 14:56:07 -!- SurpriseTRex_ has quit [Ping timeout: 276 seconds] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:01:41 someone please remove use_from_floor_upgrade.patch from 10317. fix to 10459 has been posted. 15:03:53 -!- tealeaves has quit [Quit: Bye] 15:07:01 -!- Reverie is now known as Reverie|Away 15:07:06 -!- Reverie|Away is now known as Reverie 15:07:23 at this point, would it be logical to close 10317 as the feature has been implemented? further bugs and upgrades to the function can be done on new entries in mantis? 15:07:35 -!- Reverie is now known as Reverie|Away 15:08:31 <|amethyst> Naruni: looking over that commit... you probably want to check warning inscriptions 15:08:48 -!- edsrzf has joined ##crawl-dev 15:09:11 <|amethyst> and, yeah, probably it's reasonable to close 10317 and put the missing things on new bug numbers like this one 15:10:43 |amethyst, i frequently get myself painted into a corner. with your suggestion to check warning inscriptions i know how to write the new code to do that, but then i end up with another patch file which contains all the changes and repost. this gets me confused as to which one is the 'good' patch 15:11:11 is there a better way for me to make smaller additions to a patch without making too many file uploads? 15:11:39 <|amethyst> keep your branch in a repository fork on github, and use pull requests 15:11:48 <|amethyst> https://help.github.com/categories/collaborating-on-projects-using-issues-and-pull-requests/ 15:13:18 -!- |amethyst has quit [Quit: leaving] 15:13:18 -!- Dracunos7 has quit [Ping timeout: 258 seconds] 15:13:33 -!- |amethyst has joined ##crawl-dev 15:14:24 -!- Reverie|Away is now known as Reverie 15:14:34 -!- dtsund has joined ##crawl-dev 15:16:41 <|amethyst> Naruni: I'll make that change 15:17:11 -!- jbenedetto is now known as jbalthetto 15:17:59 runewalsh (L27 OpIE) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 14501 points to small abomination mindex=9 mid=14514 (Abyss:1) 15:18:58 runewalsh (L27 OpIE) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 14462 points to worldbinder mindex=17 mid=14511 (Abyss:1) 15:20:01 hmm i bet this ds mutation code is something pleasingfungus would enjoy 15:20:38 a whole bunch of nested loops with gotos thrown in that i just found some 5-year-obsolete code in 15:21:00 (which i made obsolete myself!) 15:22:08 -!- nikheizen has quit [Quit: leaving] 15:29:36 -!- regret-index has joined ##crawl-dev 15:29:46 03MarvinPA02 07* 0.19-a0-391-gddffc5f: Update Icemail mutation description for consistency 10(46 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/ddffc5f64b18 15:29:46 03MarvinPA02 07* 0.19-a0-392-g5cd6019: Mark AC as enhanced when sanguine armour is active 10(45 minutes ago, 4 files, 11+ 2-) 13https://github.com/crawl/crawl/commit/5cd601934ea3 15:29:46 03MarvinPA02 07* 0.19-a0-393-gbd3cc22: Update the description of antimagic bite when worshipping Pakellas 10(45 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/bd3cc229db31 15:29:46 03MarvinPA02 07* 0.19-a0-394-gfed3211: Mark sturdy frame and sanguine armour as scales mutations 10(36 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/fed3211dd7bb 15:29:46 03MarvinPA02 07* 0.19-a0-395-g926a882: Remove an obsolete demonspawn mutation check 10(20 minutes ago, 1 file, 0+ 7-) 13https://github.com/crawl/crawl/commit/926a88229411 15:31:20 -!- vale_ has quit [Ping timeout: 260 seconds] 15:31:31 why so many scales anyway 15:32:46 should have feathers and fur and whatever else could grow over skin 15:34:28 wart mutations 15:36:41 -!- nikheizen has joined ##crawl-dev 15:38:25 <|amethyst> Naruni: did you test this patch? 15:44:32 -!- Brannock has joined ##crawl-dev 15:47:16 sturdy frame feels much weaker than the regular scale mutations 15:47:45 I guess it makes getting level 9 spells castable in OCPA much easier at least 15:48:57 -!- Reverie is now known as Reverie|Away 15:50:37 -!- olscumpy has quit [Read error: Connection reset by peer] 15:50:53 @??deep elf mage 15:50:53 deep elf mage (06e) | Spd: 10 | HD: 9 | HP: 34-47 | AC/EV: 1/12 | Dam: 5 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(40) | XP: 569 | Sp: b.cold (3d17), throw icicle (3d17), sum.ice beast, blink / b.draining (3d17), sum.demon, sum.vermin, blink / b.fire (3d17), sticky flame range (3d5), sum.fire elementals, blink / b.lightning (3d16), blink / b.magma (3d17), stone arrow (3d15), sum.earth elemen.. 15:51:10 -!- olscumpy has joined ##crawl-dev 15:53:11 |amethyst, looking at the things you pointed out 15:53:17 http://crawl.akrasiac.org/rawdata/qw/morgue-qw-20160527-220418.txt < qw is bloodthirsty 15:53:39 <|amethyst> Naruni: I'm working on the fixes 15:53:39 Vanquished Creatures: 5 pandemonium lords, 2 seraphim 15:54:32 -!- Reverie|Away is now known as Reverie 15:54:42 -!- Brannock has quit [Quit: Leaving] 15:54:58 -!- tealeaves has quit [Quit: Bye] 15:55:06 -!- Reverie is now known as Reverie|Away 15:57:52 -!- DevlanMud|Lappy has quit [Ping timeout: 244 seconds] 15:59:13 03MarvinPA02 07* 0.19-a0-396-g40ddb07: Coding conventionify 10(8 minutes ago, 3 files, 9+ 6-) 13https://github.com/crawl/crawl/commit/40ddb07b0317 15:59:45 fixing lasty's terrible brace sabotage! 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:30 -!- CanOfWorms has quit [Ping timeout: 260 seconds] 16:01:54 huh, apparently webtiles just spams go_lobby json messages and expects the client to respond, I wonder if it does 16:02:15 marvinpa stop nerfing xom 16:03:14 -!- removeelyvilon_ has joined ##crawl-dev 16:03:15 -!- regret-index has left ##crawl-dev 16:03:15 had to counteract the massive buff to the mutation effect with an appropriate nerf! that's how balance works i think 16:03:32 oh, or am I spamming rejoin messages, I bet that's it 16:03:42 If you have blood armour and ignite blood, do you set yourself ablaze? 16:03:45 of course. speaking of which, have you ever buffed felids 16:03:57 MarvinPA: oops, got caught up in work convention 16:04:16 minmay: how did xom get nerfed 16:04:52 Lasty: oh also, since you're here - how strongly do you feel about uka's mindless thing? it feels very weird to me that you can grand finale eg orbs of fire but not electric golems 16:05:16 it seems like one of the (many) cases where intelligence restrictions just work badly to me 16:06:59 MarvinPA: I don't feel super strong about it. 16:07:31 MarvinPA: why do elec golems and OoFs have different intelligence anyway? 16:07:57 who knows! golems are probably all mindless i guess 16:08:43 I suppose what I'm getting at is that there are two ways to fix the odd inconsistency you describe 16:08:58 yeah, what's the primary function of being mindless? 16:09:01 -!- Demise has joined ##crawl-dev 16:09:01 I know it's changed somewhat 16:09:09 gammafunk: bad AI I think is one 16:09:10 may be that they simply shouldn't be mindless 16:09:21 ??mindless 16:09:22 mindless[1/1]: A tag on slimes, some undead, and some bugs that causes them to step into various clouds when they cannot step around them, without regard for their HP. They also cannot be pacified with Elyvilon, and they cannot use stairs. 16:09:24 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-396-g40ddb07 (34) 16:09:36 <|amethyst> and pathfinding 16:09:37 cannot use stairs... 16:09:48 <|amethyst> err 16:09:48 what does that mean, exactly 16:09:51 <|amethyst> is that even true? 16:10:04 if so then the slimes I've been fighting are dirty cheaters! 16:10:07 @??acid blob 16:10:07 acid blob (11J) | Spd: 12 | HD: 18 | HP: 84-117 | AC/EV: 1/3 | Dam: 4208(acid:7d3) | 04eats items, see invisible, unbreathing | Res: 06magic(160), 03poison, 08acid+++, 08blind, 12drown | XP: 2421 | Sp: spit acid (3d7) [11!AM, 06!sil] | Sz: small | Int: brainless. 16:10:10 I think elec golems can use stairs 16:10:15 they follow me up stairs for sure 16:10:29 <|amethyst> !learn edit mindless[1] s/use stairs/pathfind as far/ 16:10:29 mindless[1/1]: A tag on slimes, some undead, and some bugs that causes them to step into various clouds when they cannot step around them, without regard for their HP. They also cannot be pacified with Elyvilon, and they cannot pathfind as far. 16:10:54 -!- CanOfWorms has joined ##crawl-dev 16:10:56 <|amethyst> I think that would be the major balance change 16:11:03 why is TRJ mindless? Isn't it the only sentient worshipper of Jiyva? 16:11:08 <|amethyst> that egolems would be able to track you better 16:11:11 I'm not super sure that it's an intelligence that should see very wide distribution 16:11:15 removeely: dissolution 16:11:45 well orbs of fire vs egolems was just one particular example (could still be changed anyway of course), i don't think it is a good restriction for uka generally 16:11:51 yeah but if you kill TRJ and dissolution is still around, Jiyva still dies, doesn't it? 16:12:07 the one freshest in my memory since it shows up at the end of the game 16:12:25 need to start ending your games much sooner! 16:12:38 dying in slime to fully appreciate the nuances of mindless enemies 16:13:03 -!- tealeaves has quit [Quit: Bye] 16:13:27 -!- jeefus has joined ##crawl-dev 16:13:55 ??dissolution 16:13:55 dissolution[1/3]: A sentient, unique jelly who used to be human (a long time ago). Burrows like a boring beetle. If you hear a "sizzling sound", that's him digging through rock. Summons eyes, so treat with great care. 16:14:11 feels more like a thematic thing than a great gameplay thing; I agree that mindless vs. not is not a great condition for god abilities 16:14:44 <|amethyst> gammafunk: what about Yred? 16:14:51 as in your allies stepping into fire? 16:14:56 <|amethyst> enslave soul 16:15:08 yeah, I don't see how that'd be any different 16:15:28 <|amethyst> currently it requires I_HUMAN 16:15:32 it seems to be kind of using intelligence as a holiness restriction 16:15:44 <|amethyst> ? 16:15:57 <|amethyst> humans vs sheep isn't very much a holiness restriction 16:16:01 as in "tso appreciates killing undead/demons but not other things" 16:16:33 <|amethyst> do you think there's any reason to have monster intelligence levels? 16:16:34 -!- jefus has quit [Ping timeout: 240 seconds] 16:16:50 |amethyst: I'm sure there are better examples of it for the other states 16:16:53 -!- Demise has quit [Ping timeout: 252 seconds] 16:17:03 |amethyst: but why should yred forbid enslaving mindless monsters? 16:18:00 <|amethyst> I guess the idea is that animals don't have souls? 16:18:52 |amethyst: there's animal intelligence 16:18:54 @??thorn hunter 16:18:54 thorn hunter (00f) | Spd: 12 (swim: 120%) | HD: 15 | HP: 81-112 | AC/EV: 9/9 | Dam: 27, 23 | 03plant, amphibious, see invisible, unbreathing | Res: 06magic(100), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 2120 | Sp: v.thorns (3d18) [11!AM, 06!sil], w.brambles [06!sil] | Sz: Large | Int: animal. 16:19:15 <|amethyst> gammafunk: well, it woudl be really weird if it worked for human intelligence and brainless intelligence, but not for animal intelligence 16:19:53 <|amethyst> gammafunk: sheep are too stupid to enslave, but butterflies aren't 16:19:53 <|amethyst> ? 16:19:53 So is the suggestion to remove intelligence conditions from Yred, Ely, and Usk? 16:20:10 |amethyst: there's probably just no good reason to condition god restrictions on intelligence 16:20:23 since it's really a very subtle aspect of monster AI 16:20:26 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:20:31 not a good "thematic hook" 16:20:35 <|amethyst> that's circular 16:20:54 rip oldely 16:20:57 -!- Nasst has quit [Ping timeout: 250 seconds] 16:20:58 <|amethyst> You're saying you shouldn't base thematic things on intelligence because intelligence is only about monster AI 16:21:04 it's not really circular; you're basically arguing that the theme is good, and intellegence exists as a facet, so lets use that 16:21:22 -!- Kenran has quit [Quit: Leaving] 16:21:33 <|amethyst> and you're arguing that monsters have been assigned their intelligences based on how we want their AI to work 16:21:39 <|amethyst> I don't think that's true 16:21:44 yeah I would say that this should be the case 16:21:51 we have holiness for thematic things 16:21:52 <|amethyst> they have been assigned intelligences based on these thematic things 16:22:24 -!- Reverie|Away is now known as Reverie 16:22:24 those that were assigned this based on theme probably shouldn't have had this done 16:22:38 <|amethyst> but that's all of them 16:22:53 i feel like enslave soul can sort of get away with being more flavour-focused 16:22:53 then...why would we have intelligence influence monster AI? 16:23:02 dunno about ely 16:23:03 <|amethyst> because that's "thematic" 16:23:07 since it's just an arbitrary thematic bin 16:23:22 it seems to me that holiness fits this usage: thematic category 16:24:24 <|amethyst> so Zin's food conduct for example 16:24:33 <|amethyst> should be "you can't butcher natural holiness corpses"? 16:24:36 i mean, the game does have an overall slant towards monsters getting smarter the later you are in the game (with some obvious exceptions), which makes it also work out from a gameplay perspective 16:24:36 <|amethyst> or should go away? 16:24:44 (incidentally, I hate Zin's food conduct) 16:25:02 yes, likewise I hate it 16:25:02 (as a player) 16:25:08 I hate it as profession chef as well! 16:25:10 <|amethyst> and Gozag's bribe? 16:25:11 orcs are tasty 16:25:33 |amethyst: didn't intelligence get removed from gozag bribes? 16:25:43 <|amethyst> did it? 16:25:49 that could be based on "you can't bribe non-living" pretty easilly, yeah 16:26:03 <|amethyst> gammafunk: but you can bribe rats? 16:26:05 Or am I thinking of the transition from arbitrary lists to intelligence 16:26:17 it was changed to just check intelligence, yes 16:26:37 holiness sounds like a worse metric there 16:26:38 |amethyst: haven't you ever seen a racoon get stuck in a trap where it clutches a shiny thing 16:26:51 *raccoon 16:27:06 two 'c's really throws me 16:27:32 well if people really like conditioning god abilities on intelligence, then that's what we have 16:27:58 i think it works okay for some and not so much for others 16:28:28 alistair's also checks for intelligence, iirc 16:28:34 yep 16:28:37 imo uka's falls into the latter category! and maybe ely too but no strong opinion there, that seems fine as-is 16:28:38 (rip mass confusion) 16:28:43 I don't think I removed the int check 16:29:20 uska 16:29:42 yeah it just seems like not a great restriction to use in general; I do agree with Lasty that there are probably a lot of monsters for whom it doesn't make sense to be mindless 16:30:31 <|amethyst> I think "only works on intelligent beings" is a perfectly reasonable restriction to place on some abilities 16:30:43 <|amethyst> I do agree that it doesn't really work on Usk 16:31:56 Maybe we can work to make monsters that don't seem like they should be mindless into not mindless 16:32:26 zombies/derived undead kind of makes sense to me as mindless; but e. golems vs oof? 16:32:55 <|amethyst> electric golems I could see as non-mindless 16:33:06 <|amethyst> lesser golems I'm not sure about 16:34:35 <|amethyst> wandering mushroom maybe could be animal intelligence 16:34:52 <|amethyst> abominations 16:35:22 -!- scummos| has quit [Remote host closed the connection] 16:35:30 @??large abomination 16:35:30 large abomination (04X) | Spd: 6-12 | HD: 9 | HP: 40-59 | AC/EV: 11/6 | Dam: 40 | 07undead, evil, unbreathing | Res: 06magic(100), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 368 | Sz: Big | Int: brainless. 16:35:32 <|amethyst> lost soul, lurking horror 16:35:35 <|amethyst> TRJ 16:36:17 -!- debo__ has joined ##crawl-dev 16:38:14 gammafunk, MarvinPA: would it make more sense for Uka abilities to affect mindless undead? 16:38:26 <|amethyst> Lasty: have you never seen the Thriller video? 16:38:40 |amethyst: you mean documentary? 16:39:01 -!- debo_ has quit [Ping timeout: 244 seconds] 16:39:13 <|amethyst> I mean zombies dancing with Michael Jackson, who is clearly an Uskayaw-worshipping ghoul 16:39:23 Lasty: yeah I really don't know what constitutes a good usage of intelligence restriction versus bad, but something like Zin's conduct probably makes more sense as it achieves actual systematic gameplay 16:39:36 -!- dalwyn has quit [Quit: Page closed] 16:39:58 enslave soul is probably not so bad either since we're talking about a single monster? I guess? 16:40:06 -!- Dracunos72 has quit [Ping timeout: 276 seconds] 16:40:09 a single powerful one, at least 16:40:12 gammafunk: but specifically re: uskayaw, what should the restriction be? Or should there be none? 16:40:33 <|amethyst> not firewood at the very least 16:40:46 |amethyst: you can dance around burning firewood though 16:40:56 Lasty: I guess I don't know which of usks are currently restricted 16:40:59 <|amethyst> paralyzing plants is a little weird 16:41:00 is it all of them? 16:41:14 bring back nem plant banishing! 16:41:23 actually that might still exist 16:41:56 gammafunk: solos, pain sharing, and grand finale are definitely restricted. I think the other two are also, but I'd have to check to be sure 16:43:01 hepl plant slowing is a thing 16:43:04 |amethyst: confusing them is weirder 16:43:23 i'm pretty sure i had xom confuse a fungus the other day 16:44:11 I think the answer that MarvinPA wants is that none should have restrictions, which is obviously fine 16:44:16 -!- MarvinPA has quit [Ping timeout: 264 seconds] 16:45:37 these restrictions all definitely succeed from the "haha you didn't catch that line in the description text or you forgot to look at xv" style of gameplay 16:46:09 for things that are targetted, maybe it's no big deal though 16:46:22 -!- WalkerBoh has joined ##crawl-dev 16:46:50 @??cang 16:46:50 cang (04Ω) | Spd: c | HD: i | HP: 666 | AC/EV: e/π | Dam: 999 | Res: sanity | XP: ∞ | Int: god | Sz: !!! 16:46:57 give all monsters cang int imo 16:47:36 <|amethyst> I was considering changing everything to I_HUMAN just to see what would happen :) 16:48:29 all monsters have the same hd, hp, ac, ev, dam, xp, int, size, spells, ... 16:48:45 gammafunk: next april 1 16:48:54 you fight the platonic ideal of 'monster' 16:49:30 03Naruni02 {|amethyst} 07* 0.19-a0-397-g9b001fb: Improve use items from floor 10(2 hours ago, 3 files, 66+ 12-) 13https://github.com/crawl/crawl/commit/9b001fb87043 16:49:30 03|amethyst02 07* 0.19-a0-398-g184c140: Make _use_an_item static. 10(2 hours ago, 2 files, 1+ 3-) 13https://github.com/crawl/crawl/commit/184c14062503 16:49:30 03|amethyst02 07* 0.19-a0-399-g3b4a672: Make _use_an_item take the operation as a parameter. 10(88 minutes ago, 1 file, 6+ 13-) 13https://github.com/crawl/crawl/commit/3b4a672f0f3d 16:49:30 03|amethyst02 07* 0.19-a0-400-g9434198: Improve _use_an_item numeric inscriptions. 10(73 minutes ago, 1 file, 23+ 16-) 13https://github.com/crawl/crawl/commit/9434198e3123 16:49:30 03|amethyst02 07* 0.19-a0-401-g7abdfce: Fix _use_an_item infinite loop. 10(70 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/7abdfceba928 16:49:30 03|amethyst02 07* 0.19-a0-402-g4217dfb: Make numeric hotkeys actually work in UseItemMenu. 10(57 minutes ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/4217dfb29d6d 16:49:30 03|amethyst02 07* 0.19-a0-403-ge964f0c: Handle backslash in _use_an_item. 10(52 minutes ago, 1 file, 7+ 3-) 13https://github.com/crawl/crawl/commit/e964f0c815c5 16:49:30 03|amethyst02 07* 0.19-a0-404-g29d2e5a: Make item_list_on_square return its vector. 10(42 minutes ago, 5 files, 9+ 12-) 13https://github.com/crawl/crawl/commit/29d2e5a629e5 16:50:10 ceci n'est pas un monstre 16:50:31 -!- Marvin is now known as Guest63868 16:50:55 -!- MarvinPA has joined ##crawl-dev 16:53:17 -!- oxeimon has quit [Quit: Leaving.] 16:54:17 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 16:55:11 -!- removeelyvilon_ has left ##crawl-dev 17:00:03 -!- omarax has quit [Remote host closed the connection] 17:06:04 ??uka 17:06:04 uskayaw[1/3]: God of ecstatic dance. Piety raises very quickly as you deal damage and drops very quickly over time. *: Stomp for AOE damage. **: Teleport through a line of creatures, confusing them. ***: on reaching this piety level, briefly paralyze all enemies in LOS. ****: On reaching this piety level, monsters share damage. *****: Telefrag any monster in LOS. 17:06:11 !lg . 17:06:12 3806. gammafunk the Chopper (L5 MiWr), slain by a worker ant on D:5 on 2016-05-30 18:57:04, with 182 points after 1051 turns and 0:04:40. 17:06:28 Lasty: next challenge, the Mi uskayaw speedrun 17:06:42 what??? 17:06:45 but... 17:06:49 what about your mibe??? 17:07:06 use the soon-to-be-valid tech of grand finale-ing plants to traverse the lair more quickly 17:07:06 what about mibe? the combo is unwinnable 17:07:26 well since shadow step was ruined, yeah... 17:07:31 <|amethyst> that's why I said firewood should be excluded :) 17:07:35 !greatplayer gammafunk 17:07:45 Unwon species for gammafunk: Minotaur 17:07:47 !oneanddone 17:07:51 !greaterplayer gammafunk 17:07:55 !oneandwon Lightli 17:07:57 i was excluding it from pain bond/the paralyse one 17:08:00 Unwon backgrounds for gammafunk: Berserker 17:08:00 Chars won first try for Lightli: HaAs, MiBe, HuFi 17:08:15 I did MiBe first try 17:08:16 MarvinPA: do you think usk could have the restriction on some but not all? intelligence, I mean 17:08:18 but it didn't seem worth blocking it under grand finale since i don't think that is really abusable :P 17:08:46 gammafunk: I look forward to it 17:08:47 huh? 17:09:06 some but not all abilities, sorry 17:09:18 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-404-g29d2e5a (34) 17:09:26 oh, well that's how it is currently, stomp and line pass work on anything 17:09:39 I think Lasty was trying to see if there was any way to keep that theme 17:11:06 -!- Rust3dCor3 has quit [Ping timeout: 260 seconds] 17:11:46 well, which ability would it apply to in that case? 17:12:08 i think grand finale is the only one where that could be somewhat reasonable? in that it could be put in the desc (it isn't currently) and at least described when you target an invalid thing 17:12:34 but that is also the particular case that made me suggest the change :P 17:13:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:13:53 -!- Patashu has joined ##crawl-dev 17:14:29 Probably the only other reasonable alternative is to have all abilities restricted by intelligence, yeah 17:14:34 If that theme is worth keeping 17:16:03 -!- regret-index has joined ##crawl-dev 17:16:22 -!- fazisi has quit [Client Quit] 17:19:47 in gdb, print item results in $1 = (item_def *) 0x7fffffffd7c0, how do i get the actual info of the item_def? 17:19:53 <|amethyst> print *item 17:20:06 ah thanks 17:20:38 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:20:42 gammafunk: agreed; if the theme is worth keeping, the abilities should all follow it. 17:21:18 -!- SurpriseTRex__ has quit [Ping timeout: 272 seconds] 17:22:09 well i don't know about that, it seems entirely reasonable that stomping the ground and creating a shockwave would hurt mindles things just the same as smart ones 17:22:14 +s 17:22:41 unless it is a wave of shocking emotions 17:22:59 MarvinPA: I think that may have been my justification 17:23:09 -!- Amnesiac has quit [Quit: Page closed] 17:23:21 and that the line pass confusion might be related to the speed you move with rather than emotional manipulation 17:23:28 MarvinPA: what about the passives 17:23:54 <|amethyst> I think it doesn't make sense for the passives to be restricted and not grand finale 17:24:02 agreed 17:24:11 those are hard to communicate without lengthy god desc explanations that nobody will see 17:24:52 well the restriction on grand finale was objectionable, but that one does have targetting to inform the player 17:24:54 like i said, at least with grand finale it gets some kind of explanation when you target something invalid 17:25:20 <|amethyst> Lasty: besides Thriller, one more justification for it working despite intelligence: "dancing" weapons 17:25:55 <|amethyst> teleporting inside a sword and exploding it is weird, but not because of the intelligence of the sword :) 17:26:23 |amethyst: have you read the description of the ability though? 17:26:25 |amethyst, thanks for the additions to floor items 17:26:41 it certainly sounds like something you couldn't really do to a sword but could do to a rat possibly 17:26:53 <|amethyst> right, it would have to be reworded 17:27:07 <|amethyst> the theme doesn't have to be "emotions" 17:27:48 <|amethyst> it could be "You dance so powerfully that anything that can move wants to dance with you" 17:27:53 <|amethyst> 'wants' 17:28:05 great so we're going the Disney route then. fine. 17:28:11 -!- Kellhus has quit [Quit: Page closed] 17:28:16 <|amethyst> well, I was thinking more animism than Disney 17:28:27 as long as you weren't thinking anime 17:28:30 <|amethyst> I guess that might be problematic othering 17:29:05 wilderness pathways, well known for their motility 17:31:34 -!- vale_ has quit [Ping timeout: 240 seconds] 17:33:06 -!- removeelyvilon_ has joined ##crawl-dev 17:34:02 Is the flying bits part of grande finale really necessary? I'm squeamish 17:35:32 <|amethyst> yes, absolutely necessary 17:36:20 k 17:36:38 <|amethyst> anyway, there are at least two other sources of the same effect 17:37:01 <|amethyst> devel wiki says of sorear: "The author of the disintegration effect that causes chunks and blood to spatter everywhere, but probably a very nice person otherwise." 17:37:11 <|amethyst> (IOOD is the other one) 17:37:30 inner flame! 17:37:33 <|amethyst> oh 17:37:36 <|amethyst> three sources 17:37:44 <|amethyst> we're just using the hell out of that code, aren't we 17:38:02 <|amethyst> FR: killing a monster by more than quadruple its maxhp also does that 17:38:09 <|amethyst> LUDICROUS GIBS 17:38:13 No more doom, please 17:38:28 -!- ProzacElf has joined ##crawl-dev 17:38:41 <|amethyst> oh, right, must put a crawl spin on it 17:38:44 jory is also similar, except without the chunks 17:38:46 <|amethyst> ... only if using a bladed weapon 17:39:00 fr: af_rocket 17:39:06 <|amethyst> and every hydra head you decapitate should become a chunk 17:39:11 really need to fix up _tower_of_babel some time 17:39:18 maybe af_chainsaw would be more appropriate 17:39:19 <|amethyst> would explain that kobold ranch a little better 17:39:29 -!- siepu has quit [Read error: Connection reset by peer] 17:39:40 <|amethyst> gammafunk: just add some knockback to rod of ignition 17:39:57 |amethyst: only if you can use that effect to jump as well 17:40:12 <|amethyst> hm 17:40:20 knockback over deepwater/lava to land on the other side 17:40:20 <|amethyst> could make force bolt reflect off crystal 17:41:50 probably by making it an ambush vault? or a bubble 17:42:40 amethyst Hydra BBQ http://www.giantitp.com/comics/oots0326.html 17:44:43 I cannot lie 17:44:51 that is honestly where I got the idea from. 17:45:10 03MarvinPA02 07* 0.19-a0-405-gf9de99d: Remove Uskayaw's mindless monster restriction 10(2 days ago, 2 files, 5+ 18-) 13https://github.com/crawl/crawl/commit/f9de99df8201 17:45:10 03MarvinPA02 07* 0.19-a0-406-ge21436e: Use simple_god_message for some simple god messages 10(78 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/e21436e4b7d8 17:46:02 <|amethyst> hm, does Uskayaw have any "true" passives that depend only on your piety level? 17:46:22 -!- Guest63868 has quit [Read error: Connection reset by peer] 17:46:41 |amethyst: no 17:46:52 <|amethyst> what about hep? 17:47:08 (i didn't change any descs, i think the flavour is loose enough to be handwaved away) 17:47:09 no 17:47:12 <|amethyst> I guess Hep has the ancestor respawn thing 17:47:22 the ancestor in general 17:47:26 <|amethyst> which happens at all piety levels but does require good standing 17:47:58 <|amethyst> what happens if you gain penance while a worshipper of Hep? Does the ancestor go away or go hostile, or does it just not respawn? 17:48:22 -!- Patashu has quit [Ping timeout: 276 seconds] 17:48:23 is there any way to get penance? 17:48:32 I don't think Hep forbids anything 17:48:37 <|amethyst> ah 17:48:37 -!- Marvin is now known as Guest40922 17:48:38 even hurting your ancestor 17:48:47 <|amethyst> so you can't gain penance and still be a worshipper 17:48:58 if it were possible, i think it would just not respawn 17:49:56 <|amethyst> unrelate but I came across it while grepping... should Yred reject the loveless? I guess injury mirror and drain life still work, so probably not 17:51:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:51:34 yeah, although i think ely is blocked and still has some functioning abilities too? 17:51:43 -!- ystael has quit [Ping timeout: 250 seconds] 17:52:07 in fact ely sounds very substantially better than yred under sac love 17:52:14 yup 17:52:30 I think the ely restriction is mostly flavor 17:52:50 <|amethyst> was the restriction added after the last E rewrite? 17:52:57 <|amethyst> it might be a throwback 17:52:58 Didn't that predate Ru? 17:53:04 what happens if you pacify something under sac love 17:53:06 <|amethyst> it predated Ru merging 17:53:10 ah 17:53:11 <|amethyst> I wasn't sure about development 17:53:19 <|amethyst> probably I guess 17:53:46 <|amethyst> %git 0b2a36624 17:53:46 07MarvinPA02 * 0.16-a0-3865-g0b2a366: Rework Elyvilon's abilities 10(1 year, 4 months ago, 15 files, 46+ 112-) 13https://github.com/crawl/crawl/commit/0b2a36624d00 17:54:03 <|amethyst> %git 2d7fa9b5 17:54:03 07MarvinPA02 * 0.16-a0-3864-g2d7fa9b: Change Elyvilon's piety gain to only be from exploration 10(1 year, 4 months ago, 8 files, 19+ 147-) 13https://github.com/crawl/crawl/commit/2d7fa9b5a4be 17:54:08 <|amethyst> %git 4eef9108 17:54:08 07Lasty02 * 0.16-a0-3630-g4eef910: Prevent players with certain sacrifices from joining certain gods 10(1 year, 5 months ago, 1 file, 25+ 0-) 13https://github.com/crawl/crawl/commit/4eef91086993 17:54:18 <|amethyst> looks like it did predate the Ely changes 17:55:03 ah 17:56:03 dropping the ely restriction seems reasonable then, yeah 17:56:11 <|amethyst> let me check about knock-ons 17:56:18 <|amethyst> probably heal other should be disabled 17:57:08 i was about to say "but what if you want to heal your summons!" 17:57:12 <|amethyst> heh 17:57:13 but luckily that one is solved! 17:57:19 <|amethyst> what if you want to heal your OOD? 17:57:24 haha 17:57:27 <|amethyst> or your fire vortex! 17:57:44 your lightning spire 17:57:48 your guardian golem 17:58:00 <|amethyst> are GG and LS allowed? 17:58:23 <|amethyst> looks like not 17:58:24 don't think so 17:58:26 spectral weapons/battlespheres maybe 17:58:38 but yeah that seems fine to disallow :P 17:58:59 i think i've figured out why sniper misses. attack::attack defaults weapon to nullptr. it then lets the child class construct the attack. ranged attack does not define weapon in it's constructor, so attack::calc_to_hit thinks using_weapon is false. 17:59:26 <|amethyst> yeah, avatars, fire/spatial vortex, ball lightning, fulminant prism, IOOD 17:59:31 -!- Reverie has joined ##crawl-dev 17:59:31 -!- Reverie has quit [Client Quit] 17:59:39 <|amethyst> well, those are the "conjured" monsters 17:59:49 <|amethyst> there might be others allowed under sac love that I am forgetting 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:41 MarvinPA does Ely still frown upon you losing an ally? 18:01:02 <|amethyst> oh, actually 18:01:12 i don't recall, but possibly 18:01:13 <|amethyst> interesting 18:01:16 |amethyst: I think it's just OoD, battlesphere, and spectral weapon 18:01:24 |amethyst: firestorm fire vortexes hate you 18:01:27 because that would make summoning kinda a bad option 18:01:34 <|amethyst> Lasty: fulminant? 18:01:38 |amethyst: oh, right 18:01:39 yes 18:01:40 <|amethyst> Lasty: that one probably shouldn't hate you 18:01:40 that too 18:01:42 (this is not relevant) 18:01:45 it did for a while :p 18:01:49 <|amethyst> Lasty: does ball lightning hate you? 18:01:50 I remember having a hard time fixing it 18:01:51 -!- ProzacElf has quit [Ping timeout: 244 seconds] 18:01:54 |amethyst: I don't think so 18:01:57 <|amethyst> hm 18:02:02 freed slaves from pikel will hate you 18:02:13 <|amethyst> so, if you do get sac love under ely 18:02:17 <|amethyst> and you pacify a monster 18:02:36 it should immediately go back to hating you 18:02:39 hrm, where are grunt's mon-pick-data spreadsheets... 18:02:54 <|amethyst> it becomes neutral for a turn, then goes back to wandering 18:03:05 |amethyst: heh, not ideal 18:03:15 <|amethyst> I'm just going to disable the ability though 18:04:16 <|amethyst> hmm 18:04:21 <|amethyst> soon as I can figure out how :) 18:04:32 haha 18:04:46 I have a drastic solution 18:05:01 will xom still summon friendly creatures as a "good" act if you've sacrificed love 18:05:13 removeelyvilon_: I support removing allies too 18:05:16 i feel like there is another god ability somewhere that is disabled under that condition (or similar) 18:05:21 minmay: yeah, I'm pretty sure Xom will 18:05:50 minmay but... but... I like the summoning shool 18:05:55 removeelyvilon_: WELL, TOO BAD 18:06:18 -!- regret-index has left ##crawl-dev 18:07:01 k 18:07:48 i remember when people got into the habit of saying "kk" sometimes instead of "k" 18:07:55 <|amethyst> hm 18:07:57 like it was an extra sarcastic "k" or something 18:08:17 <|amethyst> I guess that raises the question of what to do for sac love + yred ability 18:08:26 and, being the genius i was at that age, i said "kkk" 18:08:30 and then i was like "oh" 18:08:37 "that's why they stopped at two" 18:08:52 it just means you were cooler 18:08:54 if you enslave soul with sac love, I assume the spectral thing appears and immediately goes hostile? 18:09:14 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-406-ge21436e (34) 18:09:23 <|amethyst> becomes friendly for one turn 18:09:29 beautiful 18:09:39 <|amethyst> I guess if yred has such a bug ely can too 18:09:56 Lasty: I suppose if you were to change that xom behaviour you'd also need to change his DChan cast act 18:10:18 |amethyst: does that bug happen with reaping (chaos) weapons, I wonder? 18:10:22 If I can't summon my friends ermine, mink and chipmunk anymore, I need another game 18:10:24 RIP 18:10:48 03|amethyst02 07* 0.19-a0-407-g330080b: Make U and H's lack of normal passives more explicit. 10(19 minutes ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/330080bb4fd5 18:10:48 03|amethyst02 07* 0.19-a0-408-ga24e8b3: Allow the loveless to join Elyvilon. 10(14 minutes ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/a24e8b3d10d0 18:10:54 Ghost moth interaction with Hepliaklqana ancestor 13https://crawl.develz.org/mantis/view.php?id=10460 by Almacia 18:11:09 finally, I can join ely 18:11:13 <|amethyst> FR: either make quokkas work like fruit and hats used to 18:11:40 <|amethyst> *or*, allow you to add a name to quokkas kind of like the pizza option 18:12:19 minmay don't do it, it's a trap 18:15:12 Unstable branch on underhound.eu updated to: 0.19-a0-406-ge21436e (34) 18:20:12 good night dev world 18:20:16 -!- removeelyvilon_ has quit [Quit: Page closed] 18:21:11 -!- removeelyvilon has quit [Quit: Page closed] 18:27:34 -!- ProzacElf has joined ##crawl-dev 18:29:21 how is it that enslaving one's soul to do your bidding still doesn't really work with sacrifice love 18:29:21 -!- PsyMar has quit [Ping timeout: 240 seconds] 18:29:22 -!- regret-index has joined ##crawl-dev 18:30:15 <|amethyst> sacrifice love prevents you from having allies 18:30:23 <|amethyst> an enslaved soul is an ally 18:30:31 <|amethyst> it also prevents you from summoning charmed demons 18:30:49 <|amethyst> or from enslaving creatures with a wand 18:31:36 -!- destroythecore has quit [Quit: Leaving] 18:32:38 I mean mechanically it makes sense 18:32:52 -!- debo has quit [Ping timeout: 264 seconds] 18:32:57 <|amethyst> would you like to suggest a different name? 18:34:06 I would, but I'm bad at that sort of thing 18:34:27 sacrifice loyalty maybe? 18:35:15 blame put on those hearts 18:36:17 <|amethyst> sacrifice charisma 18:36:18 -!- Klaymen has quit [Ping timeout: 244 seconds] 18:36:27 <|amethyst> sacrifice leadership 18:36:37 -!- Klaymen_ is now known as Klaymen 18:38:23 -!- HellTiger has quit [Ping timeout: 244 seconds] 18:39:51 im having a brainfart, how do i mprf("launch_type is %s", launch_type.c_str()); when launch_type is an enum? 18:41:46 <|amethyst> there's no way to 18:41:56 <|amethyst> you need a function or a table of some sort to do the conversion 18:42:30 <|amethyst> there's a bit in throw.cc 18:42:35 <|amethyst> (projected == LRET_FUMBLED ? "toss away" : 18:42:35 <|amethyst> projected == LRET_LAUNCHED ? "shoot" : "throw"), 18:42:44 <|amethyst> you could split that off into a separate function and use that 18:43:41 <|amethyst> or if you prefer the more technical terms ("fumble", "launch", "throw"), make a new function that uses those terms instead 18:44:01 (joke fr: have sacrifice love prevent you from being accepted by any other deity, as if you were a Dg) 18:44:06 nothing that in-depth, just trying to figure out what launch_type is at certain points 18:44:09 <|amethyst> const char *launch_type_name(launch_type ltyp) { ... } 18:44:19 <|amethyst> Naruni: then use %d and print it as a number 18:44:29 <|amethyst> Naruni: 0 == fumbled, 1 == launched, 2 == thrown 18:45:15 this sniper bug is totally insane, launch_type switches from 0 to 1 at different places and i cant figure out when 18:45:24 gdb doesn't help with watch either 18:45:42 if I'm combining meliai and melissai, do I name them the former, the latter, some mix of both, 18:47:18 <|amethyst> regret-index: which melissai? 18:47:23 <|amethyst> regret-index: bees or priestesses? 18:47:33 exactly :P 18:47:48 <|amethyst> beestesses 18:48:10 probably not 18:49:18 -!- Guest40922 has quit [Remote host closed the connection] 18:49:48 <|amethyst> regret-index: maybe just call them melissai and cut the ash tree reference? 18:50:29 <|amethyst> though "melissae" might be better, because English often prefers Latin plurals for Greek things like that 18:50:59 <|amethyst> since the word probably came to English through Latin 18:51:26 <|amethyst> also, probably requires less special-casing in enlish.cc :) 18:51:50 <|amethyst> oh, no 18:52:03 <|amethyst> our current rule applies only to larva, antenna, and hypha 18:52:42 the meliai's "warring race as a part of the titanomachia legacy" seems like a decent excuse for weapons and armour, though 18:52:59 <|amethyst> you could call them "honey nymphs" 18:53:03 <|amethyst> but I would recommend against it 18:53:37 honeystrike 18:54:20 I guess if I'm giving them axes for the labrys anyway I could get away with just the melissae part 18:54:34 <|amethyst> "manna nymph" 18:54:42 <|amethyst> just to confuse them with mana vipers 18:55:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:56:15 the same way people confuse greater nagas and greater mummies, right 18:56:53 <|amethyst> I guess confuse isn't the right word 18:57:12 <|amethyst> not that it would make people unable to tell them apart 18:57:15 <|amethyst> but it would make people unable to remember which was spelled which way 18:58:15 crawl is 20% about inconsistency, after all 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:06 -!- tealeaves has quit [Quit: Bye] 19:00:37 -!- tealeaves has quit [Client Quit] 19:01:28 20% sounds low 19:01:29 class a has a child class b. b::b calls a::init. a::init calls b:foo. do b::b members get bassed to b::foo when a::init calls it? 19:01:50 a::init calls b::foo 19:02:26 "we call him little bobby tables" 19:02:26 -!- Dracunos7 has quit [Read error: Connection reset by peer] 19:02:40 i'd think no because b::b has not finished constructing so how could b::foo access a member of something that isnt done constructing 19:05:06 <|amethyst> Naruni: is foo virtual? 19:05:59 |amethyst, int calc_to_hit(bool random) override; <-- that is foo in the header. no, it isn't 19:06:24 <|amethyst> it is virtual actually 19:06:41 hmm 19:06:44 <|amethyst> it's virtual in the base class, which automatically makes it virtual in the derived classes 19:07:51 <|amethyst> is the call to a::init in the body of the constructor or in the : initializer list 19:07:53 -!- Dracunos7 has quit [Read error: Connection reset by peer] 19:08:55 -!- miek_ has quit [Quit: Lost terminal] 19:08:57 <|amethyst> when you call foo() from a::init() from b's constructor, you will get b::foo 19:09:06 -!- nezrel has quit [Read error: Connection reset by peer] 19:09:18 -!- Chozo has quit [Quit: Page closed] 19:09:19 <|amethyst> the data members were initialized before the constructor body started running 19:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-408-ga24e8b3 (34) 19:09:30 <|amethyst> so it's not undefined behaviour or anything 19:10:17 -!- zxc has joined ##crawl-dev 19:10:26 b::b(stuff) : ::a(stuff) { a::init; } stuff doesn not contain a::init or init 19:10:47 |amethyst, ok that makes sense 19:11:17 <|amethyst> *but*: if b were written such that there there was an important initialization step in the constructor after the call to a::init (or late in the call to a::init)---something that b::foo depended on---then there would be a logic bug 19:11:43 -!- yogidabear has quit [Quit: Page closed] 19:12:27 yeah i think that's what's going on... sometimes launch_type is 0 sometimes it is 1 all in the same object. 19:12:40 -!- Arianwen has quit [Quit: Lost terminal] 19:12:41 and it's only supposed to get set once 19:13:43 -!- Shard1697 has quit [Ping timeout: 260 seconds] 19:14:12 -!- miek_ has joined ##crawl-dev 19:17:26 -!- Shard1697 has joined ##crawl-dev 19:19:11 -!- elliptic has joined ##crawl-dev 19:21:22 hrm, what is the webtiles username regex we actually enforce for new registrations? 19:21:49 I don't think it's: nick_regex = r"^[a-zA-Z0-9]{3,20}$" 19:22:33 aha 19:22:55 r"^[a-zA-Z0-9]{2,20}$" on cbro 19:23:45 -!- dpeg has joined ##crawl-dev 19:28:07 -!- ldf has quit [Read error: Connection reset by peer] 19:28:35 I wonde why killer bees don't spawn in lair, anyway 19:29:29 <|amethyst> gammafunk: also, the webtiles one doesn't match the dgl one 19:29:35 nice 19:30:12 is that console_reasons or tiles_reasons, hard to say 19:30:22 I've definitely seen killer bees in lair 19:30:25 although it might've been a vault 19:30:37 definitely vaults 19:31:03 <|amethyst> gammafunk: aha 19:32:04 <|amethyst> gammafunk: cbro matches what dgl does 19:32:58 |amethyst: we should probably just make that less restrictive one the default in the default config.py 19:33:12 unless there's some reason not to 19:33:31 <|amethyst> I suppose we should let user names be as short as god names :) 19:33:41 <|amethyst> doesn't affect any existing webtiles servers anyway 19:33:53 <|amethyst> well, not sure about CWZ and LLD 19:34:17 yeah, hopefully those don't automerge config.py anyhow 19:34:19 <|amethyst> but the ones that use dgamelaunch-config have their own copy of config.py, not the copy from the crawl repo 19:34:44 yeah it's nbd, since it's meant to be a configuration setting 19:35:10 just confused me a bit when I looked at that (since I'm using it in my bot) and thought "...but how does bh exist then" 19:35:17 !seen bh 19:35:17 I last saw bh at Tue May 3 19:51:28 2016 UTC (3w 6d 3h 43m 48s ago) joining the channel. 19:35:23 maybe he doesn't!!! 19:36:22 -!- Ququman has quit [Read error: Connection reset by peer] 19:40:34 -!- Shard1697_ has joined ##crawl-dev 19:43:57 -!- Dracunos72 has quit [Ping timeout: 258 seconds] 19:44:04 -!- Shard1697 has quit [Ping timeout: 276 seconds] 19:45:12 -!- zero_one has quit [Ping timeout: 244 seconds] 19:47:46 -!- koboldina has joined ##crawl-dev 19:47:54 am I supposed to be able to wear lear's hauberk even though I have horns 3? 19:48:04 this seems like it might be a bug 19:48:28 -!- Shard1697_ has quit [Ping timeout: 264 seconds] 19:48:53 possibly, lear's is v. weird 19:49:01 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:52:07 oh, did you equip it before mutating horns 3? 19:52:15 -!- PsyMar has quit [Ping timeout: 244 seconds] 19:52:26 yes 19:52:29 it's grey now 19:52:31 but I can still wear it 19:52:33 that would probably do it! 19:52:34 it popped off me when I mutated 19:52:40 oh 19:52:46 and then I could pop it right back on 19:52:48 despite it being grey 19:53:05 that's very weird indeed then 19:53:09 my headcanon is that my horns poked holes in the hat and now it's ok to wear 19:53:32 although there are like 4 different duplicated checks for being able to wear armour so not too surprising 19:53:57 * Can you wear this item of armour currently? [...] * If the item is Lear's hauberk, some of this comment may be incorrect. 19:53:59 good 19:54:57 which is weird; I don't recall being able to wear lear's as a Mi 19:55:00 let me check on DBRO 19:55:10 (please update DBRO's trunk version one of these days) 19:57:02 well that's weird 19:57:19 I can't make horns go to horns 3 because I use ctrl-r to make myself into a minotaur 19:57:28 so I now have antenna 1 and horns 2 19:58:42 well ok so with antenna 3 and horns 2 I can still wear Lear's Hauberk 19:59:59 -!- Dracunos7 has quit [Ping timeout: 250 seconds] 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:11 and I also can wear it with claws 3 20:00:18 but I CAN'T wear it with hooves 3 20:01:45 lear's hauberk makes 0 sense 20:02:31 -!- Dracunos72 has quit [Quit: Bye] 20:02:49 -!- hellmonk has quit [Ping timeout: 250 seconds] 20:03:39 -!- wheals_ has joined ##crawl-dev 20:05:10 -!- FunkyBomb has quit [Read error: Connection reset by peer] 20:05:15 -!- VoxSomniator has quit [Read error: Connection reset by peer] 20:05:27 -!- mizu_no_oto has quit [Client Quit] 20:05:34 wheals_: Thanks to wizmode testing I found that while greyed out, I can still wear Lear's hauberk with claws 3, horns 2, and antennae 3 20:05:47 sweet 20:05:56 03MarvinPA02 07* 0.19-a0-409-ge8b6bdc: Fix Lear's Hauberk being equippable with horns/claws 3 (koboldina) 10(2 minutes ago, 1 file, 14+ 18-) 13https://github.com/crawl/crawl/commit/e8b6bdc730b1 20:06:17 and now you can't :P 20:06:46 also that ctrl-r into a different race does not care about mutation restrictions 20:07:06 the check for horns/antennae/claws was taking place when ignoring temporary effects (like "are you wearing a helmet/in a form that can't wear stuff"), but not actually taking place when doing the check for real 20:07:15 -!- wheals has quit [Ping timeout: 244 seconds] 20:09:20 hence it being displayed as useless (since temp stuff is ignored there) but still being usable 20:09:20 koboldina: thanks for the report! 20:09:22 ...huh. I thought there were more than four beehive vaults (+ the special room) 20:09:59 though I guess I do have those six hive derivation drafts 20:11:28 np marvinpa 20:12:18 what's your plan for those hive vaults 20:12:49 |amethyst: 330080b introduced traliing whitespace 20:13:58 !vault hangedman_what_comes_after_a 20:13:58 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/large_themed.des#l1407 20:14:20 what this did, but with some second half of lair placement 20:17:18 -!- Blade- has quit [Ping timeout: 260 seconds] 20:18:16 -!- MarvinPA has left ##crawl-dev 20:21:35 -!- CanOfWorms has joined ##crawl-dev 20:27:12 -!- lordfrikk has joined ##crawl-dev 20:27:28 -!- PsyMar has quit [Client Quit] 20:27:31 -!- ProzacElf has quit [Ping timeout: 272 seconds] 20:28:40 !tell Naruni Will your patch also support identifying items on floor (with scrolls either from floor or inventory?). Would be a nice and fitting QoL feature! 20:28:41 lordfrikk: OK, I'll let naruni know. 20:28:57 -!- lordfrikk has quit [Client Quit] 20:29:10 regret-index: i had the new minmay pool lair ending last night and it was good 20:29:40 regret-index: well, I think mor or less everything came still, but it was more interesting to play 20:31:32 -!- rossi_ has quit [Ping timeout: 244 seconds] 20:31:35 03MarvinPA02 07* 0.19-a0-410-g701ff48: Fix sanguine armour description on A 10(4 minutes ago, 2 files, 5+ 6-) 13https://github.com/crawl/crawl/commit/701ff486274f 20:31:35 03MarvinPA02 07* 0.19-a0-411-g9a4402a: Make Sanguine Armour a demonspawn-only mutation 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9a4402a2a70b 20:36:49 you didn't fight anything while in the pond itself? 20:37:07 03|amethyst02 07* 0.19-a0-412-gd94e72f: Chequewhite. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d94e72f01391 20:38:32 regret-index: so that means what, more bees? more queen bees? 20:39:16 you made vaults and yet you can't read one, really. 20:39:41 oh derp 20:40:14 -!- AreBrandon has joined ##crawl-dev 20:40:24 somehow didn't see the link 20:43:14 why does poison ignore guardian spirit 20:43:54 -!- regret-index has left ##crawl-dev 20:45:17 -!- hellmonk has quit [Ping timeout: 250 seconds] 20:45:43 why wouldn't it? 20:46:02 why wouldn't any other damage ignore guardian spirit? 20:46:27 -!- Jessika has quit [Quit: Page closed] 20:46:50 -!- hellmonk_ is now known as hellmonk 20:46:50 are we talking initial or cumulative damage? if ther latter , do you think a shield should prtect against poison already in your system too? 20:47:03 maybe armour? 20:47:43 i dont know if a mystical guardian transmuting physical damage to loss of magical energy is really armor 20:48:18 "spirit shield" is how the game seems to think about it 20:48:34 I think it's a bizarre interaction 20:49:11 -!- Kasofa has quit [Ping timeout: 250 seconds] 20:49:18 if it applies to pain, torment, distortion, falling down stairs, sticky flame, and venom bolt impact damage, it should probably apply to the damage from the poisoned status 20:49:25 I think of gspirit as just increasing your hp pool so all damage should be split as usual 20:50:31 it doesn't apply to makhleb's HP costs but those are silly 20:50:52 makhleb demands blood, not magic 20:50:53 damage shaving works on poison status 20:51:35 regret-index: maybe a few things, but mostly I fought a lot of monsters then I found the pond just next to me 20:52:04 regret-index: just checking you prefer messages like this to a !tell? Your absence breaks tab-complete #firstworldproblems 20:55:38 -!- dpeg has quit [Quit: Lost terminal] 20:59:05 -!- Ladykiller69 has quit [Ping timeout: 260 seconds] 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:03:22 -!- Bcadren has quit [Ping timeout: 240 seconds] 21:04:15 -!- WalkerBoh has quit [Ping timeout: 244 seconds] 21:09:26 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-412-gd94e72f (34) 21:14:24 -!- rchandra has joined ##crawl-dev 21:15:32 -!- Taraiph has quit [Ping timeout: 252 seconds] 21:17:56 -!- tealeaves has quit [Quit: Bye] 21:20:31 -!- Evablue has quit [Quit: Evablue] 21:21:43 ??cjr 21:21:43 cjr[1/2]: https://crawl.jorgrun.rocks/ Hosted in Montreal by Zibudo (admin@jorgrun.rocks). SSH login info: https://crawl.jorgrun.rocks/console.html. 21:26:04 -!- ystael has quit [Ping timeout: 240 seconds] 21:31:09 @??lindwurm 21:31:09 lindwurm (04k) | Spd: 10 | HD: 9 | HP: 43-58 | AC/EV: 8/6 | Dam: 20, 10, 10 | Res: 06magic(40) | XP: 647 | Sp: fire breath (3d18) [11!AM, 06!sil, 08breath] | Sz: Large | Int: animal. 21:31:51 @??orb of fire 21:31:51 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 131-176 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8569 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 21:44:26 -!- regret-index has joined ##crawl-dev 21:45:06 is there a reason the noun in the Hepl ancestor milestone is so long? 21:45:22 !lm moose 41621 x=noun,verb 21:45:23 41621. [2016-05-31 01:43:05] [noun=remembered their ancestor Octavius as a battlemage.;verb=ancestor.class] moose the Spear-Bearer (L8 DrGl of Hepliaklqana) remembered their ancestor Octavius as a battlemage on turn 5991. (D:6) 21:45:41 is length a problem? 21:45:58 I don't know, it's just not like any other milestone iirc 21:46:00 !lm * t max(length(noun)) x=noun 21:46:03 518678. [2016-05-14 03:50:52] [noun=slain by a balrug (a +0 demon whip of electrocution) (summoned by a deep elf demonologist (led by an ironheart preserver))] SJWn the Convoker (L19 FeWn of Dithmenos) slain by a balrug (a +0 demon whip of electrocution) (summoned by a deep elf demonologist (led by an ironheart preserver)) (Vaults:1) 21:46:24 !lm * t max(length(noun)) x=noun noun~_slain 21:46:25 Broken query near '~_slain' 21:46:27 !lm * t max(length(noun)) x=noun noun~!slain 21:46:28 Broken query near '~!slain' 21:46:31 !lm * t max(length(noun)) x=noun noun!~slain 21:46:35 518212. [2016-05-22 03:46:00] [noun=ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 22349 points to thrashing horror mindex=18 mid=22370] punpun the Infernalist (L27 TeFE of Makhleb) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 22349 points to thrashing horror mindex=18 mid=22370 (Abyss:2) 21:46:43 ??cue 21:46:43 cue[1/4]: European Crawl server, located in Germany. http://underhound.eu:8080/ or underhound.eu, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.18 and trunk (DCSS, Zot, Sprint, Tut). Formely known as CLAN. 21:46:44 what kind of things do i need to watch for when adding to operation_types enum in enum.h? will it break saves? 21:46:44 Naruni: You have 1 message. Use !messages to read it. 21:46:47 ??cue[2 21:46:47 cue[2/4]: Hosted and maintained by TZer0 21:46:50 -!- debo__ is now known as debo 21:46:52 !lg tzer0 21:46:53 2207. TZer0 the Poker (L5 CeCK of Xom), slain by a crocodile in Sewer (sewer_big_baddie) on 2016-04-27 18:46:32, with 158 points after 2031 turns and 0:04:28. 21:47:15 probably it's fine, I'm just thinking of the verb, since you can search for that. 21:47:21 !lm * ancestor 21:47:22 No keyword 'ancestor' 21:47:35 !lm * ancestor.class 21:47:36 No keyword 'ancestor.class' 21:47:39 !lm * month verb~~ancestor s=verb 21:47:44 874 milestones for * (month verb~~ancestor): 664x ancestor.class, 210x ancestor.special 21:48:00 !kw ancestor verb=ancestor.class|ancestor.special 21:48:01 Defined keyword: ancestor => verb=ancestor.class|ancestor.special 21:48:05 !lm * ancestor 21:48:06 1312. [2016-05-31 01:43:05] moose the Spear-Bearer (L8 DrGl of Hepliaklqana) remembered their ancestor Octavius as a battlemage on turn 5991. (D:6) 21:48:09 !kw death 21:48:10 Built-in: death => verb=death 21:48:25 I do agree that shorter is better, just from a storage perspective 21:48:40 but the verb is mostly human readable, and I can't see a way to shorten it without making the english worse 21:49:19 "Remembered Octavia as a battlemage" perhaps 21:50:07 yeah, that could work 21:50:17 !lm * god.worship x=noun 21:50:39 there's a longer field for the full message, as well 21:50:54 1138239. [2016-05-31 01:51:35] [noun=Ukayaw] Pearldrake the Grappler (L9 GhFi of Ukayaw) became a worshipper of Ukayaw on turn 5030. (Temple) 21:51:18 Naruni: add it wherever, shouldn't brea saves 21:51:41 !lm * god.worship x=verb 21:51:44 1138241. [2016-05-31 01:51:35] [verb=god.worship] Pearldrake the Grappler (L9 GhFi of Ukayaw) became a worshipper of Ukayaw on turn 5030. (Temple) 21:51:53 interesting, how does that work 21:56:00 -!- debo_ has joined ##crawl-dev 21:58:12 I'm not sure. This example from the docs probably won't work with ancestor either: 21:58:20 noun: The object of interest in the milestone. For instance if type=ghost, noun=Foo's ghost. You can use "!lm * type=X s=noun" to see a list of nouns for that milestone. 21:58:22 You swap places with the plant. The plant looks rather confused. 21:58:22 _Some monsters swap places. The plant looks rather more confused. 21:58:38 !lm minmay 21:58:39 27726. [2016-05-31 01:55:42] minmay the Black Belt (L12 VSCK of Xom) fell down a shaft to Lair:6 on turn 12631. (Lair:3) 21:59:34 on an unrelated note, it seems something in the last day or so broke inscriptions like @r1 21:59:39 chequers: sequell parses milestone text based on the verb field to construct the noun field 21:59:48 ??usk 21:59:48 uskayaw[1/3]: God of ecstatic dance. Piety raises very quickly as you deal damage and drops very quickly over time. *: Stomp for AOE damage. **: Teleport through a line of creatures, confusing them. ***: on reaching this piety level, briefly paralyze all enemies in LOS. ****: On reaching this piety level, monsters share damage. *****: Telefrag any monster in LOS. 21:59:58 rchandra: wait for a rebuild 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:15 it needs someone to add the appropriate regex to sequell to get stuff like noun=battlemage for the ancestor milestones 22:00:15 ah, already fixed? nice 22:00:26 -!- debo_ has quit [Ping timeout: 260 seconds] 22:01:56 -!- NomadJim_ has quit [Read error: Connection reset by peer] 22:02:20 elliptic: ah 22:02:31 %git 9b001fb870438b83d 22:02:31 07Naruni02 {|amethyst} * 0.19-a0-397-g9b001fb: Improve use items from floor 10(7 hours ago, 3 files, 66+ 12-) 13https://github.com/crawl/crawl/commit/9b001fb87043 22:04:31 use items on floor needs to be the most highlighted thing in the changelog, it's a 0.19 reason 22:05:06 -!- tabstorm has quit [Ping timeout: 260 seconds] 22:05:07 +1 22:05:49 -!- Tickenest has quit [Quit: Page closed] 22:07:51 <|amethyst> needs a few tweaks, but yeah 22:08:05 <|amethyst> lots of good work by Naruni 22:08:16 I was wondering if it should default to the command letter, like rr to read, but that has ups and downs 22:09:49 <|amethyst> yeah, I think that would be annoying 22:09:54 <|amethyst> because then there's nothing you can do to prevent accidental rr 22:10:08 <|amethyst> can't even block the slot with a different kind of item 22:10:13 I'm a big fan of being able to interact with floor items without picking them up (this is my favorite thing about angband interface) but there are some things that have been bothering me with the current implementation in crawl 22:10:17 <|amethyst> then again, that is also the case currently 22:10:44 (hopefully the tweaks |amethyst mentioned will make me happier about it) 22:10:47 <|amethyst> elliptic: problems with the interface, or with the design? 22:10:57 <|amethyst> elliptic: IMO write up a bug report for that 22:11:04 <|amethyst> elliptic: and assign to Naruni 22:11:21 03wheals02 07* 0.19-a0-413-g54f5191: Simplify. 10(14 minutes ago, 1 file, 4+ 9-) 13https://github.com/crawl/crawl/commit/54f51910596f 22:12:17 there are some minor things that are obviously fixable that I can go bugreport (like the read/drink menus not having any header telling you that you are reading) 22:12:48 -!- PsyMar has quit [Ping timeout: 244 seconds] 22:12:49 <|amethyst> also, * 22:13:22 and there is the general "hopefully this menu can be used for more actions than just reading/drinking?" 22:13:24 <|amethyst> and there are some slight differences regarding cancel vs non-cancel ways of exiting the menu without a selection 22:13:41 <|amethyst> elliptic: should be able to 22:14:10 <|amethyst> elliptic: use_an_item should work for selecting an item as is 22:14:16 but I also am not sure about assigning letters to floor items in the way in which this is currently done 22:14:43 <|amethyst> elliptic: I think Naruni was working on wield, though IMO that's a fairly complicated case because the item has to come to inventory first 22:14:50 <|amethyst> elliptic: suggestions re assigning letters? 22:15:31 elliptic, if you would please write up mantis reports concerning your issues i will do my best to resolve them. i get very sidetracked on what im working on when i don't have a concise mantis task. 22:17:12 and yes, wield i started tackling, but ive decided to hold off on that because i want to get read/drink finished before moving on to other things 22:17:17 |amethyst: well, one option is something more like the usual angband interface, with a special key (angband uses -, we could use . maybe) that toggles between floor and inventory when they are both lists or just selects the floor item when there is a unique relevant floor item 22:17:29 but that would be a larger change from what we have currently 22:17:31 <|amethyst> elliptic: hm 22:17:53 <|amethyst> elliptic: as long as you can see both 22:18:11 <|amethyst> elliptic: and - just reassigns hotkeys 22:18:12 |amethyst: when is it important to see both at once? 22:18:58 elliptic, possibly during identify / enchant item selection 22:19:02 anyway that is just the angband system (which does work quite well IME) 22:19:03 Xom's attention turns to you for a moment. 22:19:03 You are contaminated with residual magic. 22:19:07 Xom smiles on you. 22:19:07 You become transparent, but the glow from your magical contamination prevents 22:19:07 _you from becoming completely invisible. 22:19:16 Can that really be counted as a "good" act 22:19:31 <|amethyst> elliptic: well, in angband I can have windows open for inventory and equipment and floor items so I can see them all at once without hitting a key 22:19:40 the main thing important to me is that I'd like it if there is some key that is guaranteed to select the floor item when there is a unique relevant one 22:19:40 -!- Lasty has quit [Quit: Leaving.] 22:19:50 |amethyst: I've literally never used those windows 22:19:53 <|amethyst> elliptic: I think it's more convenient to see them all so you don't have to swap screens just to know what's there 22:20:21 <|amethyst> elliptic: just like with M you don't have to toggle between floor spells and inventory spells 22:20:36 <|amethyst> though I'm fine with toggling for interaction 22:20:44 <|amethyst> because of the problem of unexpected keys 22:21:05 <|amethyst> and making it harder to take anti-fatfinger techniques 22:21:32 I agree it's better to see all things in one window. If you hide floor items behind a '-' toggle nobody will use it 22:22:21 <|amethyst> Part of this could be an option 22:22:24 |amethyst: the thing is that the most common situation is that there is one item on the floor and you know what it is already, and you want to do something with it 22:22:27 03wheals02 07* 0.19-a0-414-g76fec5b: Remove a spurious "OK, then." if there's nothing to use. 10(66 seconds ago, 1 file, 11+ 18-) 13https://github.com/crawl/crawl/commit/76fec5bd13e6 22:22:35 so I think we should make sure that this situation has good interface 22:22:47 <|amethyst> elliptic: yeah, that's part of the reason I want to list the floor item always 22:23:22 |amethyst: I'm fine with listing the floor item always if it can be selected with a single keypress 22:23:26 <|amethyst> elliptic: for that, you could just keep the current UI and add an additional hotkey for floor items 22:23:37 <|amethyst> if there are multiple I think it will pick the first one 22:23:44 <|amethyst> like r? works currently 22:23:51 <|amethyst> (which isn't how it used to work) 22:23:55 basically I think it would be okay if the "first" matching floor item always has the same "letter" 22:24:44 <|amethyst> elliptic: I think adding an additional hotkey of '-' in addition to the current behaviour would do that 22:25:11 <|amethyst> it might also be nice to be able to ban certain keys via options, but very few people will actually use that I imagine 22:26:19 I love those Ok, then. messages 22:26:20 |amethyst: I guess that might be enough, yeah (though using '-' runs into "w-") 22:26:31 <|amethyst> yeah, '-' might not be quite right 22:26:40 <|amethyst> not sure what keys are available 22:26:45 there seems to be a small problem with runed door autoannotation 22:27:04 <|amethyst> & I guess is still around though there are only a few menus where you can actually use it 22:27:15 if I walk out of LOS of a runed door, hit X, hit ^f, then walk back into LOS of the runed door, and repeat this a few times, I can get an annotation saying "25 runed doors" etc 22:27:18 minmay: are you recording these bugs anywhere beyond posting them in here 22:27:21 <|amethyst> ~ maybe 22:27:23 <|amethyst> or ` 22:27:28 minmay: because i would like to fix a few 22:27:43 <|amethyst> I guess ` would be hard to read (easy to mistake for ') 22:27:48 |amethyst: what about .? 22:27:53 I should report this one, yes 22:28:03 <|amethyst> elliptic: as long as we don't use it for multiselect menus 22:28:10 <|amethyst> elliptic: (which we don't currently) 22:28:24 does anyone actually use . in multiselect menus? 22:28:25 what happens with use-from-floor when your entire inventory is full of valid items? 22:28:25 <|amethyst> elliptic: and . is even the glyph for ground :) 22:28:36 chequers: it reuses letters 22:28:43 ah, like \ ? 22:28:45 <|amethyst> chequers: it starts over a-zA-Z after 52 22:28:47 <|amethyst> yeah 22:28:48 I was actually wondering if it breaks in hugeterm 22:28:51 gotcha 22:28:53 since how does it know which one you mean 22:28:58 <|amethyst> elliptic: there's a limit of 52 or maybe 50 22:29:11 <|amethyst> elliptic: there's an explicit page size limit, I think in Menu, to prevent that 22:29:16 <|amethyst> elliptic: also tiles 22:29:16 my big UI suggestion is to move floor items to the top, rather than the bottom, of the list 22:29:30 |amethyst: what do you mean? I tested this and the menu presented more than 52 options 22:29:35 reusing letters 22:29:41 oh 22:29:43 <|amethyst> elliptic: on the same page? 22:29:45 you mean in hugeterm 22:29:50 <|amethyst> yeah 22:29:54 I didn't test hugeterm because my computer isn't that large :P 22:30:16 <|amethyst> xterm -fn nil2 22:30:49 chequers: that might be a good idea but it makes choosing letters more complicated maybe 22:30:53 <|amethyst> most awesome font ever :) 22:31:04 -!- Evablue has quit [Quit: Evablue] 22:31:08 -!- Ryblade has quit [Quit: leaving] 22:31:23 I do think the floor items are more important than the items in your inventory - if you choose to take an action while standing on top of a relevant item, you are reasonably likely to want to interact with it 22:31:36 elliptic: well, you can choose the letters in the same order as current, just display in the other order 22:32:01 also, I think the floor subsection is generally smaller, so it is more aesthetically pleasing to show first :) 22:32:17 -!- rossi_ has quit [Ping timeout: 264 seconds] 22:32:41 seems to me , would be the logical choice for floor items 22:32:50 Runed door autoannotation and forgetting level map 13https://crawl.develz.org/mantis/view.php?id=10461 by minmay 22:32:50 hm, I wish instadrop/pickup was added 22:32:50 because then you could merge stacks on the floor 22:33:02 ahd I don't have read menu showing eg: 22:33:02 h - a scroll labeled UFOXTUKLEA 22:33:03 i - a scroll labeled UFOXTUKLEA 22:34:09 < minmay> Can that really be counted as a "good" act <--- I think it was two separate actions in a row, after investigation 22:34:19 <|amethyst> wheals_: oh yeah 22:34:25 first act was a bad act (miscast), second act was a good act (invis) 22:34:37 chequers: you can't just keep the same letters in the same order as current or you might end up with duplicate letters on the same page 22:34:46 <|amethyst> wheals_: then we can declare that the official pickup key and use 'g' for something else 22:35:03 obviously there will exist some choice of letters that works though 22:35:09 elliptic: ah I see what you mean 22:35:10 right! 22:35:11 chequers: yes, I know it was two acts, I mean "can invis when you are glowing really be considered a good act" 22:35:34 hm 22:35:50 since it is impossible to lose the contam without losing the invis 22:36:15 i think potioneffect::can_quaff would fix this 22:36:26 !source invis_allowed 22:36:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l4983 22:36:37 oh, also I think it is important that pressing "rd" is guaranteed to read the scroll of blinking in slot d in your inventory 22:36:51 but you can easily rationalize it with "xom is xom" I suppose 22:36:56 elliptic: agree 22:36:59 so if we put floor items first we'd really need the toggle that |amethyst mentioned earlier 22:37:00 <|amethyst> I think that rules out putting floor items first 22:37:23 <|amethyst> well, putting them first and having them be interactable, yeah 22:37:38 <|amethyst> but then what if there are no inventory items on first page? 22:37:40 <|amethyst> rd won't work 22:37:47 <|amethyst> hm 22:37:50 <|amethyst> or maybe it will 22:37:59 minmay: actually, that check should already fire! 22:38:08 |amethyst: that is the sort of thing that I find confusing about the current menu 22:38:17 that where you are scrolled in it matters 22:38:31 !source player::backlit 22:38:32 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l7261 22:38:59 aha, invis_allowed ignores contamination 22:39:15 !tell PleasingFungus I think your default force_more catches "There is a cloud of seething chaos here." and it is obnoxious 22:39:15 minmay: OK, I'll let pleasingfungus know. 22:39:45 |amethyst: or rather, that it is a mix of two different lettering schemes... it doesn't bother me to have menus that just go a-zA-Za-zA-Z... 22:40:00 <|amethyst> elliptic: adding the toggle would let you fix that 22:40:15 <|amethyst> elliptic: alternatively, could cycle through only the letters that don't appear in inventory 22:40:25 <|amethyst> but that causes problems if you have lots of that kind of item in inventory 22:40:33 <|amethyst> you might not have enough keys left over for a full page 22:40:35 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 22:40:42 yeah 22:41:02 <|amethyst> so what sounds the best to me is: 22:41:30 <|amethyst> only assign primary hotkeys to inventory items 22:41:38 <|amethyst> s/primary/letter primary/ 22:42:00 <|amethyst> assign the secondary hotkey , to all floor items 22:42:27 <|amethyst> and add another key . to switch all the hotkeys, so inventory items don't get hotkeys and floor items do (a-zA-Z repeated as necessary) 22:42:43 <|amethyst> then r, would read the first floor item, for your usual case 22:42:52 <|amethyst> and r.b would let you select the second 22:43:08 <|amethyst> alternatively, just use one key, and make r,a the usual case 22:43:21 -!- nicolae- has joined ##crawl-dev 22:44:00 hm, I think it might be better to use one key and have an option that makes r, do r,a if there is exactly one relevant floor item 22:44:15 <|amethyst> elliptic: sounds reasonable 22:44:40 <|amethyst> want to write up an implementable? :) 22:44:41 how do I run crawl in gdb so I can debug a crash 22:44:42 -!- Evablue has quit [Quit: Evablue] 22:44:47 gdb ./crawl just sits at a prompt 22:44:54 oh, another question: how are the floor items ordered? 22:44:56 <|amethyst> chequers: you can type 'run' then, but 22:45:04 <|amethyst> elliptic: link order 22:45:16 osx unreasons: Unable to find Mach task port for process-id 82199: (os/kern) failure (0x5). 22:45:23 <|amethyst> chequers: the terminal will be all messed up 22:45:30 I don't know what that means, but hopefully top to bottom? 22:45:37 |amethyst: there must be a better way! :) 22:46:01 or are we grouping them by type as well 22:46:38 <|amethyst> elliptic: same order as pickup menu 22:46:39 you can start crawl normally, then run gdb -p $(pidof crawl) in a separate window 22:46:46 <|amethyst> elliptic: I believe 22:46:51 <|amethyst> elliptic: they do get categorised 22:47:30 <|amethyst> oh, hm 22:47:35 |amethyst: yeah, just tested... that has the issue that players won't know which one is a without looking at the menu, but I guess that's probably better than not categorizing them 22:47:37 wheals_: when crawl crashes the crash handler just makes it exit normally 22:48:02 e.g. 22:48:16 Things that are here: 22:48:16 a book of the Sky; a scroll of identify; a leather armour 22:48:16 <|amethyst> elliptic: hm, I'm getting a different order here actually 22:48:21 you can't get the backtrace? 22:48:28 <|amethyst> elliptic: between r and , 22:48:29 menu puts identify first because it is a scroll 22:48:56 <|amethyst> elliptic: oh 22:49:05 <|amethyst> elliptic: my pickup menu is sorted 22:49:14 <|amethyst> elliptic: but that option doesn't apply to the r menu 22:49:16 <|amethyst> currently 22:49:23 wheals_: eg if I run &^C 22:49:36 wheals_: crawl exits with the whole 'We crashed! This is likely due to a bug in Crawl.' message 22:49:45 and gdb just shows [Inferior 1 (process 83275) exited normally] 22:50:45 oh well 22:50:57 <|amethyst> chequers: hm, do we do something on OS X other than deliver a signal? 22:51:08 <|amethyst> or is your gdb not catching the signal 22:51:39 oh, one thing I assumed was that after attaching gdb i run 'continue' is that right? 22:52:12 anyway, I found my problem with good old dprf(). random_choose_weighted(1, POT_CURING) returns a different value to random_choose(POT_CURING) ??! 22:52:12 |amethyst: ah, I didn't know the sort_menus options existed... maybe it should be mentioned in the in-game menu documentation 22:52:15 <|amethyst> chequers: yeah 22:53:00 |amethyst: anyway I'll write up some amount of what we've discussed on mantis later tonight 22:53:24 <|amethyst> chequers: hm 22:53:43 from random_choose_weighted, I get values like Got potion 241889952 22:53:53 <|amethyst> chequers: oh 22:53:54 instead of Got potion 1 22:54:15 <|amethyst> chequers: random_choose_weighted(1, POT_CURING, 0); 22:54:24 <|amethyst> chequers: rcw needs a zero terminator 22:54:27 doh 22:54:35 http://pastie.org/10858696 hrm, crawl refuses to run or give any error message for such here? 22:57:36 <|amethyst> regret-index: I suppose "melissa" would be too confusing given the English name? 22:57:47 <|amethyst> (compiling now) 22:57:51 minmay: ok, figured it out 22:58:13 -!- simmarine has quit [Read error: Connection reset by peer] 22:58:33 minmay: the code was checking to see if the player was backlit before applying invis, but not actually vetoing invis if they were backlit 22:58:50 "is the player is heavily contaminated? yes? ok I'm not doing anything with that info" 22:59:45 superb 23:00:04 -!- omarax has quit [Remote host closed the connection] 23:00:26 <|amethyst> regret-index: ASSERT(total > 0) in 'random-var.cc' at line 88 failed. 23:00:35 !learn add lomlobot A Twitch chat bot that can send command to the DCSS IRC knowledge bots. For details see the command guide: https://github.com/gammafunk/lomlobot/blob/master/docs/commands.md 23:00:36 lomlobot[1/1]: A Twitch chat bot that can send command to the DCSS IRC knowledge bots. For details see the command guide: https://github.com/gammafunk/lomlobot/blob/master/docs/commands.md 23:00:58 <|amethyst> regret-index: hm 23:01:09 <|amethyst> regret-index: that's in random_var::init, weird 23:01:51 minmay: pull request up 23:02:10 -!- PleasingFungus has joined ##crawl-dev 23:02:53 gammafunk: https://github.com/crawl/crawl/pull/275 :) 23:03:21 sorry, don't click virus links :) 23:03:38 New branch created: pull/281 (2 commits) 13https://github.com/crawl/crawl/pull/281 23:03:39 03chequers02 07https://github.com/crawl/crawl/pull/281 * 0.19-a0-415-ga472210: Veto invis if the player is contaminated. 10(2 minutes ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/a472210054ca 23:03:39 03chequers02 07https://github.com/crawl/crawl/pull/281 * 0.19-a0-416-gf57a360: Improve random choice for Xom potion effect. 10(2 minutes ago, 1 file, 11+ 7-) 13https://github.com/crawl/crawl/commit/f57a360b52d6 23:04:10 !learn add lomlobot Source at https://github.com/gammafunk/lomlobot/ ; also see {beem} 23:04:10 lomlobot[2/2]: Source at https://github.com/gammafunk/lomlobot/ ; also see {beem} 23:05:03 what's the difference between beem and lomlobot 23:05:29 Now I just need to make a crawl bot for....facebook? 23:05:32 <|amethyst> regret-index: ah 23:05:39 beem is for webtiles, lom is for twitch? 23:05:43 <|amethyst> regret-index: you need { 2, 3 } not { 2, 2 } 23:06:24 <|amethyst> regret-index: random_var uses a half-open interval like random2 23:06:41 danke 23:07:12 I blame pleasingfungus for mon-place.cc's band list syntax being uncommented. 23:07:34 He's a fungus of many comments 23:07:40 it's self-documenting 23:07:40 PleasingFungus: You have 1 message. Use !messages to read it. 23:07:42 <|amethyst> there is a comment, but it is wrong 23:07:45 lmao 23:07:47 <|amethyst> /// The min & max # of followers; doesn't count the leader. 23:07:47 :) 23:07:47 <|amethyst> random_var range; 23:08:51 <|amethyst> could make a rv::random_range and use that 23:09:18 -!- Sonderblade has quit [Ping timeout: 244 seconds] 23:09:29 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-414-g76fec5b (34) 23:09:50 <|amethyst> also, I wonder if it's possible to make random_var build the histogram as constexpr 23:10:05 <|amethyst> it certainly isn't with a vector 23:11:27 minmay: fixed xom sending allies to the loveless 23:11:55 !tell marvinpa ty for many sanguine fixes! 23:11:56 PleasingFungus: OK, I'll let marvinpa know. 23:11:58 neat 23:12:15 i don't suppose you could fix 50% of his actions confusing the player character 23:12:27 actually, there's a better way to implement this 23:13:34 need to capture some dev into doing a xom overhaul 23:13:56 New branch created: pull/282 (1 commit) 13https://github.com/crawl/crawl/pull/282 23:13:56 03chequers02 07https://github.com/crawl/crawl/pull/282 * 0.19-a0-415-g0c3eefe: Don't send allies to Xomites without love. 10(2 minutes ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/0c3eefe45d50 23:14:02 that guy who posted Xom Party is my vault 23:14:05 er my vote 23:14:07 don't merge that one 23:15:07 minmay: how did you ever run into a case of worshipping Ru then moving to Xom btw 23:15:16 I didn't run into it 23:15:32 people were discussing sac love plus ely/yred/whatever 23:15:39 ah yeah 23:16:39 i don't think xom actions confuse the player except for one bad action which specifically confuses the player as its effect 23:17:09 miscasts 23:17:15 and those 23:17:47 aha 23:18:22 actually no, still don't see it 23:18:32 only confuse/miscast effects should confuse the player 23:18:56 it's an exaggeration, he doesn't actually confuse the player with 50% of his combat actions, it just feels like it 23:19:04 03chequers02 07https://github.com/crawl/crawl/pull/282 * 0.19-a0-415-gcd9875f: Don't send allies to loveless Xomites. 10(3 minutes ago, 1 file, 10+ 3-) 13https://github.com/crawl/crawl/commit/cd9875f351c7 23:20:01 here's a xom effect I want to change: xom's coloured smoke trail 23:20:07 does nothing right now 23:20:21 i actually think the most annoying effect is swap 23:20:38 -!- regret-index has left ##crawl-dev 23:21:02 annoying or dangerous? 23:21:18 if annoying, would more monster confusion help 23:21:30 no, the annoying part is that it changes where you are 23:21:32 it's meant to be a 'good' action 23:21:42 wait, seriously? 23:21:49 it's extremely bad 23:21:51 { XOM_GOOD_SWAP_MONSTERS, { "swap monsters", _xom_rearrange_pieces }}, 23:21:58 rip chesspiece 23:22:00 well, maybe it shouldn't swap the player 23:22:18 vitrify is also a 'good' effect, I saw you didn't like that 23:23:13 -!- nicolae- has left ##crawl-dev 23:23:17 <|amethyst> hm 23:23:20 <|amethyst> so here's a question 23:23:28 yeah, vitrification is usually more bad than it is good 23:23:35 <|amethyst> monster_info contains the monster's exact MR number, ignoring unidentified items 23:24:45 <|amethyst> we don't currently make monster_info MR available via Lua, but if we did, should we make the raw number available rather than (or in addition to) the number of +s 23:24:47 also, re danger, while swap can be quite dangerous, polymorph, summon hostiles, banishment, and really unlucky miscasts are generally worse 23:25:39 <|amethyst> you can theoretically calculate the raw number more precisely than the number of pips based on the chance to defeat MR message 23:25:50 so I guess a good swap would swap only monsters, confuse some of them? 23:26:01 right now the effect is only guaranteed to swap you, lol 23:26:28 it could be beneficial (albeit still annoying) and swap the player if it like, confused 100% of the monsters for 25 turns, but that still wouldn't be an interesting effect 23:26:53 if it's going to swap the player I think it would be much better to move it to the bad category than try to make it beneficial in spite of that 23:27:25 -!- Daekdroom has quit [Quit: Leaving] 23:31:19 -!- wheals_ has quit [Remote host closed the connection] 23:31:46 You draw a card... It is the Shadow. 23:31:46 The deck of cards disappears without a trace. 23:31:46 You feel stealthy. 23:31:46 _You feel less stealthy. 23:31:59 apparently 8.5 evocations is not enough to get a shadow duration of more than 0 23:32:33 does pakellas's magic distillation thing use the same gift clock as gifting of evocables 23:32:48 hrm 23:32:57 is that bug still open 23:32:59 the shadow card one 23:33:43 pak doesn't have a clock for evocable gifting, you get them at * levels 23:33:55 ah, got it 23:34:14 fr: pak uses gift timeout, collect 52 rods 23:35:05 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:37:51 -!- HellTiger has quit [Ping timeout: 260 seconds] 23:38:43 -!- ystael has quit [Ping timeout: 276 seconds] 23:38:56 !source item_use.cc:2221 does that continue go back up to 2198 or exit the while loop? 23:38:57 https://github.com/crawl/crawl/blob/master/crawl-ref/source/item_use.cc#l2221 23:40:04 -!- Kasofa has quit [Quit: Page closed] 23:40:33 it goes back to 2196, yes 23:40:42 since it's a continue, not a break 23:43:19 minmay: well I disagree that swap isn't interesting, I think swapping position with monsters is generally "interesting" 23:43:27 -!- debo_ has joined ##crawl-dev 23:43:46 I don't mind the idea of confusing everything in los 23:44:08 if you confuse everything the swap part doesnt matter 23:44:21 it might, if you were in a corridor 23:44:22 and swapping matters by being bad for the player 23:44:59 so its going to be very hard to make the swap meaningful and also make it a good effect 23:45:16 yeah. You would need confusion to be more good than swap is bad, if it remained a good effect. Maybe I should split this into a good version and a bad version 23:45:32 why does it need two versions? why not just be a bad effect? 23:46:14 what if we run out of good xom effects 23:46:51 I guess there's already an effect to just confuse monsters 23:47:12 PleasingFungus, just remove some cards and make them xom effects 23:47:25 r e m o v e 23:47:28 -!- VoxSomniator has quit [Quit: Leaving] 23:47:30 we did, technically, just remove a few cards 23:47:52 -!- debo_ has quit [Ping timeout: 244 seconds] 23:48:02 i know 23:48:05 but there are still like, 40 left! 23:48:10 :) 23:48:18 Remgabogo: God that removes each specific type of monster and item as you encounter it 23:48:21 ...but we didn't really remove anything that'd be a good xom effect 23:48:31 yeah, which is why you remove more! 23:48:33 maybe just a chance for removing it 23:48:37 :p 23:49:29 Would make walking into los of a rune pretty intense 23:49:34 likewise the ORB 23:50:42 KILLED_BY_WINNING is basically just bloat 23:50:49 "This might be better!" 23:50:50 You swap places with the orb of destruction. 23:50:53 The orb of destruction drifts right through the net! 23:50:53 Some monsters swap places. 23:50:53 _The orb of destruction looks rather confused. 23:51:06 that's defintely staying in 23:51:16 apparently a confused orb of destruction still has its homing ability 23:51:33 <|amethyst> it should get a delta to its angle 23:51:45 <|amethyst> so it wobbles drunkly 23:51:51 i really doubt confusing an iood does anything 23:51:53 though 23:51:56 you could probably yara's it 23:52:05 @??orb of destruction 23:52:05 orb of destruction (00*) | Spd: 30 | HD: 5 | HP: 4083-5777 | AC/EV: 0/10 | 11non-living, fly, unbreathing | Res: 13magic(immune), 04fire+++, 05damnation, 12cold+++, 11elec+++, 09poison+++, 08acid+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 0 | Sz: little | Int: brainless. 23:52:11 that hp range 23:52:26 lol 23:53:43 ok, xom rearrange is a bad action, and is slightly less likely to confuse monsters as a result 23:54:28 Sz: little 23:54:35 they look big in Tiles 23:54:49 @??battlesphere 23:54:49 battlesphere (13*) | Spd: 30 | HD: 5 | HP: 12-17 | AC/EV: 0/5 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 08acid, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 0 | Sz: little | Int: brainless. 23:54:57 wow false advertising 23:55:42 @??giant spore 23:55:42 giant spore (03*) | Spd: 15 | HD: 1 | HP: 1 | AC/EV: 0/10 | Dam: 1 | 03plant, fly, unbreathing | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | XP: 0 | Sz: small | Int: brainless. 23:55:46 if (item == you.slot_item(EQ_AMULET)) gets me item_use.cc:2250:21: error: no match for ‘operator==’ (operand types are ‘item_def’ and ‘item_def’) where item is item_def& 23:56:08 -!- tealeaves has quit [Quit: Bye] 23:56:11 you probably want to get pointers to both of those 23:56:13 maybe 23:56:16 not sure what you're doing 23:56:22 -!- tealeaves has quit [Client Quit] 23:57:18 if item_slot == you.equip[EQ_AMULET] that's the original line 23:58:02 item_in_inventory(item) && item.slot == you.equip[EQ_AMULET], maybe 23:58:43 ah close, yes that will work thanks 23:59:59 -!- Alazlam is now known as Sprort