00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:15 foo likes it when you gain experience? 00:00:34 foo likes it when you kill things :v 00:00:59 -!- Dracunos72 has quit [Quit: Bye] 00:03:40 -!- ontoclasm has joined ##crawl-dev 00:05:20 when that many gods all like the same thing, old players won't bat an eye, because they're used to reading foo likes x in the ^ window 00:06:31 but new players may start to wonder why most gods are calling out what is clearly a general game mechanic at that point (killing always yields piety unless otherwise stated) 00:07:32 That seems like a pretty trivial problem to solve. 00:07:53 ...also, how is that different from the current situation 00:08:51 well there's a plausible excuse right now, because each god has slightly different tastes in murder 00:09:08 -!- lordfrikk has quit [Ping timeout: 244 seconds] 00:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-347-g6bb00b2 (34) 00:09:43 plausible is stretching it :) 00:09:55 but it would be quite easy to make the likes screen display say "foo likes killing things" 00:11:06 PleasingFungus: might be hard to rework TSO 00:11:14 I mean, depending on how much you care about flavor etc 00:11:23 i am not actually asking to change every god 00:11:33 just removing weird absences from e.g. oka 00:11:53 can we make a god that only hates robots? 00:12:03 first, one must add MH_ROBOT 00:12:06 yesss 00:12:13 most gods have "foo likes it when you kill living things, holy things, and unholy things" 00:12:17 then, do the robot 00:12:23 lom lobot 00:12:28 no! 00:12:28 -!- PsyMar has quit [Ping timeout: 260 seconds] 00:12:31 not my child 00:12:37 CanOfWorms: you forgot the undead 00:12:46 isn't that unholy things? 00:12:50 i guess demons and undead are both unholy 00:12:56 they're classed separately in the likes code 00:13:02 foo likes it when you kill things that aren't living, holy, unholy, non-living 00:13:08 yeah I guess it'd be spelled out as demonic, and undead 00:13:13 trog apparently doesn't like killing the undead 00:13:23 the thing is you have to find the one monster type in the dungeon that leaves to get piety, then you get 200 piety when you kill it 00:13:33 god is call cheevoklial 00:13:48 lol 00:13:49 abaabakuuda 00:13:58 foo likes it when you kill the Lernaean hydra 00:14:14 man, we have a lot of removed muts 00:14:23 then make sure it doesn't give piety for the foo shaped lernaean hydra 00:14:47 no, it *only* give piety for a foo shape leanaean hydra 00:14:52 but it's only one specific shape... 00:15:01 *gives 00:15:07 the shapeshifter shaped lernaean hydra 00:17:07 a partially eated incredibly shapeshifted almost entirely ugly extremely ugly learnaean horrible hydra monstrosity mimic 00:17:18 oh crap two uglies 00:17:23 but that's fine 00:17:41 forgot to give it its colours 00:17:55 ETC_ETC, a recursive color 00:19:26 -!- debo_ has joined ##crawl-dev 00:23:52 -!- tealeaves has quit [Quit: Bye] 00:28:58 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-347-g6bb00b2 (34) 00:30:50 vanquished, collateral, reflection, others 00:31:08 -!- debo_ has quit [Ping timeout: 260 seconds] 00:35:06 -!- RedFeather has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 00:42:45 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:47:28 -!- lordfrikk has joined ##crawl-dev 00:50:59 -!- dtsund has quit [Remote host closed the connection] 00:57:01 -!- simmarine has quit [Read error: Connection reset by peer] 00:57:21 -!- simmarine has joined ##crawl-dev 01:00:04 -!- omarax has quit [Remote host closed the connection] 01:01:22 -!- Akett has quit [Quit: Page closed] 01:14:05 -!- Naruni has joined ##crawl-dev 01:14:16 hi 01:14:55 hello 01:16:58 New branch created: sanguine (1 commit) 13https://github.com/crawl/crawl/tree/sanguine 01:16:58 03PleasingFungus02 07[sanguine] * 0.19-a0-348-g5446e8d: New ds mut: Sanguine Blood (chequers) 10(2 minutes ago, 7 files, 68+ 0-) 13https://github.com/crawl/crawl/commit/5446e8dc15d5 01:17:00 hrm, hopefully i'm blaming the right person 01:17:20 ...lmao, the commit message has the wrong name 01:17:22 oops 01:17:29 -!- Shinino has quit [Ping timeout: 250 seconds] 01:18:39 hey PleasingFungus, should i continue to try and develop 10317 or wait until it gets moved into master before i implement wield/wear? 01:18:52 what is the normal process for a change that big? 01:19:14 i hadn't looked at it since wheals commented 01:19:41 Unstable branch on crawl.develz.org updated to: 0.19-a0-347-g6bb00b2 (34) 01:19:42 imo nag him; if he doesn't reply in a day or two, i can take a look 01:20:17 i believe i addressed wheals' comments except point 2 which he agreed was not a show stopper, just more of a to-do 01:20:18 k 01:21:39 !tell wheals when you have a moment, would you look at 10317 (v6 patch) and tell me if it needs more progress? i'd like to try and get it into master before working on wield/wear 01:21:39 Naruni: OK, I'll let wheals know. 01:30:28 ...isn't blood sanguine by default? 01:31:46 minmay: i fucked up the commit name :( 01:31:47 -!- Chozo has quit [Quit: Page closed] 01:31:53 it's Sanguine Armour 01:32:01 heh I was going to say 01:32:44 it's right in the code! 01:33:02 Oh, I have a suggestion for tournament clans 01:33:19 its hard to manage teams when you have a clan large enough to have more than one team 01:33:32 swapping two players needs four people to coordinate 01:34:11 and Xom help you if you want to swap a team leader into another team 01:34:57 -!- alcopop has quit [Quit: Page closed] 01:35:30 I think instead of team captain, we should have team manager, and that person can manage more than one team 01:35:56 and doesnt even have to be on one of those teams himself 01:37:21 I don't know if that's necessary, we only had a minor problem due to one person going out of town for the first week of the tournament and even then we could have figured it out ahead of time 01:37:33 -!- VoxSomniator has quit [Quit: Leaving] 01:38:23 Naruni: wield/wear? are you planning to extend easy unwield to all equipment types? 01:38:39 it would still be a lot less work for the team captain 01:38:46 don't we already have a low hp mut? 01:39:05 everyone in the clan just puts in their rc #TEAMCAPTAIN foo 01:39:08 olscumpy, what do you mean easy unwield? 01:39:26 and then foo has two lines for each team, and can shuffle them whenever 01:39:39 seems like Ukayaw's line pass was changed to always confuse but the description still says "it may confuse" 01:39:42 the options.txt thing where you can put on the item that you're already wearing, to un-wear it 01:39:51 but it only applies to some item types 01:40:38 sounds like I misguessed, heh. what was the thing you were actually planning? 01:42:02 olscumpy, wield weapons that are on the floor instead of making the player pick them up then wield them 01:42:05 same with armour 01:42:13 -!- FireSight has quit [] 01:42:33 ahhh, that sounds awesome too 01:43:16 extra cookies if full inventory causes you to drop the currently equipped item in order to make room... that's probably a lot harder though 01:46:31 -!- Lightli has quit [Ping timeout: 250 seconds] 01:46:32 olscumpy, well yes, that's what is going to have to happen, but the player will probably get a prompt 01:47:19 the wield code needs a slot item, that can't be undone easily 01:48:26 fr: on wielding an unknown branded weapon: "really wield a distortion weapon?" 01:48:27 so im thinking player selects item from floor to wield -> if inv full prompt player to drop wielded item -> if yes, drop item then move target weapon to inventory and wield it -> if no, abort 01:52:01 -!- rossi_ has quit [Ping timeout: 272 seconds] 01:52:06 -!- Krakhan has quit [Read error: Connection reset by peer] 01:52:35 !tell Lasty Ukayaw's Line Pass was changed but the description still says the confusion is not guaranteed. 01:52:36 lordfrikk: OK, I'll let lasty know. 01:56:20 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-347-g6bb00b2 01:57:48 -!- PleasingFungus has quit [Ping timeout: 244 seconds] 01:58:21 -!- PleasingFungus has joined ##crawl-dev 02:00:04 -!- omarax has quit [Remote host closed the connection] 02:04:22 -!- Hoglob has quit [Quit: Page closed] 02:04:46 -!- travis-ci has joined ##crawl-dev 02:04:47 The build passed. (sanguine - 5446e8d #5651 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/133682165 02:04:47 -!- travis-ci has left ##crawl-dev 02:05:28 -!- simmarine has quit [Read error: Connection reset by peer] 02:06:49 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 02:08:29 -!- Lightli has joined ##crawl-dev 02:19:06 does being confused prevent a wand of telelport making someone telelport? 02:19:12 no 02:19:22 it randomizes the targetting though 02:23:52 -!- LexAckson has joined ##crawl-dev 02:37:39 -!- rarewave has quit [Ping timeout: 250 seconds] 02:43:04 -!- bonghitz has quit [Ping timeout: 240 seconds] 02:46:21 i just killed a daeva, but halo is still here 02:46:23 http://puu.sh/p8QAl/f6d6c50c8e.jpg 02:46:28 is that supposed to happen 02:48:26 -!- Demise_ has quit [Ping timeout: 244 seconds] 02:48:52 it disappears after a few turns 02:50:10 !tell chequers this "dried blood" sounds kinda specific and mundane. mind if I change it to a more supernatural "living blood" or leave it up to the player's imagination, just call it blood? similarly, it flaking off sounds like a simple scab. amp it up to "crumbles to dust", "disappears in a foul wind", "howls and is gone", etc? 02:50:11 olscumpy: OK, I'll let chequers know. 02:53:50 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-347-g6bb00b2 02:57:56 http://puu.sh/p8R0E/9dbb6df02b.png is this normal? 02:58:04 -!- Grivan has quit [Ping timeout: 240 seconds] 02:58:29 -!- CanOfWorms has quit [Remote host closed the connection] 02:59:50 -!- Harudoku has quit [Ping timeout: 244 seconds] 03:00:04 -!- omarax has quit [Remote host closed the connection] 03:05:27 -!- Zeor has quit [Quit: Leaving.] 03:05:38 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:14:55 -!- hpm_ has quit [Ping timeout: 250 seconds] 03:17:59 -!- hellmonk has quit [Quit: Page closed] 03:23:53 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-347-g6bb00b2 (34) 03:24:10 -!- grammus has joined ##crawl-dev 03:29:17 -!- ZiBuDo has quit [Ping timeout: 264 seconds] 03:33:11 -!- TAS-2012v has joined ##crawl-dev 03:33:43 -!- TAS_2012v has quit [Ping timeout: 260 seconds] 03:34:00 -!- TAS-2012v is now known as TAS_2012v 03:38:02 -!- MarvinPA has quit [Ping timeout: 240 seconds] 03:39:06 -!- MarvinPA has joined ##crawl-dev 03:51:59 -!- JStrange has joined ##crawl-dev 03:52:37 -!- rossi_ has quit [Ping timeout: 246 seconds] 03:52:46 -!- MarvinPA has quit [Quit: Leaving] 03:53:22 -!- Rust3dCor3 has quit [Ping timeout: 240 seconds] 03:54:42 -!- lordfrikk has quit [Ping timeout: 240 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:15:14 -!- Grivan has quit [Ping timeout: 244 seconds] 04:16:09 -!- Shard1697 has joined ##crawl-dev 04:17:39 -!- Naruni has quit [Remote host closed the connection] 04:17:49 -!- mango_lives has quit [Ping timeout: 244 seconds] 04:31:16 -!- Marvin is now known as Guest95174 04:31:26 -!- vale_ has quit [Remote host closed the connection] 04:46:08 -!- Ququman has joined ##crawl-dev 04:59:19 -!- debo_ has joined ##crawl-dev 04:59:25 -!- nikheizen has quit [Quit: leaving] 05:00:04 -!- omarax has quit [Remote host closed the connection] 05:03:22 -!- debo_ has quit [Ping timeout: 240 seconds] 05:08:44 -!- Guest95174 has quit [Remote host closed the connection] 05:24:49 -!- Demise_ has joined ##crawl-dev 05:28:04 -!- ontoclasm has quit [Quit: Leaving.] 05:28:21 -!- Marvin is now known as Guest11105 05:33:44 -!- Yermak has joined ##crawl-dev 05:43:42 -!- bonghitz has quit [Ping timeout: 240 seconds] 05:46:41 -!- Guest11105 has quit [Read error: Connection reset by peer] 05:50:12 -!- bishal has quit [Client Quit] 05:50:49 -!- rossi_ has quit [Ping timeout: 244 seconds] 05:51:43 -!- siepu has quit [Read error: Connection reset by peer] 05:52:13 -!- Crauler has quit [Ping timeout: 250 seconds] 05:58:02 -!- scummos__ has quit [Ping timeout: 244 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:09:19 -!- glaas has quit [Ping timeout: 260 seconds] 06:15:18 -!- JStrange has quit [Ping timeout: 252 seconds] 06:17:15 -!- Dracunos has quit [Ping timeout: 264 seconds] 06:18:11 -!- lordfrikk has joined ##crawl-dev 06:22:51 -!- edsrzf has quit [Ping timeout: 244 seconds] 06:24:08 -!- LexAckson has quit [Ping timeout: 276 seconds] 06:24:22 -!- Misty is now known as Guest77008 06:24:22 -!- Guest77008 has quit [Client Quit] 06:25:56 -!- Marvin is now known as Guest18645 06:29:33 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 06:33:28 -!- Guest18645 has quit [Remote host closed the connection] 06:33:43 elliptic: qw has jsut ignored amulet of the four winds lying on the ground 06:43:22 -!- TAS-2012v has joined ##crawl-dev 06:43:57 -!- TAS_2012v has quit [Ping timeout: 272 seconds] 06:46:12 is shifter on D:8 just an OOD monster? 06:46:13 -!- TAS-2012v is now known as TAS_2012v 06:46:24 or some vault? 06:48:10 manticores, hydras and shifters 06:50:20 -!- TAS_2012v has quit [Ping timeout: 240 seconds] 06:51:12 -!- TAS_2012v has joined ##crawl-dev 06:57:11 -!- debo_ has joined ##crawl-dev 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:02:19 -!- debo_ has quit [Ping timeout: 272 seconds] 07:16:28 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:22:19 -!- Lightli has quit [Ping timeout: 250 seconds] 07:22:42 -!- bonghitz has quit [Remote host closed the connection] 07:24:25 -!- Marvin is now known as Guest95964 07:31:39 -!- Guest95964 has quit [Ping timeout: 264 seconds] 07:35:43 -!- Tux[Qyou] has joined ##crawl-dev 07:38:37 03wheals02 07* 0.19-a0-348-gdd94dc5: Improve spell vulnerability descriptions. 10(8 hours ago, 4 files, 60+ 39-) 13https://github.com/crawl/crawl/commit/dd94dc5388b1 07:41:48 -!- wheals_ has joined ##crawl-dev 07:45:51 -!- wheals has quit [Ping timeout: 244 seconds] 07:53:50 -!- rossi_ has quit [Ping timeout: 276 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:03:31 -!- TAS-2012v has joined ##crawl-dev 08:04:27 -!- TAS_2012v has quit [Ping timeout: 244 seconds] 08:05:14 -!- Demise has joined ##crawl-dev 08:05:36 -!- TAS_2012v has joined ##crawl-dev 08:07:57 -!- Lightli has joined ##crawl-dev 08:07:59 -!- Demise_ has quit [Ping timeout: 258 seconds] 08:08:04 -!- TAS-2012v has quit [Ping timeout: 244 seconds] 08:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-348-gdd94dc5 (34) 08:18:39 Yermak: was it the DD? Those do have very good MR and innate rN+ 08:18:53 yep, DD 08:18:54 Wouldn't be surprised if it didn't value that amulet over others 08:19:28 But I made an observation it didn't pick up amulets at all after it gets Faith. 08:19:41 it was a DD of makh with faith, and qw is set to never take off faith because that's the easiest way to stop it from swapping faith back and forth and losing lots of piety 08:19:52 Yeah, that makes sense 08:19:57 not ideal behavior, especially with makh (faith is better with trog) 08:20:56 oh, swapping when it's wear-iding amulets? 08:21:08 I guess that would make sense 08:22:13 I was going to say it could just wear something it deemed better (for Mak), but it has keep trying potential amulets and going back to faith if those are not as good 08:22:30 yeah, it would have to scroll-ID more amulets 08:22:37 ??vampiric draining 08:22:37 vampiric draining[1/1]: L3 necro melee spell; does 2 + 2d9/2 + (d(pow)-1) / 7 damage. Will not deal more damage than the hp you're missing. Heals you for half dealt damage. It never misses. Cannot be cast on monsters with rN, unless they're invisible to you, in which case casting on them will do nothing. 08:22:57 also if it likes another amulet better because of resists, it might change its mind later based on other equipment it finds 08:23:21 at some point I might try making it just not use faith with Makh and see how that is 08:23:21 does vamp draining ignore AC 08:23:24 yes 08:23:40 this means we need qw to try uka so it can swap faith as much as it wants... 08:24:05 I think qw is going to try oka before uka :P 08:24:15 that is also reasonable 08:24:27 (btw, +1 for making uka's name less like oka - I saw that was brought up at some point) 08:24:40 yeah, I'm not sure if Lasty responded about that 08:25:01 !seen Lasty 08:25:01 I last saw Lasty at Sat May 28 18:49:29 2016 UTC (17h 35m 31s ago) joining the channel. 08:25:47 !tell Lasty Has anyone mentioned to you the similarity of 'uka' to 'oka' and how a rename that would help with this would be appreciated? 08:25:48 gammafunk: OK, I'll let lasty know. 08:35:09 -!- Insomniak` has quit [Ping timeout: 260 seconds] 08:36:53 Ulyvilon 08:40:54 ??uka 08:40:54 ukayaw[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. 08:41:38 is it possible to get less hard names to pronounce? 08:41:44 videos r hard :( 08:41:52 no, but we can make harder ones 08:42:02 "oh god it's a titz" 08:42:08 sounds a lot worse than shadow fiend 08:42:42 just always be serious and never make jokes, then it will go well 08:43:12 just make sure the next monster has a [ in it 08:43:18 wqeubfqw[f[djf sound good? 08:44:21 &source qw 08:44:24 god 08:44:27 &rc qw 08:44:29 http://crawl.akrasiac.org/rcfiles/crawl-git/qw.rc 08:50:23 -!- MakMorn has quit [Ping timeout: 276 seconds] 08:50:36 -!- cosmonaut has joined ##crawl-dev 08:50:48 -!- scummos__ has quit [Ping timeout: 260 seconds] 08:54:48 -!- MakMorn has joined ##crawl-dev 08:54:58 Created a pretty epic qw pull request that could change everything 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:02:43 gammafunk: re: "fully rmeove an unused monster spellbook", I swear it was giving me compile errors when I ripped that out. :p 09:02:43 Lasty: You have 7 messages. Use !messages to read them. 09:03:13 hrm, don't think it would have unless you did so before axing the stormcaller monster 09:03:37 axing it makes it have no spells (since the macro replaces all its stuff in the mon entry) 09:04:23 -!- Demise has quit [Ping timeout: 244 seconds] 09:05:01 Hi, can I ask trivial question about !lg command? 09:08:09 sure 09:09:33 I want to see percentage on that query.. but don't get how to do 09:09:33 -!- TAS-2012v has joined ##crawl-dev 09:09:44 !lg * cwz / s=race 09:09:45 284515 games for * (cwz): 54634x Demonspawn, 22024x Vine Stalker, 21350x Octopode, 20229x Deep Elf, 18368x Formicid, 16946x Minotaur, 14235x Gargoyle, 11316x High Elf, 9869x Hill Orc, 8908x Troll, 8893x Mummy, 8323x Merfolk, 7488x Spriggan, 7133x Draconian, 6851x Ogre, 6749x Human, 5993x Naga, 5917x Felid, 5043x Ghoul, 4561x Deep Dwarf, 3403x Demigod, 3369x Tengu, 3261x Vampire, 2989x Kobold, 2298... 09:10:03 -!- Patashu has quit [Ping timeout: 260 seconds] 09:10:44 -!- TAS_2012v has quit [Ping timeout: 260 seconds] 09:10:45 -!- TAS-2012v is now known as TAS_2012v 09:12:54 !lg * cwz / s=race% 09:12:56 284520 games for * (cwz): 54634x Demonspawn (19.20%), 22025x Vine Stalker (7.74%), 21352x Octopode (7.50%), 20229x Deep Elf (7.11%), 18368x Formicid (6.46%), 16946x Minotaur (5.96%), 14235x Gargoyle (5.00%), 11316x High Elf (3.98%), 9870x Hill Orc (3.47%), 8908x Troll (3.13%), 8894x Mummy (3.13%), 8323x Merfolk (2.93%), 7488x Spriggan (2.63%), 7133x Draconian (2.51%), 6851x Ogre (2.41%), 6749x Hum... 09:13:04 -!- wheals_ is now known as wheals 09:13:15 for that you don't need the / 09:13:16 -!- Marvin is now known as Guest8236 09:13:25 !lg * cwz s=race% 09:13:27 284520 games for * (cwz): 54634x Demonspawn (19.20%), 22025x Vine Stalker (7.74%), 21352x Octopode (7.50%), 20229x Deep Elf (7.11%), 18368x Formicid (6.46%), 16946x Minotaur (5.96%), 14235x Gargoyle (5.00%), 11316x High Elf (3.98%), 9870x Hill Orc (3.47%), 8908x Troll (3.13%), 8894x Mummy (3.13%), 8323x Merfolk (2.93%), 7488x Spriggan (2.63%), 7133x Draconian (2.51%), 6851x Ogre (2.41%), 6749x Hum... 09:13:53 the / is only if you want the percent meeting some condition 09:13:58 !lg * cwz s=race% / won 09:13:59 1097/284520 games for * (cwz): 157/16946x Minotaur [0.93%], 116/22025x Vine Stalker [0.53%], 110/14235x Gargoyle [0.77%], 89/54634x Demonspawn [0.16%], 69/9870x Hill Orc [0.70%], 66/4561x Deep Dwarf [1.45%], 62/20229x Deep Elf [0.31%], 40/11316x High Elf [0.35%], 37/18368x Formicid [0.20%], 37/8908x Troll [0.42%], 36/8323x Merfolk [0.43%], 28/5043x Ghoul [0.56%], 27/21352x Octopode [0.13%], 26/685... 09:14:09 ohh.. 09:14:11 that's the win% for each race on cwz, for instance 09:14:49 thanks dudes 09:17:23 -!- Guest8236 has quit [Ping timeout: 246 seconds] 09:18:18 03wheals02 07* 0.19-a0-349-g8c5b975: Keep the a/b slot open for EE/AM, respectively. 10(17 seconds ago, 1 file, 21+ 0-) 13https://github.com/crawl/crawl/commit/8c5b975a3d20 09:19:27 -!- ProzacElf has joined ##crawl-dev 09:19:58 -!- ProzacElf_ has joined ##crawl-dev 09:22:41 03Lasty02 07* 0.19-a0-350-g096f113: Update Ukayaw Line Pass description (lordfrikk) 10(71 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/096f113bb8f6 09:22:41 03Lasty02 07* 0.19-a0-351-g7826dfe: Update amulet of harm description 10(18 seconds ago, 1 file, 5+ 3-) 13https://github.com/crawl/crawl/commit/7826dfe5472b 09:23:51 -!- ProzacElf has quit [Ping timeout: 264 seconds] 09:26:28 is it possible to query how many characters learned a certain spell? 09:26:47 or to simplify, still had that spell memorized upon winning 09:28:20 -!- siepu has quit [Read error: Connection reset by peer] 09:29:27 not without downloading all the relevant morgues, no 09:29:47 downloading+parsing 09:30:42 -!- ProzacElf_ is now known as ProzacElf 09:32:24 03wheals02 07* 0.19-a0-352-ga768fe6: Simplify. 10(21 seconds ago, 1 file, 17+ 17-) 13https://github.com/crawl/crawl/commit/a768fe62ef26 09:32:30 morgues also aren't guaranteed to contain that info (though they do by default) 09:34:03 -!- scummos__ has quit [Ping timeout: 264 seconds] 09:41:51 -!- mibe has quit [Ping timeout: 250 seconds] 09:43:29 Lasty: your github icon is one of the better tetris pieces 09:43:51 agreed 09:43:57 I bribed people 09:44:02 I'm sort of like a space invader 09:44:06 but not one of the really cool ones 09:44:24 gammafunk: you keep working at it and some day you'll be one of the cool ones 09:44:48 I really could use a pi radian rotation tbh 09:46:34 gammafunk, it's one of the worst pieces 09:46:39 -!- serq has quit [Changing host] 09:46:57 all of the tetris pieces except square and line are the worst 09:47:03 but T is one of the worst of the worst 09:47:11 except for the S and Z, those are even worse 09:47:15 -!- scummos__ has quit [Ping timeout: 264 seconds] 09:47:27 please don't ruin my childhood, rast 09:47:40 there are no actually good teris pieces and teris is not a good game 09:47:45 *tetris 09:47:56 objection: the tetris music 09:48:00 thats bad as well 09:48:06 and poorly coded 09:48:11 !seen minmay 09:48:11 I last saw minmay at Sun May 29 05:30:27 2016 UTC (8h 17m 44s ago) saying '...isn't blood sanguine by default?' on ##crawl-dev. 09:48:11 also I'm disappointed 09:48:20 ??mace of variability 09:48:21 mace of variability[1/1]: A great mace with the chaos brand. While wielded, its plus has a 40% chance per turn to shift either +1 or -1. If this would make the plus go under -4 or over +16, it's ignored (causing it to often linger near the extremes). Also, uncurses itself every turn! 09:48:31 FR: remove tetris minigame from crawl! 09:48:49 wait what 09:48:52 how is it that the mace of variability isn't changing it's enchantment each turn while in a shop 09:50:27 "While wielded, " 09:50:37 unless you can wield things in shops 09:51:01 I assume the reason for that is so that players dont carry it around waiting for it to get good, and use another weapon in the meantime 09:51:27 well, he said "while in a shop" 09:51:35 so I assume he meant it was inventory in a shop 09:51:45 otherwise I'm all kinds of confused 09:52:08 -!- rossi_ has quit [Ping timeout: 276 seconds] 09:52:20 it is in a shop 09:52:32 oh duh I didn't see the "while wielded" part 09:52:46 (also, why are plants immune to negative energy) 09:53:05 does the mace of variability change every turn? 09:53:06 Is it optimal to walk away on turns where it is bad? 09:53:19 Lasty: per the entry above, 40% chance of that 09:53:29 you know I can't read! 09:53:29 according to the description, +1 or -1 40% of the time 09:53:34 so fairly slowly 09:53:47 it's not a very serious weapon due to the chaos brand anyways 09:54:37 it's as serious as a heart attack, baby 09:55:25 k 09:55:31 but seriously, why are plants rN+++ 09:55:55 negative energy already has more things immune to it than there are things that resist poison 09:56:49 Lightli: because plants are holy 09:57:01 I mean IRL of course 09:57:14 they just food that's not as tasty as meat 09:57:16 that's it 09:57:22 *they're 09:57:37 THEY PRODUCE OXYGEN, YOU MONSTER 09:57:49 HOW YA GONNA COOK MEAT WITHOUT OXYGEN 09:58:03 negative energy imparts delicious umami flavor, so of course meatbags want all of that 09:58:42 Lasty: delcious sashimi and steak tartar 09:58:55 *tartare 09:59:15 curses, foiled again! 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:01:22 ??negative energy 10:01:22 negative energy[1/1]: Name for the bolts fired by wands of draining, the Bolt of Draining spell, and certain extremely pesky monsters. Can arise from wands of random effects. Also used to mean draining generally, as in {tartarus[1]}. 10:02:41 Really wear the cursed +0 pair of boost of Vitoc {rF+ Regen+ Str-5 Slay+4}? 10:05:39 indeed a hard question 10:07:18 btw I read some older entries on the dev wiki about version plans and I noticed there was intent to do away with junks and change ranged weapons to not be so tedious 10:07:42 I know you have a lot on your plate at the moment, but is it possibly still somewhere in the back of your mind? 10:08:00 junks = chunks 10:08:31 Exclude root does not show up in proper color until screen redraw 13https://crawl.develz.org/mantis/view.php?id=10456 by wheals 10:09:18 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-352-ga768fe6 (34) 10:09:22 hm 10:09:22 wheals: You have 1 message. Use !messages to read it. 10:09:24 !message 10:09:24 You probably meant !messages, or possibly !tell. 10:09:25 !messages 10:09:25 (1/1) Naruni said (8h 47m 48s ago): when you have a moment, would you look at 10317 (v6 patch) and tell me if it needs more progress? i'd like to try and get it into master before working on wield/wear 10:10:10 !tell naruni you have the commit that adds item_int and item_from_int, but not the commit that actually uses them... 10:10:10 wheals: OK, I'll let naruni know. 10:12:11 -!- Sprort has quit [Ping timeout: 258 seconds] 10:20:51 -!- PleasingFungus has joined ##crawl-dev 10:20:56 lightli: plants don't have souls, so they can't have their souls drained. 10:21:39 makes enough sense 10:21:57 still kind of bites that Ne is probably worse at damaging spells than literally every other school in the game 10:22:16 er 10:22:17 is it? 10:22:29 hexes has dazzling spray and prism 10:22:32 charms has battlesphere 10:22:51 probably the only one that might be worse off is translocation (RIP singularity), and that still has force lance at level 4 10:22:52 calling battlesphere a damage spell is a little off. 10:23:21 i wouldn't call dazzle spray or prism especially strong damage spells either, now that mpa nerfed the former. 10:23:31 spray was nerfed further? 10:23:46 -!- JStrange has joined ##crawl-dev 10:23:57 %git 35d9f14248ba2cad9d0e0f165dcf1f429d14e6c3 10:23:57 07MarvinPA02 * 0.19-a0-101-g35d9f14: Reduce Dazzling Spray damage 10(4 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/35d9f14248ba 10:24:19 ow, En nerf 10:24:36 notoriously weak en start 10:24:57 -!- lordfrikk has quit [Ping timeout: 260 seconds] 10:25:50 i would say that ne has worse direct damage options than cj & the elemental schools, but not the others. that seems about right, to me. 10:26:04 and poison 10:26:11 i think it's on par with poison. 10:26:16 maybe slightly better. 10:26:30 if you except poison arrow, which is pretty rare. 10:26:39 poisonous cloud is a thing 10:26:58 and venom bolt is in the starting spellbook, as opposed to bolt of draining not being in the starting book 10:27:09 are we talking about schools or starts? 10:27:13 derp 10:27:35 in terms of schools poison has poisonous cloud as a strong level 6 spell 10:27:43 bolt of draining is the highest level attack spell in Ne 10:27:45 are clouds direct damage? 10:27:52 should i count haunt as a damage spell? 10:27:55 it's quite a good one. 10:28:02 haunt's a summon :v 10:28:09 And pcloud is a cloud spell. 10:28:20 agony is pretty good 10:28:27 yeah, agony's been putting in work 10:28:44 I'm an agony fan. 10:28:48 Lightli: necromancy still has agony, bolt of draining, vampiric draining, and a fuckload of amazing summons 10:29:06 and pain is no slouch 10:29:11 I never liked pain that much actually 10:29:23 wrong, you love Pain 10:29:26 haha 10:29:40 if you mean the brand than yeah I have 0 complaints 10:30:36 if you mean the spell, then the HP cost early on and the MR check later on kind of make me like it not as much as I probably should 10:31:04 ??# 10:31:04 spell power[4/5]: Got bars (#)? You have at least 0, 10, 15, 25, 35, 50, 75, 100, 150, 200. 10:31:04 -!- simmarine has joined ##crawl-dev 10:31:38 i am informed by Expert Players that the hp cost 'never actually matters'. 10:31:49 not outside of early on obviously 10:32:02 but as a DENe at XL1 3 casts is 1/3rd of your HP pool gone 10:32:20 de unreasons 10:32:33 -!- DIonized has quit [Read error: Connection reset by peer] 10:33:44 it's harder to get max confuse power than I expected. 10:33:52 expected/remembered 10:34:00 but maybe I just normally don't get max power 10:34:48 -!- scummos__ has quit [Ping timeout: 244 seconds] 10:38:54 -!- Lasty has quit [Quit: Leaving.] 10:43:39 -!- ProzacElf has quit [Ping timeout: 264 seconds] 10:54:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:55:04 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 10:56:49 -!- wearedevo has quit [Ping timeout: 250 seconds] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:17:35 http://jacob-c-rose.tumblr.com/post/144917480434/the-four-elements-of-steven-universe 11:19:28 -!- Sandman25 has joined ##crawl-dev 11:20:34 hi. is it expected that Hepliaklqana gives message "Xochitl remembers more of her old skill" but nothing changes. In experimental branch it would learn new spells with my XL 11:20:34 Sandman25: You have 2 messages. Use !messages to read them. 11:20:48 I am XL 25 and still see Stone Arrow and Bolt of Magma 11:21:02 !message 11:21:03 You probably meant !messages, or possibly !tell. 11:38:51 -!- scummos__ has quit [Ping timeout: 264 seconds] 11:42:09 -!- Kalir has quit [Changing host] 11:43:56 -!- PsyMar has quit [Ping timeout: 276 seconds] 11:44:17 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 11:50:02 -!- siepu has quit [Quit: Leaving] 11:52:03 -!- rossi_ has quit [Ping timeout: 264 seconds] 11:54:07 -!- tealeaves has quit [Quit: Bye] 12:00:03 -!- omarax has quit [Remote host closed the connection] 12:00:20 -!- tealeaves has quit [Quit: Bye] 12:00:29 -!- JimmahDean has quit [Ping timeout: 246 seconds] 12:01:25 -!- wheals_ has joined ##crawl-dev 12:01:57 -!- olscumpy has quit [Read error: Connection reset by peer] 12:02:23 -!- fixit_friend has joined ##crawl-dev 12:03:19 -!- wheals__ has joined ##crawl-dev 12:04:32 -!- AlphaQ has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 12:04:34 -!- wheals has quit [Ping timeout: 260 seconds] 12:06:20 -!- wheals_ has quit [Ping timeout: 240 seconds] 12:12:05 -!- Kellhus has quit [Quit: Page closed] 12:18:30 -!- AreBrandon has joined ##crawl-dev 12:19:23 !lg . makhleb / won 12:19:24 3/24 games for AreBrandon (makhleb): N=3/24 (12.50%) 12:20:36 -!- Sandman25 has quit [Quit: Page closed] 12:22:01 -!- removeelyvilon_ has joined ##crawl-dev 12:33:53 -!- scummos__ has quit [Remote host closed the connection] 12:38:26 -!- removeelyvilon_ has quit [Quit: Page closed] 12:42:20 -!- zxc has quit [Read error: Connection reset by peer] 12:57:51 -!- MarvinPA has joined ##crawl-dev 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:03:50 -!- Denapoli has quit [Ping timeout: 246 seconds] 13:04:07 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 13:04:21 -!- Denapoli has quit [Client Quit] 13:04:41 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:06:11 -!- tealeaves has quit [Quit: Bye] 13:07:42 -!- simmarine has quit [Read error: Connection reset by peer] 13:08:27 -!- simmarine has joined ##crawl-dev 13:10:06 -!- Witidek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 13:10:55 -!- scummos__ has quit [Ping timeout: 272 seconds] 13:14:56 -!- Marvin is now known as Guest79215 13:19:14 -!- Guest79215 has quit [Ping timeout: 260 seconds] 13:27:03 -!- MarvinPA has quit [Read error: Connection reset by peer] 13:29:12 -!- MarvinPA has joined ##crawl-dev 13:30:11 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-352-ga768fe6 (34) 13:30:47 -!- JStrange has quit [Ping timeout: 246 seconds] 13:36:58 -!- fixit_friend has quit [Read error: Connection reset by peer] 13:36:58 -!- friendfixit has joined ##crawl-dev 13:37:22 -!- Naruni has joined ##crawl-dev 13:37:25 hello 13:37:25 Naruni: You have 1 message. Use !messages to read it. 13:38:10 Naruni (L21 DrFE) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (Vaults:3) 13:38:41 well great 13:39:10 !source describe-spells.cc 13:39:10 https://github.com/crawl/crawl/blob/master/crawl-ref/source/describe-spells.cc 13:39:30 !crashlog naruni 13:39:31 3. Naruni, XL21 DrFE, T:83250 (milestone): http://crawl.akrasiac.org/rawdata/Naruni/crash-Naruni-20160529-173809.txt 13:39:54 i was examining a crystal guardian 13:40:59 -!- WalrusKing_ has quit [Ping timeout: 244 seconds] 13:40:59 !messages 13:41:00 (1/1) wheals said (3h 30m 49s ago): you have the commit that adds item_int and item_from_int, but not the commit that actually uses them... 13:51:03 -!- rossi_ has quit [Ping timeout: 240 seconds] 13:52:06 -!- tealeaves has quit [Quit: Bye] 13:54:15 -!- Krakhan has quit [Changing host] 13:58:13 -!- wheals_ has joined ##crawl-dev 13:58:43 !source mon-spell.h 13:58:43 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-spell.h 13:59:44 i don't think i understand this assert 13:59:53 ugh 14:00:04 -!- omarax has quit [Remote host closed the connection] 14:00:07 oh, or is it just missing a check for demonic spells above the assert? 14:00:20 s/demonic/magical 14:00:47 03wheals02 07* 0.19-a0-353-g6b7ed47: Fix a typo (Naruni). 10(7 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/6b7ed47e35a5 14:01:00 -!- wheals__ has quit [Ping timeout: 240 seconds] 14:01:11 oh haha 14:01:22 much simpler than i thought it was yeah 14:02:14 -!- tealeaves has quit [Quit: Bye] 14:07:08 -!- ZiBuDo has joined ##crawl-dev 14:11:51 -!- cosmonaut has quit [Quit: Page closed] 14:12:27 wheals_, those 2 functions are set in place for the next phase of implementing wield and wear, and switching various item functions to use item_def 14:13:03 Naruni (L21 DrFE) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (Vaults:4) 14:13:24 sweet 14:13:29 but why didn't you use them for the reading delay? 14:14:40 -!- docnvk has quit [Ping timeout: 260 seconds] 14:14:44 the read delay will be converted later - i'm trying to go step by step. PF said the most important thing was to get something working first 14:14:50 -!- scummos__ has quit [Ping timeout: 258 seconds] 14:15:51 ok, i'll test the patch now then 14:21:02 clispin (L6 CeFi) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (D:4) 14:22:50 -!- Shard1697 has quit [Ping timeout: 260 seconds] 14:24:38 clispin (L6 CeFi) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (D:4) 14:27:47 how often does cjr rebuild 14:28:52 -!- amalloy_ is now known as amalloy 14:30:36 -!- friendfixit has quit [Read error: Connection reset by peer] 14:30:55 -!- fixit_friend has joined ##crawl-dev 14:36:23 eliotn (L22 DsFi) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (D (Sprint)) 14:36:25 -!- Dracunos7 has quit [Ping timeout: 272 seconds] 14:36:31 -!- halv has quit [Read error: No route to host] 14:36:36 ??rebuild 14:36:36 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. 14:36:41 -!- PsiRedEye22 has quit [Ping timeout: 258 seconds] 14:36:54 are you already doign a cao rebuild? 14:37:27 !source attack 14:37:27 1/8. https://github.com/crawl/crawl/blob/master/crawl-ref/source/attack.cc#l48 14:39:02 no, you can start one 14:40:25 at least this proves that people actually do read monster descs sometimes! :P 14:41:37 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-353-g6b7ed47 (34) 14:42:26 -!- edsrzf has joined ##crawl-dev 14:42:57 cao wins despite being the last one i started, exciting 14:44:05 Unstable branch on underhound.eu updated to: 0.19-a0-353-g6b7ed47 (34) 14:46:12 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-353-g6b7ed47 (34) 14:47:54 -!- SurpriseTRex has quit [Ping timeout: 276 seconds] 14:47:54 clispin (L6 CeFi) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (D:4) 14:50:10 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-353-g6b7ed47 (34) 14:51:58 -!- Dracunos72 has quit [Quit: Bye] 14:58:00 -!- TAS_2012v has quit [Ping timeout: 240 seconds] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:33 -!- PsyMar has quit [Ping timeout: 244 seconds] 15:02:38 crash in ASSERT when describing angel 13https://crawl.develz.org/mantis/view.php?id=10457 by clispin 15:02:38 -!- breadbocks has quit [] 15:03:30 -!- SurpriseTRex_ has quit [Ping timeout: 276 seconds] 15:07:33 -!- amalloy is now known as amalloy_ 15:07:47 -!- eliotn has quit [Ping timeout: 250 seconds] 15:09:17 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-353-g6b7ed47 (34) 15:10:25 03Naruni02 {wheals} 07* 0.19-a0-354-g1a704dc: Drink and read items on the floor. 10(4 days ago, 4 files, 218+ 64-) 13https://github.com/crawl/crawl/commit/1a704dc0d850 15:10:25 03Naruni02 {wheals} 07* 0.19-a0-355-gbbbd724: Item lookup and return functions 10(4 days ago, 2 files, 40+ 0-) 13https://github.com/crawl/crawl/commit/bbbd72463eb2 15:10:25 03wheals02 07* 0.19-a0-356-gc1553b2: Text tweak. 10(19 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c1553b2808da 15:10:25 03wheals02 07* 0.19-a0-357-gbc8fe68: Improve ItemUseMenu if there are more than 52 items. 10(19 minutes ago, 1 file, 7+ 15-) 13https://github.com/crawl/crawl/commit/bc8fe685da7a 15:10:25 03wheals02 07* 0.19-a0-358-g11d13b7: Dereference some points. 10(9 minutes ago, 3 files, 21+ 29-) 13https://github.com/crawl/crawl/commit/11d13b7eeefc 15:10:25 03wheals02 07* 0.19-a0-359-gd9d21ec: Use the two new functions. 10(3 minutes ago, 2 files, 5+ 20-) 13https://github.com/crawl/crawl/commit/d9d21ec36f11 15:11:11 (gdb) print hit $15 = 15:13:28 -!- Reverie has joined ##crawl-dev 15:14:00 wheals_, ah i see what you did there, thanks 15:14:15 eventually i plan on shifting most of those functions to item_def& 15:14:32 i kind of considered that a separate issue though 15:15:43 -!- Marvin is now known as Guest18603 15:16:13 clispin (L7 CeFi) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (D:4) 15:19:05 -!- simples has quit [Quit: Page closed] 15:19:40 -!- Guest18603 has quit [Ping timeout: 244 seconds] 15:19:46 -!- vale_ has quit [Remote host closed the connection] 15:20:51 -!- wheals_ is now known as wheals 15:23:35 hmm, messing with deck stuff (for wonders removal) and i wonder if it is really worth having the distinction between the gifted and non-gifted decks now 15:25:57 currently it's war/destruction/escape vs changes/defense/summoning, the only noticeable difference is no destruction cards in the non-gifted decks (and the subdecks are shuffled around differently) 15:26:37 probably i will go ahead and just make war/destruction/escape the only 3 deck types? 15:28:20 !source is_unrandom_artefact 15:28:21 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/artefact.cc#l283 15:35:19 03MarvinPA02 07* 0.19-a0-360-g874cc01: Allow mirroring already-mirrored monsters 10(24 hours ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/874cc01ae2ec 15:35:19 03MarvinPA02 07* 0.19-a0-361-g96c92ec: Re-reword amulet of harm description 10(2 hours ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/96c92ec9ae85 15:35:19 03MarvinPA02 07* 0.19-a0-362-gd547423: Remove the Focus, Helix and Mercenary cards 10(84 minutes ago, 6 files, 13+ 239-) 13https://github.com/crawl/crawl/commit/d54742340515 15:35:19 03MarvinPA02 07* 0.19-a0-363-g5def9ff: Remove decks of wonders 10(48 minutes ago, 12 files, 37+ 40-) 13https://github.com/crawl/crawl/commit/5def9ffaaa72 15:40:50 -!- Reverie is now known as Reverie|Away 15:41:01 -!- TAS_2012v has joined ##crawl-dev 15:43:13 !source using_weapon 15:43:14 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/melee_attack.cc#l3562 15:43:25 ah that's why 15:43:32 !source using_weapon 2 15:43:32 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/ranged_attack.cc#l325 15:44:30 -!- Reverie|Away is now known as Reverie 15:48:30 -!- dtsund has joined ##crawl-dev 15:48:50 !source is_melee_weapon 15:48:50 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemprop.cc#l1843 15:51:27 -!- cosmonaut has quit [Quit: Page closed] 15:51:59 -!- rossi_ has quit [Ping timeout: 260 seconds] 15:56:49 oh the other thing that removing mercenary allows for is getting rid of monster evolution (other than orcs for beogh) 15:59:43 but where will the realism be if kobolds can't grow into big kobolds?? 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:00:25 ok so this is very strange, when sniper fires a bolt, function launch_retval is_launched thinks it's missile.base_type == OBJ_ARMOUR 16:01:38 i like this comment that spriggans aren't allowed to level up into druids or air mages because it would require magic training 16:02:05 but nagas and tengu can become mages/conjurers just fine, guess the dev who cares about realism! 16:02:09 -!- scummos__ has quit [Remote host closed the connection] 16:04:09 -!- fixit_friend has quit [Read error: Connection reset by peer] 16:05:30 -!- fixit_friend has joined ##crawl-dev 16:05:48 !source item_def 16:05:48 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l588 16:05:50 mrmyers (L17 DEWz) ASSERT(silencable || antimagicable) in 'describe-spells.cc' at line 81 failed. (Swamp:4) 16:06:28 -!- fixit_friend is now known as olscumpy 16:09:13 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-363-g5def9ff (34) 16:11:34 -!- Lasty has joined ##crawl-dev 16:12:16 -!- syraine has joined ##crawl-dev 16:12:39 !source l_item.cc:223 16:12:39 https://github.com/crawl/crawl/blob/master/crawl-ref/source/l_item.cc#l223 16:12:40 I just encountered an unbelievably gay vault on D:7 with killer bees, five orc priests, what have you, in like twelve squares of open space 16:12:40 good claim 16:12:51 -!- blabber has joined ##crawl-dev 16:12:51 I didn't die to it but what is that 16:12:53 they're having an orgy? 16:13:00 Probably 16:13:03 =___= 16:13:11 -!- removeelyvilon has quit [Quit: Page closed] 16:13:11 ??language 16:13:12 language[1/2]: Feel free to swear, yell, and generally curse out the game in this channel. However, there are limits. The game isn't 'gay'. Sigmund isn't a 'faggot'. Your character didn't get 'raped'. Language like that is not okay, not even if you are referring to a character rather than a person. The same goes for racial slurs. 16:13:24 -!- jeefus has joined ##crawl-dev 16:13:43 Uh, okay. It was unbelievably pejoratively invocational 16:14:28 MarvinPA: that entry is a great resource 16:14:28 Lasty: You have 1 message. Use !messages to read it. 16:15:12 I should say that the vault was gay in the sense that it was quite amiable 16:15:19 It was amiable to my enemies 16:15:33 -!- TAS_2012v has quit [Ping timeout: 240 seconds] 16:15:38 !source sub_type 16:15:39 1/5. https://github.com/crawl/crawl/blob/master/crawl-ref/source/artefact.h#l52 16:15:44 !source sub_type 2 16:15:44 2/5. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dbg-objstat.cc#l90 16:15:47 !source sub_type 3 16:15:47 3/5. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l523 16:16:47 In that wise, it would be very insensitive to the LGBT community to imply that the employment of a more archaic and positive meaning to a slur was malign. :x Anyway. If anyone can take a look at it, that would be good. I believe it's a Lair entry? Maybe? It had 'howler monkeys' in it. 16:17:03 -!- jefus has quit [Ping timeout: 240 seconds] 16:17:17 sub_type = 55 '7' 16:17:29 if you didn't die to it, it sounds like it wasn't unreasonably unfair? 16:17:29 how can i find out which enum that equals? 16:17:36 if you have a save or a screenshot or something maybe someone will see if they recognise the vault but in general vaults are intended to contain scary monsters and i doubt this is an actual problem 16:17:57 Sometimes vaults contain an assortment of difficult monsters, which are dangerous 16:18:20 plus every time a player dies, I get five dollars 16:18:32 In these instances Lasty is likely to die in the vault 16:19:05 -!- TAS_2012v has joined ##crawl-dev 16:19:10 Vaults are intended to be level-proportional 16:19:10 Naruni: try print (scroll_type) $variablename 16:19:18 Ironically, while wearing an amulet of harm 16:19:18 or whatever the enum type you want is 16:19:28 It shouldn't be full of orc priests at range 16:19:35 vaults are not always intended to be level-proportional 16:19:47 orc priests do not sound unreasonable on d:7 16:19:53 also, that 16:19:55 they countain out of depth monsters or just many dangerous monsters at times 16:20:02 wheals, scroll_type would be what for a bolt? 16:20:09 missile_type i think 16:20:23 While they contain OoD monsters, the scale of the threat should be proportional and with the capacity to evade it meaningfully 16:20:32 well 16:20:34 you evaded it 16:20:38 so 16:20:38 wheals, got 55 again 16:20:49 I was an Ogre. If I were a Deep Elf or Spriggan I would be quite dead 16:20:52 that capacity varies immensely depending on the character, so no that is not a guarantee we can make exactly 16:21:01 Naruni: try (weapon_type) maybe? 16:21:10 I don't say it because I, personally, am upset or degraded by the vault. I was unalarmed. But it isn't very fair 16:21:23 gammafunk: as you know, it's impossible to die while wearing an amulet of harm 16:21:23 ??fair 16:21:23 fair[1/3]: No, this game isn't fair. But it was your fault, anyway. 16:21:43 and usually claims of "if I were X, I would have died 100%" are just outright false 16:21:43 That's an illustrative entry 16:21:43 wheals, hmm it gave me a WPM_TRIPLE_CROSSBOW 16:21:44 WPN 16:21:53 While something may be 'generally' true, it isn't going to be invariably so. 16:21:54 well that's what sniper is 16:22:11 yeah 16:22:32 so the sub_type of a missile is it's launcher's weapon_type? 16:22:34 Orc priests that pre-exist in a vault have only cantrip variance to what they cast on their second turn after the mob spots you 16:22:46 and furthermore claims of "If I were X, I would have died with percent N" are also false because they don't assume correct play 16:23:22 being "invariably" anything is pretty counter to crawl's whole philosophy 16:23:54 I am illustrating the position that with perfect play, there is a decent chance, albeit small, that you will die without the possibility of having pre-planned for the circumstance. 16:23:54 !source items.cc:2602 16:23:54 https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#l2602 16:24:07 i like the gold check, to make sure you can drop your gold even with an empty inventory 16:24:29 This chance is very acceptable given crawl's philosophy, as doy states 16:24:33 excellent 16:24:51 -!- Vizer has quit [Client Quit] 16:24:52 As long as we have randomized monster placement on levels and in vaults, this chance will exist, so that is intentional 16:25:05 -!- WereVolvo has quit [Read error: Connection reset by peer] 16:25:10 or maybe it's to prevent pedants from saying that you are carrying something when it prints the message 16:25:13 It should be meaningful variance. There are no 'random murder' monsters. 16:25:22 -!- Kenran has quit [Quit: Leaving] 16:26:12 The broad policy is designed so that repeatable scenarios aren't mindless tedium, not to make the game solvable, in part, through heavy reliance on dice. 16:26:14 And indeed, since the chance that there was no course of action you could take to escape death is appreciable small, that variance is meaningful 16:26:23 *appreciably 16:26:29 i mean, again 16:26:31 you survived 16:26:40 anyhow I think you get the idea that we don't agree with your notions of what constitutes unacceptable danger 16:27:29 It's not appreciably small. It is probably lethal. The D range should be such that you can reasonably survive alerting the vault without polluting the level to the point where it has to be skipped on more passive races. 16:28:00 the chances of all five orc priests first of all coming into view on the same turn, second of all all choosing to smite, and third of all rolling enough damage to cause an instadeath from max hp is incredibly small 16:28:21 And if this policy wasn't, holistically, implementable, then the more egregrious vaults in the past that have been trimmed for unusual power budgets, like some of Grunt's, would never have been made more benign. 16:28:23 If we place out of depth monsters at all it's unavoidable that you may have to skip levels either in part or completely 16:28:24 and if you can't handle two or three smites in a turn by d:7, maybe you should try making your character stronger? 16:29:06 syraine: we're totally comfortable rebalancing things that seem unreasonable, but nothing you have described so far as seemed unreasonable 16:29:14 It was five orc priests, killer bees, et cetera. The roaming pollution from the vault would have made it very tedious getting through that area. 16:29:14 *has seemed 16:29:30 And that's good for that particular vault placement 16:29:30 That is my stance, presently. 16:30:00 since you'll correctly assess the situation as a player, and do precisely that; avoid a dangerous section of a level or the level itself 16:30:09 syraine: Stance noted. I think you've seen the dev stance as welll. 16:30:11 It was also multiple-entry. It wasn't a cul-de-sac, it was open-mouthed corridors into a 16x16 grid. 16:30:12 Again this is not a terribly common thing in practice, so all is well 16:30:34 i don't believe that making all of D guaranteed to not need to be skipped is either accurate or desirable 16:30:50 accurate meaning "how the game works now" 16:30:59 rip the last vestiges of permanent benefits from cards 16:31:12 yeah, I'd be thrilled it full-clearing levels was less ideal than it is now 16:31:23 == 16:31:25 I didn't say 'guaranteed'. It's just toxic to have it occur through a strucutral placement. 16:31:31 Structural. 16:31:33 again 16:31:35 you survived 16:31:42 Lasty, as long as the incentive doesn't come from leaving monsters alive for some scummy benefit I'd agree 16:32:00 It makes no difference if the placement is 'structural' or not, actually, but that's another issue 16:32:00 (e.g., leaving some sheep to vamp drain or whatever) 16:32:00 -!- Marvin is now known as Guest18721 16:32:00 and you've not convinced anyone that the vault is excessive 16:32:29 like, barely surviving vaults is kind of core to what makes crawl fun to play 16:32:52 so i don't really find arguments in general of the form "i survived, but" to be compelling 16:33:18 -!- WalrusKing_ has quit [Ping timeout: 250 seconds] 16:33:25 I am Xomscumming a Fighting-max Ogre 16:33:34 I am implicitly resistant to Smite 16:33:44 I still took a third of my health in damage 16:34:19 If that's an attempt to argue that the vault represent some onerously high chance of instant death, it's not convincing 16:34:33 -!- Denapoli has quit [Ping timeout: 240 seconds] 16:34:36 What you describe could be survived/avoided by rather a larger number of reasonable characters 16:35:02 It's not onerous in the sense that, were it placed a couple of levels down, it would not be survivable, but it's hardly healthy 16:35:03 (and quite a few unreasonable ones) 16:35:08 -!- WalkerBoh has joined ##crawl-dev 16:35:19 !source using_weapon 16:35:20 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/melee_attack.cc#l3562 16:35:23 !source using_weapon 2 16:35:24 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/ranged_attack.cc#l325 16:35:28 It's not onerous if it places on D:7 either 16:35:58 syraine: what you seem to be arguing is "crawl should have lower variance" 16:36:04 n1: well, yeah 16:36:05 Anyhow you're filling up the channel with this argument, so you can feel free to file a bug report about the vault in question and someone can take a loot 16:36:10 No, that's a dramatic extension of my position 16:36:26 But it's probably wise to just drop the general argument for now 16:36:27 -!- Guest18721 has quit [Ping timeout: 276 seconds] 16:36:57 Make a bug report if you like and people can always take a look, but I wouldn't expect a change unless someone notices something about the vault they otherwise view as particularly wrong 16:37:09 I would agree, in general, while noting that your participation. 16:37:18 Well, it was present. 16:37:44 It was indeed, and I was not claiming that no participation should have been made by anyone 16:38:19 Ah. It seemed as if you implied that the discussion was impertinent. 16:38:22 03MarvinPA02 07* 0.19-a0-364-g8c8c7c3: Don't let monsters (other than Beogh orcs) grow up 10(26 minutes ago, 1 file, 3+ 43-) 13https://github.com/crawl/crawl/commit/8c8c7c342a64 16:39:03 No just that all discussions have a beginning and an end, and that the most productive way to proceed at this point is a bug report 16:39:10 ??mantis 16:39:10 mantis[1/2]: To report bugs or submit new content like vaults, patches or tiles, go to: http://crawl.develz.org/mantis/main_page.php 16:39:13 Alright 16:39:25 From there you can make one and it will be recorded, where someone can not the vault for others to see, etc 16:39:30 s/not/note/ 16:39:50 !lg 16:39:50 5847. bat the Ruffian (L5 DrTm), slain by an ogre (a +0 giant club) (summoned by a shadow trap (triggered by the player character)) on D:4 on 2016-01-21 17:10:06, with 161 points after 3260 turns and 0:09:59. 16:39:55 Thank you 16:40:19 -!- Ququman_ has joined ##crawl-dev 16:41:55 MarvinPA: the case for ugly things can go too 16:42:17 aha yeah 16:42:22 doesn't look like anything else uses uglything_upgrade, too 16:42:59 fr: uglycode_upgrade 16:44:06 ??deck of oddities 16:44:06 deck of oddities[1/1]: When decks are generated, 1% of cards are replaced by one of these: Wrath, Xom, Feast, Famine, Curse, Helix, Focus. 16:44:13 rip helix and focus 16:49:03 -!- siepu has quit [Ping timeout: 264 seconds] 16:49:48 03MarvinPA02 07* 0.19-a0-365-gdbf2b15: Remove some obsolete ugly thing handling (wheals) 10(6 minutes ago, 3 files, 0+ 12-) 13https://github.com/crawl/crawl/commit/dbf2b159817e 16:50:03 where is the code that actually calls ranged_attack when the TAB key is pressed when wielding a ranged weapon? 16:50:40 beam.cc? 16:50:54 -!- Rust3dCor3 has quit [Ping timeout: 260 seconds] 16:51:58 Naruni: tab just sends the keypresses/commands to fire the ranged weapon normally 16:55:10 -!- Demise has joined ##crawl-dev 16:57:15 -!- Lasty_ has quit [Ping timeout: 276 seconds] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:01:01 ??helix card 17:01:01 helix card[1/2]: Card power 0 adds random mutation, removes random mutation, or both. Card power 1 adds either a random or good mutation on a coinflip. Card power 2 removes either a bad or a random mutation on a coinflip, and then either deletes a bad mutation and adds a random one, or deletes a random mutation and adds a good one. 17:02:24 Naruni: so you want to check out throw.cc 17:02:24 -!- syraine has left ##crawl-dev 17:02:40 -!- Harudoku has quit [Read error: Connection reset by peer] 17:03:12 throw_it() 17:05:04 -!- Demise has quit [Ping timeout: 244 seconds] 17:06:30 wheals, is that where i'll end up if i'm tracing down why ranged_attack.cc:327 returns false because launch_type == LRET_FUMBLED? 17:06:45 that's what i think the problem is 17:07:35 also because there is something funky about attack.cc:242 17:07:38 huh, compilers are really getting smart these days http://paste.tozt.net/2016-05-29LvmaLYxw-blah 17:07:41 no? 17:07:50 you want to look where launch_type is assigned 17:07:59 in ranged_attack::ranged_attack 17:08:14 wheals, yeah my gdb skills suck so i'm having a hell of a time finding out where that gets initialized 17:08:27 !source ranged_attack.cc:39 17:08:27 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ranged_attack.cc#l39 17:08:42 -!- syraine has quit [Quit: Page closed] 17:09:16 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-365-gdbf2b15 (34) 17:09:56 doy: clang? 17:10:09 yep, found that, then i went to itemprop.cc:2134 17:10:30 gammafunk: no idea, whatever crawl uses to compile on linux these days? 17:10:49 heh, it...well it should just look for gcc unless you tell it to use clang 17:11:15 -!- blabber has quit [Ping timeout: 244 seconds] 17:11:22 huh, deck of punishment has a tile 17:11:31 is there any way to actually see that 17:11:33 looks like -Wmisleading-indentation is a gcc-ism 17:11:40 i guess ?/i if that shows tiles? 17:11:52 -!- regret-index has joined ##crawl-dev 17:11:57 (specifically, gcc-6) 17:12:20 !source i-deck-punishment.png 17:12:21 Can't find i-deck-punishment.png. 17:12:30 !source i-deck_punishment.png 17:12:31 https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/item/misc/i-deck_punishment.png 17:12:34 wheals, itemprop.cc:2137 - when printed in gdb from firing sniper i get missile.base_type = OBJ_WEAPONS 17:12:42 I guess you mean "is it shown in-game" ? 17:12:49 yes :P 17:12:50 I assume when you see a deck of that type 17:12:58 ah, but the deck type is gone? 17:13:01 decks of punishment aren't real items 17:13:06 right 17:13:14 hrm 17:13:32 weir 17:13:33 d 17:13:34 it might be a byproduce of the code needing a tile for any defined deck type regardless, yeah 17:13:38 decks of oddities have the same level of existing-ness but don't have a tile! 17:13:42 should combine the curse, drain, and torment cards from punishment into one 17:13:55 someone decided they really wanted to make a tile? 17:14:14 or made one while not understanding the weirdness of deck types 17:14:15 someone really wanted to draw hands getting impaled by a nail 17:14:20 -!- ProzacElf has joined ##crawl-dev 17:14:31 because they just watch The Exorcist or something 17:14:40 wheals, makes me think launch_type = is_launched(attacker, weapon, *projectile); from ranged_attack.cc:39 either doesn't have the right *projectile, or is being ahh wait 17:14:40 oh actually 17:14:44 grep of headers could probably tell us 17:14:51 item_def *proj 17:15:04 shouldn't it be launch_type = is_launched(attacker, weapon, *proj); 17:15:07 -!- Patashu has joined ##crawl-dev 17:15:13 no 17:15:21 it shouldn't 17:15:39 well i mean either one could work 17:16:05 -!- tealeaves has quit [Quit: Bye] 17:18:18 seems that there's just generic misc item tile lookup code 17:18:24 hmm, I can't actually find a vault with more than three orc priests besides lemuel_castle that spawns on d:7? 17:18:34 i think it's not passing the right item. inside itemprop.cc:2134 right now print (weapon_type) missile.base type returns WPN_CLUB 17:18:55 MarvinPA: there's actually an exception to not show a special deck icon if the deck type is oddities 17:19:00 and i most certainly did not fire a club out of sniper :) 17:19:01 so it seems that it's sort of just a code assumption 17:19:17 huh, weird! 17:19:22 the code does try to use the deck "flavour" as a tile offset 17:19:27 unless that flavor is oddities 17:19:36 maybe kennysheep_housing_project and a firm amount of bad luck 17:22:36 -!- PsiRedEye23 has quit [Ping timeout: 276 seconds] 17:23:01 03doy02 07* 0.19-a0-366-g7d6d29a: fix a compiler warning 10(2 minutes ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/7d6d29a43c63 17:23:19 ... alphashops lists decks of oddities as a possible item 17:23:32 Naruni: try putting a breakpoint earlier, like at line 718 of throw.cc (and look at the value of item->base-type)? 17:23:56 lucky that O shops can't generate 17:24:39 New branch created: instapickupdrop (4 commits) 13https://github.com/crawl/crawl/tree/instapickupdrop 17:24:39 03wheals02 07[instapickupdrop] * 0.19-a0-360-gb649e1d: Remove turn costs for picking up items. 10(2 hours ago, 1 file, 0+ 10-) 13https://github.com/crawl/crawl/commit/b649e1dc6229 17:24:39 03wheals02 07[instapickupdrop] * 0.19-a0-361-ga63e5ff: Simplify autopickup. 10(76 minutes ago, 19 files, 14+ 144-) 13https://github.com/crawl/crawl/commit/a63e5ff56858 17:24:39 03wheals02 07[instapickupdrop] * 0.19-a0-362-gada21fc: Allow dropping equipped items from Lua. 10(71 minutes ago, 1 file, 0+ 8-) 13https://github.com/crawl/crawl/commit/ada21fcf74c7 17:24:39 03wheals02 07[instapickupdrop] * 0.19-a0-363-g3be2b2a: Make dropping items a 0-turn action. 10(4 minutes ago, 5 files, 51+ 141-) 13https://github.com/crawl/crawl/commit/3be2b2aac20d 17:25:22 wheals, im very confused, why do you think throw.cc is involved? i have seen nothing that refers to it yet 17:25:47 because, as i said earlier, that's what sets up the beam that creates the ranged_attack 17:26:02 -!- nikheizen has joined ##crawl-dev 17:26:24 wheals, ah i must have missed that 17:26:54 -!- namelastname112_ has joined ##crawl-dev 17:27:03 -!- siepu has quit [Read error: Connection reset by peer] 17:27:42 -!- Yermak has quit [Ping timeout: 250 seconds] 17:27:51 is this a bug 17:27:53 http://puu.sh/p8R5e/673a268a7a.jpg 17:28:08 -!- namelastname112 has quit [Ping timeout: 250 seconds] 17:28:35 -!- Marvin is now known as Guest98832 17:29:03 yes 17:29:45 -!- Guest98832 has quit [Remote host closed the connection] 17:29:54 -!- namelastname112_ is now known as namelastname112 17:30:10 -!- Ququman_ has quit [Remote host closed the connection] 17:30:13 -!- hellmonk has quit [Quit: Page closed] 17:33:07 -!- Calamarain has quit [Ping timeout: 260 seconds] 17:34:46 dart slugs look too much like queen ants now imo 17:35:03 i mean, i guess there's practically zero overlap 17:35:10 noting down normalizing orc entries anyway, since they've got very uncontrolled ranges 17:35:32 but maybe keep the shape and make them green again? 17:35:56 wheals, at throw.cc:718 projected = LRET_LAUNCHED 17:36:10 what about the item? 17:36:15 O shops can't generate? 17:36:51 thrown.base_type = OBJ_MISSILES 17:36:53 incidentally, I shops are much more disappointing than I hoped for 17:37:18 ProzacElf: deck of oddities was the only listed item, and they can only generate if the number of possibilities is > something 17:37:25 oh 17:37:27 wheals, sub_type shows 3. not sure how to interpret that 17:37:46 that's MI_BOLT 17:37:59 yeah, i guess i can't think of very many O items 17:38:04 how about `item` in beam.cc:3919? 17:38:53 "orb of Zot" maybe qualifies but thankfully that one at least wasn't listed 17:39:00 lol 17:39:26 speaking of which, i want a refund for my ring of Eight Orbs 17:39:29 (and maybe 'z' is the canonical letter choice there, since "x of y" is typically listed under 'y'!) 17:39:33 question 17:39:35 i didn't even get one Orb with it 17:39:39 !source crypt 17:39:40 Can't find crypt. 17:39:47 !vault crypt 17:39:48 Can't find crypt. 17:39:49 uh 17:40:12 perhaps be a little more specific. 17:40:33 it was a crypt ending at any rate 17:40:52 wondering why this vampire knight dropped a vampiric quick blade 17:41:11 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/crypt.des;#l66 17:41:20 crypt ends can have loot like that or something, so it probably picked it up 17:41:40 k 17:41:57 time to pain brand it 17:42:02 wheals, that breakpoint doesn't trigger 17:42:06 6.66% chance, in fact 17:42:18 oh duh, that's for hitting the player 17:42:30 try line 4885 17:43:12 I wonder if people even know of crypt's little dump out of necrobranded decent weapons 17:43:29 not that crypt is the best place to be getting a weapon 17:43:30 -!- JimmahDean has quit [Ping timeout: 246 seconds] 17:44:23 wheals, beam.cc:4886. print item.base_type = OBJ_MISSILES 17:45:25 and in ranged_attack.cc, is projectile->base_type still OBJ_MISSILES? 17:45:49 03wheals02 07* 0.19-a0-367-g35e84cb: Remove some more merc code. 10(11 seconds ago, 3 files, 10+ 25-) 13https://github.com/crawl/crawl/commit/35e84cbe74bc 17:45:54 -!- Patashu has quit [Ping timeout: 244 seconds] 17:45:59 no symbol "projectile" in current context 17:46:24 that might be the limit of gdb skills 17:46:37 i mean set a breakpoint in ranged_attack::ranged_attack, and check there 17:46:44 for projectile 17:47:04 -!- vale_ has quit [Quit: Leaving...] 17:47:30 cannot access memory at address 0x4 17:49:03 -!- amalloy_ is now known as amalloy 17:49:11 you ran print (object_class_type) projectile->base_type and got that? 17:49:17 ah there we go, projectile = cont item_def* 0x7fffffffd7c0 17:49:38 OBJ_MISSILES 17:50:40 i'm at ranged_attack.cc:35 17:50:48 and what happens if you set the breakpoint and look in is_launched? still says missile.base_type is OBJ_WEAPONS? 17:51:03 -!- jeefus is now known as jefus 17:51:12 -!- PsyMar has quit [Ping timeout: 276 seconds] 17:51:33 -!- rossi_ has quit [Ping timeout: 244 seconds] 17:51:45 where do i set that breakpoint, itemprop.cc:2136? 17:51:58 i guess 17:52:28 well now it's OBJ_MISSILES 17:52:56 heisenbug 17:53:12 are you sure you didn't have a club quivered before? :P 17:53:16 03MarvinPA02 07* 0.19-a0-368-g4db2635: Use the same deck types for Nemelex gifting and random generation 10(38 minutes ago, 12 files, 38+ 82-) 13https://github.com/crawl/crawl/commit/4db263552158 17:55:07 yes, sure 17:55:27 even still, with OBJ_MISSILES the to-hit being calculated is not 1500 so something is wrong 17:55:38 I can scrape that off my todo list, then 17:56:06 -!- ZiBuDo has quit [Ping timeout: 246 seconds] 17:56:53 -!- ZiBuDo has joined ##crawl-dev 17:57:34 next up: merging rarities??? that requires actually looking into the power calculations to figure out a sane replacement though 17:57:55 and that is a scary place 17:58:37 should just cut ornate decks instead 17:59:07 (though any number of non-item overhauls will need rarity removal, I guess) 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:39 -!- nezrel has quit [Read error: Connection reset by peer] 18:02:40 -!- bitcoinbastard has quit [Read error: Connection reset by peer] 18:02:40 -!- staplegun has quit [Read error: Connection reset by peer] 18:04:31 -!- Ququman has quit [Read error: Connection reset by peer] 18:06:00 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 18:08:26 MarvinPA: if you saw the instapickupdrop branch earlier, it'd be nice to get some other eyes on the code changes 18:08:36 expect errors here could make some pretty epic bugs 18:08:48 !source item_def 18:08:48 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l588 18:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-368-g4db2635 (34) 18:09:31 ah sure, will try and take a look at some point 18:10:45 !source unrand_idx 18:10:46 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l553 18:13:14 -!- Denapoli has quit [Read error: Connection reset by peer] 18:14:40 -!- ontoclasm has joined ##crawl-dev 18:15:17 Unstable branch on underhound.eu updated to: 0.19-a0-368-g4db2635 (34) 18:18:32 -!- simples has quit [Quit: Page closed] 18:18:43 -!- amalloy is now known as amalloy_ 18:22:14 -!- Marvin is now known as Guest65215 18:22:55 what's up 18:29:33 -!- ProzacElf has quit [Ping timeout: 276 seconds] 18:32:01 ontoclasm: just chillin 18:33:19 -!- simmarine has quit [Read error: Connection reset by peer] 18:33:27 -!- simmarine has joined ##crawl-dev 18:34:05 -!- Guest65215 has quit [Remote host closed the connection] 18:34:43 -!- tealeaves has quit [Quit: Bye] 18:35:46 does hep use invocations 18:35:51 i know uk does 18:36:28 ??hepliaklqana 18:36:28 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 18:36:35 ??transference 18:36:35 Transference[1/1]: Hepliaklqana 3* ability. Switch any creature's location (including yourself!) with your ancestor's, as long as your ancestor is in LOS. At 5*, also slows creatures adjacent to the target for a duration dependent on invo; from 3-6 to 6-20 turns, at 0/27 invo respectively. 18:36:43 apparently so 18:38:07 is it just me or is yred the only god that gives piety for destroying golems 18:39:24 no other gods have DID_KILL_ARTIFICAL in godconduct.cc, no 18:39:58 man, artificial constructs are inherently the worst enemy to deal with 18:40:11 I give it maybe... two months before gods particlarly caring about holiness gets cut. 18:40:24 smoothed over, whatever. 18:41:44 also like three out of four of these drafts seem to have lead into using dancing weapons 18:42:05 what drafts 18:43:42 -!- SurpriseTRex_ has quit [Ping timeout: 260 seconds] 18:43:48 Error evaluating expression for watchpoint 5 18:43:48 current stack frame does not contain a variable named `this' 18:43:50 wht would be a good, simple symbol for ukayaw 18:43:52 what's that? 18:43:58 ontoclasm: In what way 18:44:07 for the invo skill icon 18:44:15 a drum? 18:44:25 (gods that use invo get a unique replacement for the invo skill tile) 18:44:33 yeah, if i can draw one maybe 18:47:22 http://i.imgur.com/4Xjq6C8.png relaxing, relatively, with depths vaults for gods that lack them 18:47:28 those kinds of drafts 18:48:19 qazlal roars with delight! 18:53:24 yeah, drum has been the ukayaw symbol in text 18:53:46 so dull :P 18:55:18 regret-index: hey bud 19:00:01 -!- omarax has quit [Remote host closed the connection] 19:03:08 Lasty: Any thoughts on the uka and oka confusion thing? 19:08:10 -!- positiveelyvilon has quit [Quit: Page closed] 19:08:18 wheals, quiver.cc:413 i think that's the bug 19:09:30 it's calling is_launched with the crossbow as the missile 19:16:35 -!- Kellhus has quit [Quit: Page closed] 19:17:45 nvm 19:18:11 gammafunk: I'm open to the idea of changing the name 19:18:15 we discussed it once before 19:18:24 but no one had any good ideas (that I heard) 19:18:39 so I suppose what I'm saying is, whatta ya got for me? 19:18:50 Was the original name inspired by a particular culture? 19:19:00 or by anything in particular 19:19:40 just name it u-lasty 19:20:00 gammafunk: It's a takeoff of the word for dance in another language 19:20:27 but the language itself wasn't an inspiration 19:20:50 every culture has a god of dance/feasts/etc 19:22:31 Heh, I like tha maori word for dance: kanikani 19:22:40 obviously copying words outright is not good 19:23:08 yeah 19:23:14 We do kind of lack a god with a repeating phoneme thing going though 19:23:20 true 19:23:23 jiyva is sort of that 19:23:51 more just random alliteration I guess 19:23:51 I kind of wanted to avoid that just because I don't want to accidentally parody anyone 19:23:59 sure 19:26:39 -!- glaas has quit [Ping timeout: 250 seconds] 19:26:51 -!- tealeaves has quit [Quit: Bye] 19:28:29 -!- JStrange has joined ##crawl-dev 19:30:30 who says we have to stay in ascii? 19:30:32 u🛢 19:30:51 u💃 19:31:08 uuuuu 19:31:13 umlaut 19:31:23 UUUU 19:31:47 -!- Kalir has quit [Ping timeout: 244 seconds] 19:31:55 the god's name should be a youtube video of a good dance meme 19:32:18 Utu.be/gro1g5n2 19:33:35 Utube, haha 19:35:41 -!- travis-ci has joined ##crawl-dev 19:35:42 The build passed. (instapickupdrop - 3be2b2a #5662 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/133791835 19:35:42 -!- travis-ci has left ##crawl-dev 19:35:46 -!- WalkerBoh has quit [Remote host closed the connection] 19:35:52 -!- Kalir has quit [Changing host] 19:36:03 ??missing_gods 19:36:03 missing gods[1/1]: IW 19:36:16 <|amethyst> how about "Ukyedu"---just throwing that out there 19:36:23 |amethyst: that sounds pretty good 19:36:43 <|amethyst> uh-oh 19:37:00 Is it the word for holocaust denial in some language? :( 19:37:11 <|amethyst> no, it's the domain of my employer :) 19:37:24 lol 19:38:14 -!- TAS-2012v has joined ##crawl-dev 19:38:24 <|amethyst> Ukogbani, God-Emperor 19:38:45 Ukelele 19:38:45 minmay: You have 1 message. Use !messages to read it. 19:38:48 !messages 19:38:48 (1/1) Lasty said (10h 13m 47s ago): I will share that because I agree. Also: minmay calls for new crab race! 19:39:20 Untzuntzuntz 19:39:39 Untzitzimitl 19:39:45 -!- TAS_2012v has quit [Ping timeout: 276 seconds] 19:39:45 -!- TAS-2012v is now known as TAS_2012v 19:42:18 !tell lasty i was thinking more like, new monster: stab crab. abilities: stab 19:42:19 minmay: OK, I'll let lasty know. 19:43:58 minmay: Sold. I'll add it right away. 19:43:58 Lasty: You have 1 message. Use !messages to read it. 19:49:31 !learn add apocalypse_crab http://i.imgur.com/YVbxkYU.jpg 19:49:31 apocalypse crab[4/4]: http://i.imgur.com/YVbxkYU.jpg 19:49:36 !learn del apocalypse crab[2] 19:49:36 Deleted apocalypse crab[2/4]: http://i.crackedcdn.com/phpimages/article/7/6/2/104762_v1.jpg 19:50:54 -!- rossi_ has quit [Ping timeout: 244 seconds] 19:56:42 -!- cang has quit [Quit: Page closed] 19:57:15 -!- CanOfWorms has joined ##crawl-dev 19:57:27 so all in favor of renaming a crawl god after |amethyst's workplace? 19:57:50 * CanOfWorms raises hand 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:28 well, to be honest my suggestion for renaming U is ulukaw 20:00:37 or ulu- 20:01:16 * geekosaur considers digging up the dungeoness crab patch just to be annoying :p 20:04:53 !tell pleasingfungus is sanguine blood really my idea..? 20:04:53 chequers: You have 1 message. Use !messages to read it. 20:04:53 chequers: OK, I'll let pleasingfungus know. 20:05:27 ulululululululu 20:05:48 !messages 20:05:48 (1/1) olscumpy said (17h 15m 38s ago): this "dried blood" sounds kinda specific and mundane. mind if I change it to a more supernatural "living blood" or leave it up to the player's imagination, just call it blood? similarly, it flaking off sounds like a simple scab. amp it up to "crumbles to dust", "disappears in a foul wind", "howls and is gone", etc? 20:06:04 wheals: did you mean: http://www.ulillillia.us/mainindex.shtml 20:06:04 olscumpy: see above 20:09:21 -!- amalloy_ is now known as amalloy 20:10:32 wheals: dd94dc5 is nice 20:13:35 -!- oxeimon has quit [Quit: Leaving.] 20:13:40 -!- insecticide has quit [Ping timeout: 264 seconds] 20:15:26 -!- JStrange_ has joined ##crawl-dev 20:18:12 -!- JStrange has quit [Ping timeout: 246 seconds] 20:20:45 -!- zxc has joined ##crawl-dev 20:22:38 -!- amalloy is now known as amalloy_ 20:27:55 -!- Xenobreeder has joined ##crawl-dev 20:41:37 #define PROMPT_GOT_SPECIAL -2 #define SLOT_BARE_HANDS PROMPT_GOT_SPECIAL does that mean SLOT_BARE_HANDS is an int of value -2? 20:42:16 -!- aredel has quit [Ping timeout: 250 seconds] 20:42:27 <|amethyst> wherever you write SLOT_BARE_HANDS, it's as though you wrote -2 20:42:51 <|amethyst> int x = 5 SLOT_BARE_HANDS; would set x = 3 20:44:18 -!- JStrange_ is now known as lordfrikk 20:44:30 bool b = SLOT_BARE_HANDS; if (!b) { b_not_true; } ? would b_not_true execute? 20:45:04 -!- regret-index has quit [Ping timeout: 240 seconds] 20:45:29 03ontoclasm02 07* 0.19-a0-369-g19823d1: Hepliaklqana invo tile 10(2 hours ago, 3 files, 6+ 0-) 13https://github.com/crawl/crawl/commit/19823d102c37 20:45:29 03ontoclasm02 07* 0.19-a0-370-g2fc9061: Ukayaw invocations tile 10(16 minutes ago, 3 files, 6+ 0-) 13https://github.com/crawl/crawl/commit/2fc9061bd4d1 20:45:35 <|amethyst> -2 isn't zero so converts to true 20:45:53 <|amethyst> but bool b = SLOT_BARE_HANDS; makes no sense really 20:46:03 <|amethyst> why would you initialise a bool with -2 ? 20:47:09 -!- regret-index has joined ##crawl-dev 20:48:31 !source item_use.cc:347 20:48:31 https://github.com/crawl/crawl/blob/master/crawl-ref/source/item_use.cc#l347 20:48:36 |amethyst, ask whoever wrote that 20:48:56 <|amethyst> ? 20:49:05 <|amethyst> that looks nothing like what you wrote 20:49:26 <|amethyst> in particular, it's comparing the variable 'slot', which is an int, to SLOT_BARE_HANDS 20:49:33 <|amethyst> which makes more sense 20:50:02 %git dd94dc5 20:50:02 07wheals02 * 0.19-a0-348-gdd94dc5: Improve spell vulnerability descriptions. 10(21 hours ago, 4 files, 60+ 39-) 13https://github.com/crawl/crawl/commit/dd94dc5388b1 20:50:04 umm 20:50:12 oh there's 2 '==' 20:50:50 -!- TAS_2012v has quit [Ping timeout: 258 seconds] 20:51:03 <|amethyst> yeah, unwield = true if slot is bare hands, false if not 20:53:44 -!- TAS_2012v has joined ##crawl-dev 20:55:29 -!- Zekka has quit [Ping timeout: 250 seconds] 20:57:48 |amethyst did you see the instapickupdrop branch? 20:58:49 -!- Ladykiller69 has quit [Ping timeout: 260 seconds] 20:59:22 <|amethyst> I saw it 20:59:29 <|amethyst> not sure about the justification 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:37 <|amethyst> I am assuming this does not allow you to drop worn items for free 21:01:49 <|amethyst> or wielded 21:01:55 -!- Tuxedo[Qyou] has joined ##crawl-dev 21:02:25 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 21:03:08 no, that still takes the unequip time 21:05:29 <|amethyst> I've read the thread, and the justifications seem to be "this way you don't have to disable autopickup when invisibles are around" and "this way you don't have to stop and think about when would be an optimal time to drop things" 21:06:10 -!- mutualSuede has quit [Ping timeout: 250 seconds] 21:07:54 what does instadrop allow that isn't tactically allowed now? 21:09:16 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-370-g2fc9061 (34) 21:09:21 some people pointed out it does make ninjaing a little easier 21:10:51 <|amethyst> instapickup makes throwing opponent's missiles back at them easier 21:11:02 <|amethyst> which is quite minor 21:12:16 <|amethyst> my complaint is that currently we have AFAIK one effect that changes the state of the game world without taking time 21:12:33 <|amethyst> I guess maybe more if you count scrying 21:13:04 -!- HellTiger has quit [Ping timeout: 264 seconds] 21:13:37 -!- docnvk has quit [Ping timeout: 260 seconds] 21:14:27 hmm range check errors again 21:15:32 http://pastie.org/10857513 line 14 should fix the slot to the proper int right? 21:17:11 <|amethyst> if the item is in inventory at least 21:17:49 <|amethyst> if it's on the floor then the number isn't a slot number 21:18:40 <|amethyst> also, _use_an_item might return nullptr if the user cancels, in which case line 14 just crashes 21:19:45 yeah that's what i just remembered, i changed 20 to if (!new_weapon) 21:19:57 <|amethyst> 20 is after 14 21:20:05 <|amethyst> 14 will have already crashed 21:20:18 oh i see what youre saying 21:23:58 http://pastie.org/10857521 that crashed it too... too bad i can't see which line is causing the error 21:24:45 <|amethyst> why can't you? 21:24:51 <|amethyst> do you not have a debugger? 21:25:10 <|amethyst> how is it crashing? 21:25:26 <|amethyst> and in what situation? 21:25:50 <|amethyst> this still doesn't fix anything about floor item indices not being the same as inventory slots 21:26:11 i try to wield something that is in my inventory, the debugger just says ERROR: range check error (98 / 52) 21:26:11 Thread 1 "crawl" received signal SIGABRT, Aborted. 21:26:13 pakellas supercharge too btw 21:26:23 not sure if that was the one ability or not that was instant 21:26:46 <|amethyst> chequers: that doesn't have any in-game effect 21:26:55 <|amethyst> chequers: nothing in the world changes until you actually use the supercharge 21:27:04 <|amethyst> s/in-game/game-world/ 21:27:12 sure 21:27:17 <|amethyst> the one I was thinking of was releasing a delayed fireball 21:27:18 -!- Shard1697 has joined ##crawl-dev 21:27:30 <|amethyst> but I suppose if that works, others would as well 21:27:38 -!- SaintWacko has quit [Quit: Page closed] 21:27:48 <|amethyst> so I guess precedent is a weak argument 21:28:05 |amethyst, line 15 should be giving me the item.slot 21:28:11 -!- serq has quit [Quit: leaving] 21:28:19 <|amethyst> Naruni: what if it's an item on the floor? 21:28:33 -!- CanOfWorms has quit [Ping timeout: 244 seconds] 21:28:38 <|amethyst> Naruni: or is this an item in inventory that is crashing? 21:28:41 |amethyst, but the thing i'm testing it on is NOT on the floor - or is that the whole point? 21:28:50 <|amethyst> oh 21:28:55 <|amethyst> slot 'b' by any chance? 21:29:23 yes 21:29:38 <|amethyst> oh 21:29:41 <|amethyst> item_int is broken 21:29:41 oh that stupid shit again 21:29:51 <|amethyst> it's using item.slot instead of item.link 21:29:55 letter_to_index 21:30:14 <|amethyst> no 21:30:23 <|amethyst> don't change it there 21:30:26 <|amethyst> item_int is wrong 21:30:40 <|amethyst> are blurry scrolls broken I wonder? 21:30:42 <|amethyst> &versions 21:30:48 CAO: 0.19-a0-353-g6b7ed47, CBRO: 0.19-a0-353-g6b7ed47, CDO: 0.19-a0-347-g6bb00b2, CPO: 0.19-a0-368-g4db2635, CSZO: none, CUE: 0.19-a0-368-g4db2635, CWZ: 0.19-a0-252-g247cc30, CXC: 0.19-a0-353-g6b7ed47, LLD: 0.19-a0-287-g02ea680 21:32:16 neil (L1 HuFi) ERROR: range check error (101 / 52) (D:1) 21:32:20 <|amethyst> ... 21:32:22 <|amethyst> yes 21:35:20 https://crawl.develz.org/mantis/view.php?id=10317 there's a patch fix there 21:39:53 <|amethyst> hmm 21:40:15 <|amethyst> r seems to black out my entire HUD 21:40:15 :) 21:41:17 |amethyst, it needs a screen redraw, i put it in _use_an_item 21:42:01 <|amethyst> err 21:42:26 <|amethyst> you posted a new version of the patch? 21:42:47 no 21:42:57 it should already be in there 21:43:11 !source item_use.cc:185 21:43:11 https://github.com/crawl/crawl/blob/master/crawl-ref/source/item_use.cc#l185 21:43:14 <|amethyst> oh 21:43:19 <|amethyst> you put it too low 21:43:27 <|amethyst> if (sel.empty()) 21:43:27 <|amethyst> return nullptr; 21:43:44 should be at 176 then? 21:43:57 <|amethyst> yeah 21:44:03 <|amethyst> I've got a few commits coming 21:44:08 ??uak 21:44:08 I don't have a page labeled uak in my learndb. Did you mean: ak, pak, uka, yak. 21:44:09 -!- travis-ci has joined ##crawl-dev 21:44:10 ??uka 21:44:10 The build has errored. (master - 2fc9061 #5665 : ontoclasm): https://travis-ci.org/crawl/crawl/builds/133816727 21:44:10 -!- travis-ci has left ##crawl-dev 21:44:10 ukayaw[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:44:25 death uak 21:44:26 ok do you want me to make the patch for that one too? 21:45:24 <|amethyst> I am working on those already 21:45:28 <|amethyst> so no need 21:46:47 ukanlos! 21:47:01 <|amethyst> hmm 21:47:08 and its majestic leaps 21:47:54 <|amethyst> hm, r menu seems to be missing help 21:48:17 <|amethyst> oh actually 21:48:20 <|amethyst> it was missing help before 21:48:28 <|amethyst> only multidrop menus seem to have help 21:48:41 <|amethyst> s/multidrop/multiselect/ 21:49:37 <|amethyst> hmm 21:49:46 -!- nicolae- has joined ##crawl-dev 21:49:52 <|amethyst> I seem to get the blurry prompt always, even if nothing is around 21:51:06 strange, i didnt 21:52:15 are you still using item.slot in item_int? 21:52:32 <|amethyst> no, it would be crashing in that case 21:53:08 <|amethyst> this is weird 21:53:11 <|amethyst> If I say N 21:53:15 <|amethyst> Keep reading the scroll? 21:53:15 <|amethyst> You stop reading the scroll. 21:53:16 <|amethyst> _You begin reading the scroll. You continue reading the scroll. 21:53:26 !source start_delay 21:53:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/delay.cc#l155 21:55:04 -!- rossi_ has quit [Ping timeout: 264 seconds] 21:55:43 -!- the_glow has quit [Ping timeout: 250 seconds] 21:56:26 <|amethyst> might be something weird with my game or settings, let me try with a default rc 21:56:47 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 21:56:56 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 21:58:15 * Naruni is embarrassed 21:58:43 <|amethyst> eh, it's trunk, these things happen 21:59:04 <|amethyst> still, would be good to do more testing, in a combination of console and tiles 21:59:21 <|amethyst> but it's up on at least some servers, so it will get testing :) 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:24 -!- rubinko has quit [Quit: Leaving] 22:01:57 lucky australians 22:02:01 doing the convict work again 22:03:51 <|amethyst> yeah, must have just been something weird about my game, or some test setting with my rc 22:05:14 !tell lasty !thinktank 22:05:15 Rast-: OK, I'll let lasty know. 22:06:54 !thinktank 22:07:02 !cmd !thinktank 22:07:02 No command !thinktank 22:07:08 i've been tricked 22:08:24 03|amethyst02 07* 0.19-a0-371-g7694f33: Don't crash on blurry vision. 10(35 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7694f33a087c 22:08:24 03|amethyst02 07* 0.19-a0-372-g73319d0: Redraw the screen when cancelling out of _use_an_item() 10(24 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/73319d0b24e5 22:08:24 03|amethyst02 07* 0.19-a0-373-g328f2f0: Clean up item_int and item_from_int a bit. 10(16 minutes ago, 1 file, 12+ 14-) 13https://github.com/crawl/crawl/commit/328f2f0d66f6 22:08:49 Rast-: don't thinktank me, I just killed a char on Zot:5 22:08:49 Lasty: You have 2 messages. Use !messages to read them. 22:10:25 <|amethyst> hm 22:10:30 I know 22:10:36 you should have thinktanked 22:11:04 <|amethyst> it would be nice if the r and q menus told you what action you were taking 22:11:13 <|amethyst> the way V says "Evoke which item?" 22:11:26 <|amethyst> * to show all might also be nice 22:11:44 * works 22:11:57 <|amethyst> t does? 22:11:58 oh, but it doesnt tell me. I have to just know 22:12:09 in .16 anyway 22:12:23 Read which item? 22:12:24 Scrolls 22:12:29 <|amethyst> we're talking abou the new menu 22:12:33 <|amethyst> about 22:12:33 oh my bad 22:12:34 |amethyst: it'd be nice if we had a single menu type that was used consistently across many different kinds of gameplay interactions 22:13:03 <|amethyst> doy: yes? 22:13:18 <|amethyst> doy: if you want to revert the read and quaff from ground stuff, go ahead 22:13:22 (: 22:13:36 New branch created: pull/279 (1 commit) 13https://github.com/crawl/crawl/pull/279 22:13:36 03Sandman25DCSS02 07https://github.com/crawl/crawl/pull/279 * 0.19-a0-374-g8901f33: Display reflection chance for warlock's mirror 10(5 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/8901f334b198 22:13:41 just random griping 22:13:52 <|amethyst> but yeah 22:14:25 <|amethyst> this menu should work the same as the other menus, except that it lists and lets you select items on the ground instead 22:14:32 still need the "one equip key" from brogue :P 22:15:18 <|amethyst> would also need the "armour takes a while to kick in" thing 22:15:34 <|amethyst> so that you could make armour not have a wear delay 22:15:45 <|amethyst> which is I think the biggest obstacle to a single equip key 22:16:09 <|amethyst> (that and menu size of course) 22:16:34 it is rather nice having separate equip keys and thus separate menus 22:16:38 not as a beginner however 22:16:39 brogue is aided by only having 26 slots and a third the level size 22:16:57 -!- Shard1697 has quit [Ping timeout: 250 seconds] 22:19:30 -!- Shard1697 has joined ##crawl-dev 22:20:25 -!- WalkerBoh has joined ##crawl-dev 22:22:15 -!- lordfrikk has quit [Ping timeout: 276 seconds] 22:25:56 wheals: I'm seeing floor items in the inventory menu when there aren't any 22:26:17 wheals: specifically when reading scrolls 22:26:19 <|amethyst> gammafunk: what happens when you select them? 22:26:22 wonderful 22:26:24 <|amethyst> gammafunk: or do you mean the section? 22:26:28 |amethyst: no sorry 22:26:32 I should be much more clear 22:26:37 "Floor items" the menu header 22:26:41 <|amethyst> yeah, that's intentional 22:26:43 with nothing listed underneath 22:26:50 because there aren't any 22:27:00 yeah but it's kind of confusing imo 22:27:29 oh, now I do see a bug 22:27:40 wheals: if I hit r than escape 22:27:50 my display is messed up until a redraw happens (in console) 22:27:50 <|amethyst> %git HEAD^ 22:27:50 07|amethyst02 * 0.19-a0-372-g73319d0: Redraw the screen when cancelling out of _use_an_item() 10(43 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/73319d0b24e5 22:27:54 %git HEAD^ 22:27:54 07|amethyst02 * 0.19-a0-372-g73319d0: Redraw the screen when cancelling out of _use_an_item() 10(43 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/73319d0b24e5 22:28:00 ah, great 22:29:40 <|amethyst> two more coming 22:30:09 <|amethyst> I don't see a problem with omitting those section headers if the sections are empty, but it's not trivial to do 22:30:30 <|amethyst> I guess you could add it, load the items, then check whether you loaded anything and if not remove the header 22:31:06 -!- MarvinPA has quit [Ping timeout: 244 seconds] 22:31:09 <|amethyst> hm 22:31:21 <|amethyst> how do we handle that for the other sections 22:31:31 <|amethyst> "Consumables" etc 22:31:39 <|amethyst> also, I wonder why '*' isn't working here 22:33:20 -!- Lasty has quit [Quit: Leaving.] 22:33:44 -!- Lasty has joined ##crawl-dev 22:33:58 <|amethyst> wheals: I'm confused by this line: 22:34:04 <|amethyst> wheals: } while (used_keys.count(hotkey) && used_keys.erase(hotkey)); 22:34:58 <|amethyst> wheals: I guess that's to make it loop around and reuse hotkeys if it runs out? 22:35:02 yeah 22:35:28 <|amethyst> wheals: trying to figure out how to make it start at 'a', other than doing something silly like initialising it to 'Z' 22:35:30 so that once you use up a-zA-Z it just goes in a simple straight order, rather than skipping the inventory hotkeys each time 22:35:56 o oops 22:36:48 look at how the autopickup menu works? 22:36:49 -!- CanOfWorms has joined ##crawl-dev 22:37:03 i guess make it while (used_keys.count(hotkey) && used_keys.erase(hotkey)) { ++hotkey; } ++hotkey; 22:37:54 actually, in that case you can get rid of the awful complex while() and just make it while (used_keys.count(hotkey)) { used_keys.erase(hotkey); ++hotkey; } 22:38:09 or make it worse and say while (used_keys.count(hotkey) && used_keys.erase(hotkey++)) { } ;) 22:40:45 ontoclasm: nice tiles 22:40:51 or a third alternative just move the do while to after entry->hotkeys[0] = hotkey; 22:41:47 <|amethyst> wheals: no, that would make it always use a for the first floor item, even if inventory item a is listed 22:42:08 oh yes idea #3 does not work 22:42:17 <|amethyst> wheals: I'm going to compromise and only use postincrement in one place even though I could shorten it by one line by using it twice 22:42:33 umm... that was a joke 22:42:40 the postincrement thing 22:42:55 <|amethyst> yeah, that one I'm not using postincrement in 22:43:02 the header can be excluded if item_floor is empty. 22:43:02 <|amethyst> but 22:43:45 -!- nicolae- has left ##crawl-dev 22:45:00 !source item_use.cc:132 22:45:01 https://github.com/crawl/crawl/blob/master/crawl-ref/source/item_use.cc#l132 22:45:15 <|amethyst> oh right 22:45:29 that and 133 can be moved to 136 checking if item_floor is empty 22:46:06 <|amethyst> hm, are these vectors even necessary? 22:46:07 at that point item_floor has already been filtered 22:46:18 <|amethyst> are they used anywhere but populate_list and populate_menu? 22:46:27 |amethyst, they are not 22:46:46 but they might be when it comes to wield/wear and whatever else is deemed necessary 22:48:09 also 119 should be changed to check the same for item_floor 22:48:21 if there are no inventory items 22:48:27 item_inv as it were 22:51:07 <|amethyst> hmm 22:51:31 <|amethyst> if they're both empty I guess it's a little late to not display the menu 22:53:10 <|amethyst> it would be nice to still get the "You aren't carrying any items that you can read.", with some wording changes of course 22:53:19 <|amethyst> rather than displaying the menu in that case 22:53:31 <|amethyst> For the time being I'm making it say "No Items" 22:54:19 not necessarily. if (!menu.item_floor.isempty || !menu.item_inv.isempty) { vector sel = menu.show(true); } 22:54:23 in _use_item_menu 22:54:34 those vectors are public 22:55:20 else add the message based on item_type 22:55:34 -!- travis-ci has joined ##crawl-dev 22:55:35 The build passed. (master - 328f2f0 #5666 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/133823154 22:55:35 -!- travis-ci has left ##crawl-dev 22:58:03 <|amethyst> hm 22:58:26 <|amethyst> basically everything done in prompt_invent_item needs to be handled in _use_an_item at some point 22:59:26 <|amethyst> well, maybe not everything 22:59:32 <|amethyst> At least * key and \ key 22:59:57 <|amethyst> and the no selectables message 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:15 <|amethyst> also, taking a prompt as a parameter 23:01:15 <|amethyst> oh, and @r1 @r2 hotkeys 23:01:41 i didn't even know those existed 23:02:02 is it fair to say the patch is a fail and revert it? 23:02:25 <|amethyst> it's a bit late now 23:02:47 :( sorry 23:04:06 -!- Daekdroom has quit [Quit: Leaving] 23:04:06 never stopped 1kb... 23:04:24 had a feeling this was too big for me to do, i'll just go back to playing instead of fucking things up over here 23:05:44 <|amethyst> ... 23:05:51 <|amethyst> sure 23:06:10 Naruni, this is how people learn 23:07:20 I think pretty much every dev has broken things at this point. some of them were serial breakers... still here, and still valued 23:08:18 nice 23:08:24 serial breakers 23:08:39 <|amethyst> I am not upset that the feature needs more work 23:08:53 <|amethyst> I am kind of upset that you are giving up and leaving the mess for us 23:08:53 i actually have learned quite a bit over the past month 23:09:00 Naruni: one of my first patches on github broke chequers's server 23:09:16 I don't even remember how 23:09:18 <|amethyst> we'd be happy to work with you to make those things work 23:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-373-g328f2f0 (34) 23:09:36 |amethyst, i wont leave the mess for y'all... im just not really sure how to go about fixing it other than making a whole new patch with many more changes 23:09:40 <|amethyst> my suggestion would be, and it's the same one I made several weeks ago, to either make prompt_invent_item work with the new menu 23:10:15 <|amethyst> or to make a copy of prompt_invent_item (maybe removing some of the parameters) and use that 23:10:16 <|amethyst> as your _use_an_item 23:10:43 Naruni, you could still do that. start by reverting this in your own tree (with a revert commit, not trying to rewrite history) and then develop it anew. 23:10:46 <|amethyst> You got this far, which is over half the work 23:11:19 <|amethyst> I don't think it needs to be reverted and redone 23:11:31 <|amethyst> just _use_an_item is far simpler than it needs to be 23:11:42 let's go with case 1: with the new functions prompt_invent_item might be easily acceptable to work with both floor and inv items 23:11:55 also: not about crawl, but http://wiki.dreamwidth.net/wiki/index.php/Things_Real_Dreamwidth_Programmers_Do 23:12:47 (also some fun oopses memorialized in their IRC qdb) 23:12:50 <|amethyst> !readall epic_bugs 23:12:53 if (you.religion = GOD_XOM) / I think I may have just played one of these (like a gnoll castle, but with draconians). Is it supposed to have 200-300 draconians? Or is there an error with the monster generation? https://crawl.develz.org/mantis/view.php?id=4101 / !lg turnerjer slime 1 -tv / !lm hjklyubn setm uniq=geryon 1 -tv / For four days in 2012, octopodes had eight times the normal squeeze dama... 23:13:19 <|amethyst> let me find the entries that are mine there 23:14:43 <|amethyst> #5 #6 #23 and I might be missing some 23:14:46 <|amethyst> ??epic bugs[5] 23:14:46 octopode[2/5]: For four days in 2012, octopodes had eight times the normal squeeze damage (96 instead of 12), allowing them to one-shot greater mummies (among others) with ease. Introduced, and then ruined, by |amethyst; rest in peace. 23:14:49 <|amethyst> ??epic bugs[6] 23:14:50 epic bugs[6/28]: Dash275 writes: There's a rather large security problem with the CSZO server. You don't actually need to enter a password to access an account. 23:14:51 <|amethyst> ??epic bugs[23] 23:14:52 meleebug[1/1]: The git commit e0bdd66 roughly doubled player melee damage. This was not fixed until around halfway through the 0.16 tournament. http://s-z.org/neil/images/logicbug.jpg 23:14:53 -!- Arglure has quit [Quit: Page closed] 23:15:13 -!- Klaymen has quit [Remote host closed the connection] 23:18:18 <|amethyst> so until you manage to screw up half a tournament, I think you're doing fine :) 23:19:41 03|amethyst02 07* 0.19-a0-374-g63c1c30: Simplify UseItemMenu's constructor. 10(51 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/63c1c303e8b5 23:19:41 03|amethyst02 07* 0.19-a0-375-g0369145: Allow assigning hotkey 'a' to floor items. 10(55 minutes ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/036914593039 23:19:41 03|amethyst02 07* 0.19-a0-376-gf780d9b: Don't display empty Inv/Floor section headings (gammafunk) 10(2 minutes ago, 1 file, 35+ 26-) 13https://github.com/crawl/crawl/commit/f780d9bc2624 23:20:08 the biggest problem i noticed with prompt_invent_item is it's written for only inventory 23:20:18 that's why i went with the new functions and class 23:20:19 remember that bug where people had permanent ambrosia effect 23:20:30 i broke crawl compilation like 3 times with the same mistake 23:20:39 and i barely touch code ever 23:22:06 !lg * x=end 23:22:07 <|amethyst> Naruni: yeah, it will probably make more sense to have a new function 23:22:08 5694153. [end=2016-05-30 03:22:11 [20160430032211S]] DrakeP the Grave Robber (L1 GhNe), quit the game on D:1 on 2016-05-30 03:22:11, with 2 points after 253 turns and 0:00:23. 23:22:23 <|amethyst> Naruni: so that you don't have to replace all its callers immediately 23:22:33 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 23:22:41 <|amethyst> Naruni: the new function would presumably return an item_def* instead of an int 23:23:03 <|amethyst> Naruni: and would need its own version of any_items_of_type that checks both places 23:23:36 -!- Kalir has quit [Changing host] 23:24:06 every project I've worked with has some token (sometimes physical, sometimes virtual) for folks who break everything... because even the most experienced devs do it occasionally. the real mark of a good developer is arguably how they respond to having done it 23:24:56 !ontoclasm[break 23:24:59 <|amethyst> Naruni: the _invent_select call would be replaced by a call to something like the first half of your _use_an_item 23:25:15 !ontoclasm[future 23:25:19 !banish crawlcode 23:25:19 AreBrandon casts a spell. crawlcode is cast into the Abyss! 23:25:24 eh, i can't remember it 23:25:37 (if it were responding to someone else doing it, I'd be up for some sort of award... two jobs in a row the first non-training thing I did was emergency recovery from someone else's production-breaking oops.) 23:25:52 <|amethyst> Naruni: hm, or maybe the whole thing, but you will need some extra stuff such as returning the menu key 23:26:10 <|amethyst> Naruni: that's how \ and * get passed back to prompt_invent_item to do their thing 23:26:22 hepliaklqana has some ability to rename your ancestor right 23:26:48 <|amethyst> ontoclasm: yes, aG 23:26:53 <|amethyst> ontoclasm: "Ancestor Identity" 23:27:03 ok 23:27:06 !source any_of 23:27:07 Can't find any_of. 23:27:08 guess i should make a tile for that 23:27:09 -!- WalrusKing_ has quit [Ping timeout: 250 seconds] 23:27:15 obvious breaks aren't half as bad as the more subtle ones like [9]'s year long effect, anyway 23:27:23 <|amethyst> Naruni: any_of is C++ 23:27:50 i remember Basil broke save compat with his first commit as a dev :) 23:28:04 <|amethyst> Naruni: yours would be something liek 23:28:07 <|amethyst> Naruni: like 23:28:17 ah this is the lambda function thing 23:28:38 <|amethyst> Naruni: return || 23:29:04 <|amethyst> Naruni: the excluded_slot thing would probably have to be an item_def *excluded_item 23:29:30 <|amethyst> Naruni: then instead of && item.link != excluded_slot it would be && item != excluded_item 23:29:32 !source invent.cc:1108 im thinking of adding an argument bool include_floor_items defaulted to false 23:29:32 https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l1108 23:29:44 <|amethyst> Naruni: that works 23:30:10 <|amethyst> Naruni: but eventually you will have to make that chance to excluded_slot 23:30:17 <|amethyst> well 23:30:42 <|amethyst> if we gain the ability to read ?identify on floor items, anyway 23:31:04 <|amethyst> excluded_slot is used so that you can't waste an identify scroll identifying itself 23:31:39 <|amethyst> when selecting an item to identify, excluded_slot will be the inventory slot of the identify scroll itself 23:38:27 -!- PleasingFungus has joined ##crawl-dev 23:43:14 http://pastie.org/10857594 starting at line 9, i get a good compile. do you see anything that would cause issues? 23:43:37 <|amethyst> Naruni: line 3 already returned 23:43:44 <|amethyst> Naruni: line 9 will never execute 23:44:26 <|amethyst> Naruni: also, item->link != excluded_slot should be omitted for the floor check 23:45:04 <|amethyst> since currently excluded_slot is an inventory slot, and a floor item will never be in an inventory slot 23:45:17 <|amethyst> (and item->link means something different for floor items, anyway) 23:46:05 <|amethyst> Naruni: for the return thing, you could make a bool any = ; 23:46:34 <|amethyst> Naruni: then inside the if any |= 23:46:42 <|amethyst> then at the end return any; 23:46:51 yes that's what im doing, so should line 9 be if (!ret && allow_floor) 23:47:10 http://pastie.org/10857596 23:47:25 <|amethyst> yeah 23:47:30 <|amethyst> I guess that works better than my |= 23:48:03 <|amethyst> since your way means you won't even need to build the item_floor list if you already found an item in inventory 23:48:19 <|amethyst> another way would be 23:48:43 chequers: i confused you with nicolae 23:48:43 PleasingFungus: You have 1 message. Use !messages to read it. 23:49:00 <|amethyst> if () { return true; } else if (allow_floor) { ...; return any_of(...) } else return false; 23:49:05 PleasingFungus: i would have suggested a regen bonus that scales linearly, rather than a hard cutoff 23:49:28 the problem with not having a hard cutoff is that the messaging becomes a pain 23:49:49 yeah, and that fiddly few turns duration thing 23:50:14 Well, you can show Sanguine in three colours, like Aug 23:50:40 you'd also prefer regen to ac? 23:51:01 in general, I think regen is more fun than AC 23:51:24 heh 23:51:41 -!- rossi_ has quit [Ping timeout: 240 seconds] 23:51:47 it's sort of nice to have chunky, observeable effects 23:51:59 btw, iridiscent scales give +8 AC at level 3 continually, so I think if the intention is for sanguine to be a Ds candidate, the bonus should be at least 16 AC 23:52:24 or is it a vampire thing...? 23:52:30 vampire thing? 23:53:35 like, an innate Vp thing 23:54:06 seems vaguely on-theme for them 23:54:10 olscumpy: you can say it in-channel 23:54:14 but don't say it again 23:54:28 i think we could punch things up a little, but i don't think you need to go super over the top with stuff. 23:54:34 it's so long and I said it earlier already 23:54:35 the best flavor is often undesrtated. 23:54:47 and i read it already :) 23:54:50 (but of course you couldn't have known that) 23:54:57 but yeah the current flavor makes me think of knuckles, blisters, warts, lack of lotion, etc 23:54:58 chequers: do vp need to be more complex 23:55:05 make its effect scale with hunger level 23:55:51 anyway, there's my feedback, regardless of the rabbit hole around vampires which apparently an incorrect guess 23:56:22 PleasingFungus: https://dl.dropboxusercontent.com/u/1000017/crawl/hep_identity.png 23:56:29 ? 23:56:36 +6 ac at below 33/40/50% ac (consult hunger table), with additional bonuses depending on phase of the moon 23:56:45 ontoclasm: haha, i like it! 23:56:52 you want to push it, or should i? 23:56:58 go ahead 23:57:00 clearly the tile should just have written in small letters "call them 'your butt'" 23:57:06 <|amethyst> peda6 ? 23:57:27 PleasingFungus: oooh, 23:57:33 ultiply the player's AC based on hitpoints 23:57:58 chequers: micro-pixels 23:58:00 nano-pixels 23:58:14 150/300/450% AC scaling inversely with HP! 23:58:30 400AC gargoyles 23:58:33 ΓΞdñ6 23:59:34 PleasingFungus: you underestimate my ability to cram stuff into a tiny space