00:00:03 -!- omarax has quit [Remote host closed the connection] 00:07:36 yeah it's not a case or merely migrating servers, but also going over the changes thus far, fixing any issues 00:18:42 -!- MarvinPA has quit [Quit: Leaving] 00:19:02 -!- debo_ has joined ##crawl-dev 00:19:26 -!- debo_ is now known as Guest51383 00:22:24 -!- debo has quit [Ping timeout: 264 seconds] 00:22:56 -!- Pacra has quit [Ping timeout: 265 seconds] 00:28:12 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-1024-gf1736fb (34) 00:29:47 -!- SenoraRaton has quit [Quit: Leaving] 00:31:25 HobsGoblin (L27 VSBe) ASSERT(dests.size()) in 'mon-cast.cc' at line 7472 failed. (Dis:7) 00:32:41 03|amethyst02 07* 0.18-a0-1025-gf4f215a: Adjust autopickup defaults for jewellery changes. 10(42 seconds ago, 1 file, 10+ 9-) 13https://github.com/crawl/crawl/commit/f4f215a631e0 00:32:54 <|amethyst> hmm 00:33:34 <|amethyst> so I guess an iron giant tried to throw the player but something was in the way 00:34:02 <|amethyst> but it found a ray 00:34:10 <|amethyst> oh 00:34:17 <|amethyst> I guess nothing habitable probably 00:34:19 <|amethyst> !crashlog 00:34:21 12914. HobsGoblin, XL27 VSBe, T:95733 (milestone): http://dobrazupa.org/morgue/HobsGoblin/crash-HobsGoblin-20160107-053056.txt 00:34:43 !crashlog 4tharraofdagon 00:34:44 <|amethyst> hm, or trying to throw through a monster 00:34:44 33. 4thArraOfDagon, XL27 HOWr, T:37104 (milestone): http://crawl.xtahua.com/crawl/morgue/4thArraOfDagon/crash-4thArraOfDagon-20160106-122452.txt 00:34:54 <|amethyst> rather, directly into another monster? 00:35:28 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:35:49 <|amethyst> hm, no, target is (42,17) 00:37:07 <|amethyst> oh 00:37:17 <|amethyst> it picked a target that doesn't satisfy MIN_THROW_DIST 00:37:21 -!- crate has quit [Ping timeout: 260 seconds] 00:37:26 shouldn't throwing into another monster result in gell's style damage? 00:37:51 i mean, i have no idea and that might be an enormous pain in the ass to implement 00:38:15 it doesn't throw into other monsters, just near them, but anyhow that would help the player, wouldn't it 00:38:23 it's not trying to damage its allies 00:39:03 <|amethyst> it isn't actually throwing into a monster, I was just making guesses about why the player didn't make it to the destination 00:39:06 <|amethyst> I see why now 00:39:52 yeah, I'm responding to ProzacElf; it doesn't target a monster specifically , but it does give highers scores to squares adjacent to dangerous (and hostile) monsters, to answer his question 00:40:22 gell's does the damage thing because that's a benefit to the player 00:41:19 hrm, I'd thought the ray was such that it could never randomly choose a target not MIN_THROW_DIST away 00:41:21 -!- SSG has quit [Read error: Connection reset by peer] 00:41:47 well not choose a tile along that ray, since it does a weighted choice from the tiles on the ray path 00:41:48 <|amethyst> gammafunk: yes, there's a bug there 00:42:02 <|amethyst> gammafunk: working on a fix, but I wanted to do a little refactor in the process 00:42:17 cool, please let the bug be PF or wheals' fault 00:42:43 <|amethyst> no, it's mine :) 00:42:59 also good 00:46:32 oh, could move const dist in _choose_throw_dest() before that if 00:47:32 <|amethyst> oh, could, but not going to because of the refactor 00:47:45 <|amethyst> so it will be uselessly recomputed unless the optimiser is really good 00:47:47 oh, i get why it doesn't do that 00:48:04 it would be kind of neat though 00:48:32 although to be fair i was at least thinking it would add that damage to both the player and the monster that was the target if that were the case 00:48:43 it would just make throwing the player next to monsters less effective though 00:49:02 I mean it's cool for "style" I guess, but the whole point is to get the player next to dangerou monsters (if those are around) 00:49:08 is there a bot with 0.17 monster info? 00:49:08 so making said monsters less dangerous isn't great 00:49:15 heh 00:49:30 like i said, i'm not arguing that it needs to be there 00:49:44 i was just saying that it would be fun 00:50:02 no no no...there will be no Fun 00:50:02 i thought chei had 0.17 info? 00:50:06 ah right 00:50:08 sorry 00:50:10 forgot the first rule 00:50:13 <|amethyst> chei hasn't updated in a long time 00:50:18 Players don't deserve fun things 00:50:20 Monster stats Crawl version: 0.17-a0-1923-gc35365e 00:50:20 <|amethyst> %??-version 00:50:28 it kind of does yes 00:50:38 %git 0.17-a0-1923-gc35365e 00:50:38 07Medar02 * 0.17-a0-1923-gc35365e: Fix WebTiles mini HP/MP bar not showing up occasionally. (#7392) 10(3 months ago, 2 files, 10+ 3-) 13https://github.com/crawl/crawl/commit/c35365ef47e1 00:50:39 <|amethyst> because chei can't compile crawl 00:50:49 I win the lottery 00:50:49 <|amethyst> well, "long time" 00:51:15 That medar commit is just so good, we chei doesn't want to recompile 00:51:21 s/we // 00:51:27 you are chei?! 00:51:33 never! 00:51:35 -!- crate_ is now known as crate 00:52:09 it'd be cool if Gretell got a stable version of monster 00:52:18 but not sure if the kin cares to set that up 00:52:23 at least I think he runs that server? 00:52:44 ??Gretell 00:52:44 I don't have a page labeled Gretell in my learndb. 00:52:51 ??@ 00:52:51 @[1/1]: @ gives a plain English explanation of your character's status. @ (glyph) is the player character and a rather long list of human and Demigod Uniques: {Sigmund} {Edmund} {Erica} {Donald} {Eustachio} {Frances} {Frederick} {Harold} {Jessica} {Joseph} {Josephine} {Kirke} {Louise} {Margery} {Maud} {Maurice} {Nikola} {Norris} {Psyche} {Rupert} {Terence}. 00:53:52 !learn add @ Use @?? to make monster queries on Gretell 00:53:53 @[2/2]: Use @?? to make monster queries on Gretell 00:54:11 ??eksell 00:54:11 Eksell[1/1]: The cxc announcement bot, which uses | as a prefix. 00:54:17 ??sizzell 00:54:18 sizzell[1/2]: Like Gretell, except that |amethyst is typing everything himself. Announces games and upgrades on crawl.s-z.org ({CSZO}). Uses "%" for its commands ("%dump" etc), but does not do nick mapping. 00:54:46 !learn add @ The most insane people in ##crawl-dev have this next to their name. 00:54:46 @[3/3]: The most insane people in ##crawl-dev have this next to their name. 00:54:55 !learn edit eksell[1] s/cxc/CXC/ 00:54:56 Eksell[1/1]: The CXC announcement bot, which uses | as a prefix. 00:55:10 fr: Eksell is EKSELL in channel 00:55:25 !learn edit eksell[1] s/CXC/{CXC}/ 00:55:26 Eksell[1/1]: The {CXC} announcement bot, which uses | as a prefix. 00:55:26 oh what? Demigod gets a capital letter in that entry? 00:55:39 what, are they more deserving of a capital letter than mere 'h'umans? 00:55:45 =p 00:55:51 !learn edit @[1] s/Dem/dem/ 00:55:51 @[1/3]: @ gives a plain English explanation of your character's status. @ (glyph) is the player character and a rather long list of human and demigod Uniques: {Sigmund} {Edmund} {Erica} {Donald} {Eustachio} {Frances} {Frederick} {Harold} {Jessica} {Joseph} {Josephine} {Kirke} {Louise} {Margery} {Maud} {Maurice} {Nikola} {Norris} {Psyche} {Rupert} {Terence}. 00:55:55 hahaha 00:56:04 demigod UNIQUES 00:56:15 i'm keeping an eye on your pro-Frederick bias 00:56:17 !learn edit @[1] s/Uniq/uniq/ 00:56:17 @[1/3]: @ gives a plain English explanation of your character's status. @ (glyph) is the player character and a rather long list of human and demigod uniques: {Sigmund} {Edmund} {Erica} {Donald} {Eustachio} {Frances} {Frederick} {Harold} {Jessica} {Joseph} {Josephine} {Kirke} {Louise} {Margery} {Maud} {Maurice} {Nikola} {Norris} {Psyche} {Rupert} {Terence}. 00:57:38 ??monster 00:57:38 monsters[1/4]: The most up-to-date code for @?? can be found at https://github.com/crawl/monster/ : branch 'master' for trunk, 'dcss016' for 0.16, and likewise back to 'dcss09'. 00:57:41 ??monster[2 00:57:41 objstat[2/3]: Latest statistics: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing , See the README for details: https://docs.google.com/document/d/1D5mFqVi8ghz_nzvVmDUc3unx8VanVBWfgvZ8xCHaiJo/edit?usp=sharing 00:57:45 ??monster[3 00:57:46 monsters[3/4]: dirty cheaters 00:57:50 ??monster[4 00:57:51 4.1[3/7]: what's really overpowered in 4.1 elliott: monsters 00:58:04 !learn add Gretell The {CDO} announcement bot, which uses @ as a prefix. Also responds to @?? monster info queries. 00:58:04 Gretell[1/1]: The {CDO} announcement bot, which uses @ as a prefix. Also responds to @?? monster info queries. 00:58:17 -!- roadmap has joined ##crawl-dev 00:59:22 ??xxx 00:59:23 summon horrible things[1/1]: Level 8 summoning spell, produces large abominations and tentacled monstrosities. Has a 1/5 chance to drain intelligence by 1d3 points (1d2 in 0.15). Tentacled monstrosites and abominations have separate summons caps. Affectionately known as XXX. 00:59:29 ??shadow creatures 00:59:29 shadow creatures[1/1]: L5 summoning, Book of Summonings and Dreams. When you cast it, summons one always-friendly level appropriate monster (some will come with an appropriate pack). When monsters cast it, summons up to 8. Good to use in places where normal monsters are nasty, like Zot. 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:09 !learn edit shadow_creatures s/L5/L6 summoning (L5 in 0.17-)/ 01:00:10 shadow creatures[1/1]: L6 summoning (L5 in 0.17-) summoning, Book of Summonings and Dreams. When you cast it, summons one always-friendly level appropriate monster (some will come with an appropriate pack). When monsters cast it, summons up to 8. Good to use in places where normal monsters are nasty, like Zot. 01:00:15 ??menagerie 01:00:15 monstrous menagerie[1/1]: Level 6 spell which summons either a manticore, lindwurm, harpy (multiples at higher power), or a sphinx (much rarer except at high power). 01:00:57 !learn edit monstrous_menagerie[1] s/Level 6/L7 summoning (L6 in 0.17-)/ 01:00:58 monstrous menagerie[1/1]: L7 summoning (L6 in 0.17-) spell which summons either a manticore, lindwurm, harpy (multiples at higher power), or a sphinx (much rarer except at high power). 01:02:04 !learn edit monstrous_menagerie[1] s/L7.+spell/L7 summoning spell (L6 in 0.17-)/ 01:02:05 monstrous menagerie[1/1]: L7 summoning spell (L6 in 0.17-) which summons either a manticore, lindwurm, harpy (multiples at higher power), or a sphinx (much rarer except at high power). 01:02:26 ??amulet_of_resist_corrossion 01:02:27 amulet of resist corrossion ~ amulet of resist corrosion ~ resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as an amulet, on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:02:44 ??ring_of_resist_corrosion 01:02:44 I don't have a page labeled ring_of_resist_corrosion in my learndb. 01:03:00 ??relec 01:03:01 relec[1/1]: Reduces electrical damage to 1/3, 1/6, 0 by level (but players can only get level 1). Available from potions of resistance, staff of air, storm dragon armour, statue form, mutations and artefacts. 01:03:27 !learn mv amulet_of_resist_corrosion ring_of_resist_corrosion 01:03:28 amulet_of_resist_corrosion -> ring of resist corrosion[1/1]: see {resist_corrosion[1]} 01:03:35 hm. can a case be made for rCorr to be 2/3 (like rPois) instead of 1/2? 01:03:43 ??resist_corrosion 01:03:45 03|amethyst02 07* 0.18-a0-1026-ge317a7f: Use the same rules in _choose_throwing_target and _choose_throw_dest. 10(10 minutes ago, 1 file, 11+ 9-) 13https://github.com/crawl/crawl/commit/e317a7fe6241 01:03:49 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as an amulet, on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:03:49 or was 50% carefully chosen as the right balance? 01:03:58 (easier to remember for players if they are the same) 01:04:13 !learn add amulet_of_resist_corrosion see {resist_corrosion[1]} 01:04:14 amulet of resist corrosion[1/1]: see {resist_corrosion[1]} 01:04:31 -!- Morphy_ has quit [Ping timeout: 252 seconds] 01:04:58 !learn edit resist_corrosion[1] s/amulet/ring (an amulet it 0.17-)/ 01:04:59 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as an ring (an amulet it 0.17-), on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:05:03 maybe it's the 'which itself makes the corrosion less likely' that makes it different enough that 50% is better. 01:05:14 !learn edit resist_corrosion[1] s/an ring/ a ring/ 01:05:14 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as a ring (an amulet it 0.17-), on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:05:18 dammit 01:05:27 +1 to the change though. I'm starting to see the amulet vision better 01:05:32 !learn edit resist_corrosion[1] s/ a/ a/ 01:05:32 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as a ring (an amulet it 0.17-), on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:05:42 <|amethyst> !learn edit resist_corrosion[1] s/it 0/in 0/ 01:05:42 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as a ring (an amulet in 0.17-), on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 01:05:42 amulet = strategy. ring = tactical 01:06:05 that typo was johnstein's fault for interrupting my flow 01:06:18 my typing chi got disturbed 01:06:19 sorry. was so happy the kids are finally in bed 01:06:23 BLAH BLAH BLAH 01:06:33 -!- LordSloth has left ##crawl-dev 01:06:39 !send gammafunk some flow 01:06:41 Sending some flow to gammafunk. 01:06:59 !phial johnstein 01:07:00 fr 01:07:25 ??ring_of_invisibility 01:07:25 ring of invisibility[1/2]: Evoking this (or any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself. 01:07:37 -!- destroythecore has quit [Read error: Connection reset by peer] 01:07:55 !learn edit ring_of_invisibility s/$/ Removed in 0.18./ 01:07:55 fr: title: Phialnthropist 01:07:55 Use: !learn edit ring_of_invisibility[NUM] s/// 01:08:02 !learn edit ring_of_invisibility[1] s/$/ Removed in 0.18./ 01:08:02 ring of invisibility[1/2]: Evoking this (or any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself. Removed in 0.18. 01:08:09 curse you 01:08:17 !learn edit ring_of_invisibility[1] s/ // 01:08:18 ring of invisibility[1/2]: Evoking this (or any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself.Removed in 0.18. 01:08:21 oh 01:08:23 curse you 01:08:39 !learn edit ring_of_invisibility[1] s/.R/. R/ 01:08:40 ring of invisibility[1/2]: Evoking this (. R any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself.Removed in 0.18. 01:09:04 !learn edit relec[1] s/ R/R/ 01:09:05 relec[1/1]: Reduces electrical damage to 1/3, 1/6, 0 by level (but players can only get level 1). Available from potions of resistance, staff of air, storm dragon armour, statue form, mutations and artefacts. 01:09:16 !learn edit ring_of_invisibility[1] s/Removed/ Removed/ 01:09:17 ring of invisibility[1/2]: Evoking this (. R any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself. Removed in 0.18. 01:09:29 oh 01:09:30 haha 01:09:52 nice 01:10:21 !learn edit ring_of_invisibility[1] s|\(\. R|(or| 01:10:22 ring of invisibility[1/2]: Evoking this (or any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself. Removed in 0.18. 01:10:37 it's case insensitive 01:11:10 ??amulet_of_mana 01:11:11 I don't have a page labeled amulet_of_mana in my learndb. 01:11:15 %git :/mana 01:11:15 07Lasty02 * 0.18-a0-1021-gde3230b: Fix misleading text about the mana regen amulet (wheals) 10(7 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/de3230b19cd2 01:11:25 !gitgrep 2 mana 01:11:25 %git HEAD^{/mana}^^{/mana} 01:11:26 07Lasty02 * 0.18-a0-1020-g47c2ea2: Replace the amulet of resist corrosion with the amulet of mana regeneration 10(7 hours ago, 16 files, 75+ 26-) 13https://github.com/crawl/crawl/commit/47c2ea230e64 01:11:51 !send sensitivityTraining gammafunk 01:11:52 Sending gammafunk to sensitivityTraining. 01:12:03 Unstable branch on crawl.s-z.org updated to: 0.18-a0-1025-gf4f215a (34) 01:12:07 I flunked out of that 01:12:11 fr: a better name than mana regeneration 01:13:01 spirit charger 2.0 01:13:43 oh, actually, I can replicate the 'crash due to full command buffer(?)' by holding o now 01:13:48 it seems pretty latency sensitive 01:14:32 gammafunk just gives random answers on the corporate mandated sexual harrassment modules until he passes 01:14:49 chequers: do you get an actual crash, or does it just hang forever? 01:15:29 !learn add amulet_of_mana_regeneration An amulet that increases your mana regen rate by the same amount as adding 40 to max mp would, with a warmup period after you wear it. Added in 0.18. 01:15:30 amulet of mana regeneration[1/1]: An amulet that increases your mana regen rate by the same amount as adding 40 to max mp would, with a warmup period after you wear it. Added in 0.18. 01:15:36 ??amulet_of_harm 01:15:36 amulet of harm[1/1]: Increases damage done by and to the wearer by 25%. Applied after AC. It applies to damage from melee, ranged, spells, abilities, evocations, clouds, falling down stairs, etc. 01:15:55 Medar: the client hangs for a long time 01:15:56 was the change to clarity meant to inhibit xomzerk? 01:16:08 then the error in console is timeout: timed out 01:16:27 because xom is frankly one of the more likely sources of the clarity mutation 01:16:34 chequers: in what console? 01:16:48 chequers: also do you know if other games hang too or are unaffected? 01:17:12 the webserver console, sorry 01:17:13 ProzacElf: I believe that change was reverted already 01:17:17 or for that matter why make clarity now block voluntary berserking when the4 amulet has been removed? 01:17:19 oh 01:17:23 %git :/[Cc]larity 01:17:23 07PleasingFungus02 * 0.18-a0-1024-gf1736fb: Revert "Clarity blocks intentional zerk" 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f1736fbdacfa 01:17:26 I suspect everything hangs, since webtiles-changes uses a single event loop 01:17:35 didn't test though 01:17:46 yeah, think so too 01:18:23 Medar: fyi http://dpaste.com/2YJYP1C 01:19:33 i get some weird behaviour if I hold the key for not quite long enough to cause the hang. I can let go of the key and then start putting in other key commands, and those new commands seem to arrive out of order, before some of the first key presses are fully processed 01:19:43 either that or the message log messages arrive out of order 01:20:18 hard to replicate this though, maybe random error 01:20:21 that's pretty weird 01:20:59 -!- WalkerBoh has joined ##crawl-dev 01:21:25 i wonder if mana regen or regeneration is better health for vine stalkers 01:22:40 !tell pleasingfungus I feel some messages are being folded together that shouldn't be now: _l - a scratched copper ring; The bat hits you but does no damage. 01:22:40 chequers: OK, I'll let pleasingfungus know. 01:25:18 -!- vev has quit [Remote host closed the connection] 01:26:43 -!- tealeaves has quit [Quit: Bye] 01:29:21 -!- MgDark has quit [Read error: Connection reset by peer] 01:31:42 -!- LordSloth has quit [Quit: Leaving] 01:32:00 -!- Krakhan has quit [Ping timeout: 246 seconds] 01:32:42 -!- rossi has quit [Ping timeout: 246 seconds] 01:34:21 -!- meatpath has quit [Quit: Leaving] 01:35:23 -!- maldini has quit [Remote host closed the connection] 01:36:50 -!- Insomniak` has quit [Quit: I like to rock] 01:40:06 Amulet of Flux 01:43:08 -!- Graydot- has quit [Ping timeout: 260 seconds] 01:45:52 -!- zxc has joined ##crawl-dev 01:45:53 -!- simmarine has quit [Read error: Connection reset by peer] 01:46:09 Amulet of Arcane Rejuvenation 01:46:15 that's a mouthful 01:47:14 Amulet of the Caster 01:47:30 Amulet of the Wizard (of Yendor) 01:52:03 -!- Graydot has quit [Read error: Connection reset by peer] 01:52:17 -!- tksquared has quit [Read error: Connection reset by peer] 01:52:27 -!- Kalir has quit [Read error: Connection reset by peer] 01:52:50 -!- Kalir has quit [Changing host] 01:53:10 -!- Rast- has joined ##crawl-dev 01:53:21 -!- Harudoku has quit [Read error: Connection reset by peer] 01:53:41 -!- Rast has quit [Read error: Connection reset by peer] 01:54:36 -!- tupper has quit [Ping timeout: 250 seconds] 01:55:28 -!- zwisch has quit [Ping timeout: 250 seconds] 01:55:31 -!- fazisi_ has quit [Ping timeout: 260 seconds] 01:55:54 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 01:55:54 -!- Naruni has quit [Remote host closed the connection] 01:58:14 -!- Blazinghand has joined ##crawl-dev 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:12:08 Amulet of the Thaumaturge 02:25:05 -!- WalkerBoh has quit [Remote host closed the connection] 02:26:05 -!- ystael has quit [Ping timeout: 272 seconds] 02:28:09 -!- Blazinghand has quit [Read error: Connection reset by peer] 02:29:33 -!- Blazinghand has joined ##crawl-dev 02:36:02 Thamulet 02:40:11 -!- maldini has quit [Ping timeout: 245 seconds] 02:40:23 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:47:09 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 02:48:40 -!- GauHelldragon2 is now known as GauHelldragon 02:53:13 -!- beogh has joined ##crawl-dev 02:53:37 anyone have a reason why mercenary shops didn't survive ? 02:54:15 seems like a brilliant idea that would be relatively easy to implement 02:56:08 New branch created: pull/209 (1 commit) 13https://github.com/crawl/crawl/pull/209 02:56:08 03edsrzf02 07https://github.com/crawl/crawl/pull/209 * 0.18-a0-1022-g2a4ab4c: Show monster health in webtiles with tile_display_mode = glyphs 10(12 minutes ago, 2 files, 49+ 0-) 13https://github.com/crawl/crawl/commit/2a4ab4c50384 03:00:04 -!- omarax has quit [Remote host closed the connection] 03:02:14 beogh, I always liked the 'Thieves Den' portal idea that was basically a bazaar with monsters and one of the shops was a mercenary shop. So you had to make a decision right there on whether to use it 03:02:46 beogh, but I think oubliette is kinda themed like that, just without the bazaar and instead of the merc shop, you get a temporary buddy unique. so not really 03:02:50 -!- Adeon has quit [Quit: bye] 03:03:15 -!- Adeon has joined ##crawl-dev 03:17:14 -!- vale_ has quit [Remote host closed the connection] 03:18:13 -!- Shard1697_ has quit [Ping timeout: 264 seconds] 03:22:14 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-1026-ge317a7f (34) 03:30:17 -!- mong has quit [Remote host closed the connection] 03:37:37 -!- Shard1697_ has joined ##crawl-dev 03:38:50 -!- beogh has quit [Quit: Page closed] 03:40:17 -!- tealeaves has quit [Quit: Bye] 03:51:40 -!- rossi has quit [Ping timeout: 246 seconds] 03:53:00 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:56:39 -!- ussdefiant_Lappy has quit [Ping timeout: 272 seconds] 03:58:01 -!- aditya has quit [Ping timeout: 265 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:00:29 -!- roadmap has quit [Quit: Textual IRC Client: www.textualapp.com] 04:02:06 -!- st_ has joined ##crawl-dev 04:03:47 -!- elliptic has quit [Quit: Leaving] 04:07:46 -!- elliptic has joined ##crawl-dev 04:12:07 -!- lobf has quit [Quit: lobf] 04:23:07 -!- edsrzf has quit [Ping timeout: 260 seconds] 04:33:37 holy balls! rcorr finally became a ring! 04:34:20 also i'm still going to pitch the pirate's bay ending to shoals 04:36:50 does there need to be a mantis ticket for rcorr ring having the same icon as invis? 04:37:01 or is that already in the system? 04:41:12 -!- GauHelldragon has quit [Ping timeout: 260 seconds] 04:45:03 -!- tealeaves has quit [Ping timeout: 276 seconds] 04:45:56 -!- bonghitz has quit [Remote host closed the connection] 04:53:30 -!- ystael has quit [Ping timeout: 276 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:04:10 -!- ontoclasm has quit [Read error: Connection reset by peer] 05:04:24 -!- Shard1697_ has quit [Ping timeout: 250 seconds] 05:06:38 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:08:01 -!- Sorbius has quit [Ping timeout: 256 seconds] 05:10:42 -!- glaas has quit [Quit: WeeChat 0.4.2] 05:11:13 -!- Reverie has joined ##crawl-dev 05:28:10 -!- AreBrandon has joined ##crawl-dev 05:44:21 -!- __miek has quit [Ping timeout: 265 seconds] 05:53:33 -!- maldini has quit [Ping timeout: 265 seconds] 06:00:03 -!- omarax has quit [Remote host closed the connection] 06:05:09 -!- mibe has quit [Quit: Page closed] 06:07:45 -!- scummos| has quit [Ping timeout: 240 seconds] 06:08:58 -!- ProzacElf has quit [Ping timeout: 265 seconds] 06:18:05 -!- siepu has quit [Ping timeout: 240 seconds] 06:31:54 -!- AreBrandon has quit [Ping timeout: 250 seconds] 06:36:22 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 06:51:15 -!- fazizzz has quit [Ping timeout: 260 seconds] 06:52:02 -!- amalloy is now known as amalloy_ 06:56:30 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:07:23 -!- Ququman has joined ##crawl-dev 07:08:03 -!- mopl has quit [Ping timeout: 252 seconds] 07:14:18 -!- wheals has joined ##crawl-dev 07:18:15 -!- Lasty has joined ##crawl-dev 07:37:16 -!- scummos| has quit [Ping timeout: 276 seconds] 07:42:21 -!- wheals_ has joined ##crawl-dev 07:43:49 -!- wheals has quit [Ping timeout: 256 seconds] 07:44:02 -!- wheals__ has joined ##crawl-dev 07:44:54 -!- rj54x has quit [Ping timeout: 252 seconds] 07:47:24 -!- wheals_ has quit [Ping timeout: 250 seconds] 07:48:22 -!- wheals__ has quit [Ping timeout: 256 seconds] 07:48:32 -!- siepu has quit [Read error: No route to host] 07:52:24 -!- Guest51383 is now known as debo 07:57:41 -!- dpeg has joined ##crawl-dev 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:03:55 -!- wheals has joined ##crawl-dev 08:06:55 -!- kreedzfreak has quit [] 08:07:33 -!- swartzcr_ has quit [Read error: Connection reset by peer] 08:09:36 -!- Lasty has quit [Quit: Leaving.] 08:15:40 -!- debo has quit [Ping timeout: 272 seconds] 08:17:31 -!- buki has quit [Read error: Connection reset by peer] 08:17:53 -!- myp has quit [Read error: Connection reset by peer] 08:18:10 -!- scummos| has quit [Ping timeout: 260 seconds] 08:29:23 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:43:18 -!- bencryption has quit [Quit: WeeChat 1.0.1] 08:43:57 -!- jefus has joined ##crawl-dev 08:51:37 -!- Tux[Qyou] has joined ##crawl-dev 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:04:34 -!- elliptic has quit [Ping timeout: 260 seconds] 09:11:50 in my current game, I have four shops on D:4, but when I do Ctrl-F "shop", I get: 09:11:50 dpeg: You have 3 messages. Use !messages to read them. 09:11:53 4 matches: view [toggle: !], by dist [/], show useless [=] 09:11:54 a - [D:4] Buwim's Book Shop 09:11:54 b - [D:4] Goizoc's Gadget Shop 09:11:54 c - [D:4] Kaureczaqa's Antique Armour Shop 09:11:56 d - [D:4] Xuluv's Jewellery Emporium {D:4} {shop} 09:12:03 why is Xuluv's special? 09:12:05 !messages 09:12:06 (1/3) PleasingFungus said (1d 10h 11m 56s ago): not upset at all, just out to dinner :) 09:12:08 !messages 09:12:09 (1/2) PleasingFungus said (1d 10h 11m 46s ago): I appreciated the 'fungent stench' comment :P 09:12:12 !messages 09:12:12 (1/1) PleasingFungus said (1d 10h 11m 45s ago): I appreciated the 'fungent stench' comment :P 09:13:04 <|amethyst> dpeg: it doesn't have "shop" in the name 09:13:14 <|amethyst> dpeg: so it's showing you part of the prefixes that match 09:13:28 !tell dpeg I appreciated the 'fungent stench' comment :P 09:13:28 wheals: OK, I'll let dpeg know. 09:13:35 -!- roxton has quit [Ping timeout: 260 seconds] 09:21:15 !tell gammafunk I'm really excited for your upcoming better name for the amulet of mana regeneration! I struggled with that for a while, but almost everything else is already stepped on by staves and rings or else too obscure. 09:21:16 Lasty_: OK, I'll let gammafunk know. 09:21:45 -!- roxton has quit [Ping timeout: 260 seconds] 09:23:52 amulet of charging 09:27:50 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 09:28:00 |amethyst: ah, thx 09:28:00 dpeg: You have 1 message. Use !messages to read it. 09:28:17 btw, the new shop interface (console) does not allow travel anymore! 09:28:31 I can view the stock, but Enter won't move me there 09:30:10 <|amethyst> hm, for me the default is travel and I have to press ! to view stock 09:31:22 <|amethyst> oh, I see 09:31:31 <|amethyst> you mean once you are viewing the shop's stock 09:31:49 <|amethyst> press esc to go back to the list of matches (the shop itself) then you can travel 09:32:22 <|amethyst> (I guess esc then ! since you must have been in view mode before) 09:32:27 -!- DDFi has quit [Client Quit] 09:32:49 |amethyst: and thanks again. Is this a regression? (I don't know, just have a hunch I could move one screen earlier in the past.) 09:33:19 -!- kazimuth has quit [Client Quit] 09:34:31 <|amethyst> ah, yes, you used to be able to press enter while looking at the shop contents to travel there 09:34:50 <|amethyst> when it wasn't a real shop menu 09:35:19 -!- Nattefrost has quit [Quit: Leaving.] 09:35:55 so this is progress? :) 09:36:49 Hey, another one: the Merchant ability description doesn't mention that depth plays a role! I'd add a line, but you'll have to tell me whether it's alright: 09:36:52 Sends funds to a merchant to help them set up shop at your location. The cost 09:36:55 of funding a shop increases with the number of shops funded. You will always 09:36:57 have the option to fund a shop selling food. 09:37:13 dpeg: yes, it improves the interface consistency 09:37:23 wheals: I know, just whining 09:37:41 <|amethyst> wheals: I think it wouldn't be unreasonable for to travel to the shop rather than doing nothing 09:37:55 progregression 09:37:57 + Merchants called at greater depth tend to carry better wares. ?? 09:38:00 <|amethyst> wheals: since both of those are inconsistent with what happens when you're standing in the shop 09:38:16 |amethyst: it's far from urgent... I'd be happy to get the feature back :) 09:38:33 -!- Rjs has quit [Read error: Connection reset by peer] 09:38:49 -!- Dirtsage has quit [Ping timeout: 276 seconds] 09:38:52 <|amethyst> dpeg: that makes it sound like the controlling factor is where you are when you use it 09:39:06 |amethyst: so it is max depth reached? 09:39:16 <|amethyst> it is the location of the shop 09:39:33 shop always spawn at your feet now right? 09:39:34 + Merchants settling at greater depth tend to carry better wares. ?? 09:39:37 <|amethyst> oh 09:39:39 Medar: yes, think so 09:39:39 <|amethyst> that's right 09:39:55 i'm worried that if you accidentally press enter twice at the describe screen people will start travelling unintentionally, but it could be worth trying 09:39:55 <|amethyst> so I guess that works 09:40:04 -!- tealeaves has quit [Quit: Bye] 09:40:08 I think it'd be better to just use "max depth reached" rather than "depth of shop level" 09:40:31 but that is a mechanics change, will do the description now 09:40:57 <|amethyst> dpeg: wouldn't that mean you'd be better off leaving Orc:$ until after Depths:$ ? 09:41:25 only for gozag shops I guess? 09:41:37 that sounds like a bad idea in general 09:41:38 <|amethyst> I guess my concern is that this makes it sound like a special rule for Gozag 09:41:40 <|amethyst> when it's not 09:41:54 <|amethyst> it's just that items generated deeper in the dungeon tend to be better 09:43:02 |amethyst: ah, I see! 09:43:09 I thought this was a special rule for Gozag. 09:43:50 I like the gameplay implication of this (explore before shops) but I think Gozag shops should use "virtual" depth. But I'll write a c-r-d mail about that. 09:44:31 <|amethyst> "As with all merchants, those deeper in the dungeon tend to carry better wares." 09:45:13 Your branch is behind 'origin/master' by 1069 commits, and can be fast-forwarded. 09:45:19 |amethyst: yes, will do 09:45:51 <|amethyst> "can be fast-forwarded" means just do a "git pull" and you'll be up to date 09:45:55 -!- SomeStupidGuy has quit [Ping timeout: 240 seconds] 09:46:25 I've done this, there are just so many :) 09:46:33 <|amethyst> %git HEAD^1069 09:46:33 Could not find commit HEAD^1069 (git returned 128) 09:46:40 <|amethyst> %git HEAD~1069 09:46:40 07Lasty02 * 0.17-a0-1792-g3f9e932: Blocking trove wand tolls for characters with Sac Artifice 10(4 months ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/3f9e932fb974 09:50:09 -!- Nattefrost has quit [Quit: Leaving.] 09:56:14 -!- read is now known as mineral 09:58:21 -!- kazimuth has quit [Max SendQ exceeded] 09:59:05 Is there a reason to keep dat/descript/ability.txt.orig around? 09:59:37 -!- Dirtsage has quit [Ping timeout: 276 seconds] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:02:00 -!- Alcopop has quit [Quit: Page closed] 10:02:12 -!- Tpain is now known as zhaorenw 10:02:45 03dpeg02 07* 0.18-a0-1027-g814d7dd: Mention shop depth in Call Merchant description. 10(45 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/814d7dd22dc8 10:06:14 -!- Alcopop has quit [Client Quit] 10:07:40 -!- Alcopop has quit [Client Quit] 10:07:55 crash during a fight 13https://crawl.develz.org/mantis/view.php?id=10228 by zeiran 10:08:22 <|amethyst> dpeg: probably not, but I suppose that depends on what's in it 10:09:05 <|amethyst> dpeg: I mean, if that contains your only copy of the proof of P=NP, by all means keep it :) 10:09:31 <|amethyst> most likely it's just the version of that file from before applying your patch 10:13:02 no no, it seems to be tracked... git-status does not list it as one of those files I could git-add. 10:13:34 .gitignore? 10:13:47 .orig often indicates leftovers from "patch" 10:14:34 hm, no global one I guess 10:14:45 er, not in the repo 10:14:53 I just wanted to know whether I can safely erase it. 10:16:06 it's not in my local checkout 10:16:16 * geekosaur just pulled 10:16:54 you could always diff against the current ability.txt to see what it's about, but I'd say just nuke it probably 10:17:10 <|amethyst> yeah, .orig files are in .gitignore 10:17:23 <|amethyst> so it shouldn't be in the repo unless you manually added it 10:18:00 <|amethyst> just like .o files from compiling 10:20:10 Dirtsage (L22 DsGl) ASSERT(dests.size()) in 'mon-cast.cc' at line 7472 failed. (Depths:4) 10:20:30 <|amethyst> !lm * crash x=vlong 10:20:31 12915. [2016-01-07 15:19:53] [vlong=0.18-a0-1024-gf1736fb] Dirtsage the Brawler (L22 DsGl of Ru) ASSERT(dests.size()) in 'mon-cast.cc' at line 7472 failed on turn 39455. (Depths:4) 10:21:01 <|amethyst> %git :/same rules 10:21:01 07|amethyst02 * 0.18-a0-1026-ge317a7f: Use the same rules in _choose_throwing_target and _choose_throw_dest. 10(9 hours ago, 1 file, 11+ 9-) 13https://github.com/crawl/crawl/commit/e317a7fe6241 10:21:25 <|amethyst> rebuilding CXC 10:25:34 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-1027-g814d7dd (34) 10:26:15 -!- zhaorenw has quit [Ping timeout: 240 seconds] 10:26:46 -!- Zekka has quit [Ping timeout: 272 seconds] 10:31:34 -!- debo has joined ##crawl-dev 10:36:22 -!- dtsund has joined ##crawl-dev 10:40:29 -!- siepu has quit [Quit: Leaving] 10:45:45 -!- Bcadren has quit [Ping timeout: 260 seconds] 10:51:28 -!- Harudoku has quit [Ping timeout: 250 seconds] 10:51:39 -!- Harudoku_ is now known as Harudoku 10:53:54 Regex Usage 13https://crawl.develz.org/mantis/view.php?id=10229 by TranceProgHouse 10:55:46 people use sound! 10:55:52 or at least, person 10:56:12 not surprising with that nick 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:08:12 <|amethyst> yeah, it's clear e appreciates sound more than music 11:11:14 -!- bonghitz has quit [Remote host closed the connection] 11:11:20 -!- simmarine has joined ##crawl-dev 11:14:55 -!- Rast- has quit [Ping timeout: 260 seconds] 11:15:01 -!- tensorpudding has quit [Ping timeout: 276 seconds] 11:15:15 -!- HellTiger_NB has quit [Ping timeout: 240 seconds] 11:15:18 -!- yernab has quit [Ping timeout: 250 seconds] 11:16:14 -!- crate has quit [Read error: Connection timed out] 11:17:04 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:35:33 -!- Rast has joined ##crawl-dev 11:37:15 -!- tealeaves has quit [Quit: Bye] 11:38:19 -!- ussdefiant_Lappy has joined ##crawl-dev 11:38:50 -!- DrKe has quit [Ping timeout: 260 seconds] 11:43:38 -!- Rast- has joined ##crawl-dev 11:45:38 -!- yernab has quit [Ping timeout: 250 seconds] 11:46:30 -!- Rast has quit [Ping timeout: 250 seconds] 11:50:48 -!- ystael has quit [Quit: Lost terminal] 11:53:36 -!- dtsund has quit [Remote host closed the connection] 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:00:35 -!- simples has quit [Quit: Page closed] 12:01:31 -!- Morphy has quit [Quit: Page closed] 12:01:47 -!- ontoclasm has joined ##crawl-dev 12:05:08 -!- SurpriseTRex has quit [Ping timeout: 246 seconds] 12:07:06 -!- jacobian_ has quit [Ping timeout: 240 seconds] 12:13:32 -!- rossi has quit [Ping timeout: 246 seconds] 12:15:30 -!- archaeo has quit [Ping timeout: 252 seconds] 12:29:01 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:31:09 -!- MarvinPA has joined ##crawl-dev 12:31:23 -!- jacobian__ has quit [Ping timeout: 264 seconds] 12:32:20 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:32:27 -!- mopl is now known as mopl_away 12:38:52 -!- blabber has joined ##crawl-dev 12:43:44 -!- Kellhus has quit [Quit: Page closed] 12:45:40 -!- Tpain is now known as zhaorenw 12:47:51 -!- Alcopop has quit [Quit: Page closed] 12:50:01 -!- elliptic has joined ##crawl-dev 12:55:07 -!- jacobian__ has quit [Ping timeout: 276 seconds] 12:57:53 -!- Menche has quit [Ping timeout: 265 seconds] 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:01:02 -!- Daekdroom has quit [Quit: Leaving] 13:04:28 -!- ussdefiant_Lappy has quit [Ping timeout: 272 seconds] 13:07:09 -!- tealeaves has quit [Quit: Bye] 13:13:12 -!- amalloy_ is now known as amalloy 13:13:54 -!- PsyMar has quit [Ping timeout: 245 seconds] 13:15:25 -!- amalloy is now known as amalloy_ 13:15:31 -!- amalloy_ is now known as amalloy 13:16:33 -!- mopl_away has quit [Ping timeout: 252 seconds] 13:21:34 -!- MarvinPA has quit [Ping timeout: 256 seconds] 13:22:08 -!- lobf has joined ##crawl-dev 13:25:15 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 13:31:50 -!- lobf has quit [Quit: lobf] 13:34:36 -!- HellTiger has quit [Ping timeout: 256 seconds] 13:36:21 -!- cang has quit [Ping timeout: 252 seconds] 13:37:34 -!- InsideTheVoid_ has quit [Ping timeout: 260 seconds] 13:39:36 -!- GauHelldragon2 has quit [Ping timeout: 250 seconds] 13:39:38 -!- blabber has quit [Quit: leaving] 13:39:59 -!- MarvinPA has joined ##crawl-dev 13:40:44 -!- Smello has quit [Quit: Bye!] 13:41:02 -!- WebFungus has joined ##crawl-dev 13:41:05 !seen dpeg 13:41:05 I last saw dpeg at Thu Jan 7 15:14:53 2016 UTC (3h 26m 12s ago) saying 'I just wanted to know whether I can safely erase it.' on ##crawl-dev. 13:42:34 !tell dpeg My first thought on seeing your commit is that we should just be using the deepest depth you've encountered [the 'frontier'] as the depth for gozag shop item generation, but it sounds like you already thought of that? 13:42:34 WebFungus: OK, I'll let dpeg know. 13:42:59 WebFungus: check your email 13:43:11 oh 13:43:13 rip 13:43:22 !tell dpeg and also you emailed me about it............... 13:43:23 WebFungus: OK, I'll let dpeg know. 13:43:55 my worry is that you'd have to do some witchcraft involving an unwind_var for the player's depth 13:44:07 but maybe not? 13:44:25 actually I think you probably wouldn't, from my vague recollection of shop gen code 13:45:16 look I don't like all these different types of fungus coming into this channel whenever they please.... 13:45:56 -!- Ladykiller69 has quit [Ping timeout: 246 seconds] 13:46:22 would you describe it as an 13:46:23 infection 13:46:41 more like an unwanted sporulation! 13:46:54 wow, fucked up 13:47:34 !tell Lasty I can't keep track of all your changes, so imo update ??amulets <_< 13:47:34 WebFungus: OK, I'll let lasty know. 13:47:45 I updated a bunch of entries yesterday 13:47:47 but not that one 13:47:49 ??amulets 13:47:49 amulets[1/1]: The list of amulets in Crawl are: clarity, faith, gourmand, guardian spirit, inaccuracy, rage, regeneration, resist corrosion, resist mutation, stasis, and warding. In 0.18, resist mutation is gone and warding is replaced with dismissal. 13:48:55 -!- WebFungus has quit [Quit: Page closed] 13:50:33 !learn edit amulets s/0.18.+/0.18, new amulets: harm, reflection, dismissal, and mana regeneration, removed amulets: resist mutation, warding, and resist corrosion (replaced with ring of resist corrosion)./ 13:50:34 amulets[1/1]: The list of amulets in Crawl are: clarity, faith, gourmand, guardian spirit, inaccuracy, rage, regeneration, resist corrosion, resist mutation, stasis, and warding. In 0.18, new amulets: harm, reflection, dismissal, and mana regeneration, removed amulets: resist mutation, warding, and resist corrosion (replaced with ring of resist corrosion). 13:51:01 !learn edit amulets s/, removed/; removed/ 13:51:01 amulets[1/1]: The list of amulets in Crawl are: clarity, faith, gourmand, guardian spirit, inaccuracy, rage, regeneration, resist corrosion, resist mutation, stasis, and warding. In 0.18, new amulets: harm, reflection, dismissal, and mana regeneration; removed amulets: resist mutation, warding, and resist corrosion (replaced with ring of resist corrosion). 13:51:21 oh 13:51:33 Thanks 13:51:56 !learn edit amulets s/, warding/, warding, clarity, stasis/ 13:51:56 amulets[1/1]: The list of amulets in Crawl are: clarity, faith, gourmand, guardian spirit, inaccuracy, rage, regeneration, resist corrosion, resist mutation, stasis, and warding. In 0.18, new amulets: harm, reflection, dismissal, and mana regeneration; removed amulets: resist mutation, warding, clarity, stasis, and resist corrosion (replaced with ring of resist corrosion). 13:52:04 even better 13:52:05 did that cover it all 13:52:06 ? 13:52:11 yep 13:53:07 And finally Phase One of amulet overhaul is complete. 13:53:39 Phase Two is just making sure the new amulets are fun and reasonably balancedish 13:54:47 ??amulet of invisibility 13:54:48 I don't have a page labeled amulet_of_invisibility in my learndb. 13:54:56 ??ring of invisibility 13:54:56 ring of invisibility[1/2]: Evoking this (or any other Evoke Invisibility) is one of the biggest single-turn sources of magic contamination available, although not enough to be a threat by itself. Removed in 0.18. 13:55:06 ??ring of resist corrosion 13:55:07 resist corrosion[1/1]: Provides a 50% save against {corrosion} from {acid}, and halves damage (which itself makes the corrosion less likely). Available as a ring (an amulet in 0.17-), on some randarts, or when quaffing potion of resistance. You will still get corroded, but significantly less. 13:57:16 Now I have to move on to ruining something else 13:57:22 -!- zhaorenw has quit [Ping timeout: 250 seconds] 13:59:56 -!- Nattefrost has quit [Ping timeout: 246 seconds] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:41 In the new-Alistair's plan (gives vertigo instead of confusion/int drain, same power level against monsters), does it make sense to nerf it to L5? L4 feels too low, but L5 feels a bit too high... 14:02:53 -!- stanzill has quit [Changing host] 14:04:06 -!- lobf has joined ##crawl-dev 14:05:35 -!- inire has quit [Ping timeout: 264 seconds] 14:05:43 -!- lobf has quit [Client Quit] 14:08:54 -!- doubleD_ has quit [Read error: Connection reset by peer] 14:09:36 to what degree would someone have to be proficient in python to help with webtiles? 14:12:18 -!- NotMyLeg has quit [Quit: Page closed] 14:12:59 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 14:20:14 Webtiles is a bit more abount understanding how the different pieces of tech work with each other: tornado server sending json between the crawl binary and the javascript client 14:20:52 To make minor cleanups and refactorings you don't need to know too much, but I'm not sure you want to use it as a project to learn python itself 14:21:26 -!- Rjs- is now known as Rjs 14:22:07 You can use anything as a project to learn a language, of course, and the webtiles python isn't particularly complicated, but unerstanding how the networking parts work isn't really about python 14:22:17 *understanding 14:26:07 -!- Zekka has quit [Ping timeout: 276 seconds] 14:27:53 -!- maldini has quit [Ping timeout: 255 seconds] 14:28:04 -!- alvarops has quit [Ping timeout: 276 seconds] 14:28:58 -!- n1k has joined ##crawl-dev 14:29:23 -!- n1k is now known as Guest63961 14:37:15 -!- neunon_ has joined ##crawl-dev 14:38:30 -!- kazimuth has quit [*.net *.split] 14:38:30 -!- omnirizon has quit [*.net *.split] 14:38:30 -!- jefus_ has quit [*.net *.split] 14:38:30 -!- TZer0 has quit [*.net *.split] 14:38:30 -!- jolamb has quit [*.net *.split] 14:38:30 -!- Kalma has quit [*.net *.split] 14:38:30 -!- neunon has quit [*.net *.split] 14:38:30 -!- Arivia has quit [*.net *.split] 14:38:30 -!- n1 has quit [*.net *.split] 14:38:30 -!- pythonsnake has quit [*.net *.split] 14:38:30 -!- wmbt has quit [*.net *.split] 14:38:44 -!- neunon_ is now known as neunon 14:39:01 -!- jolamb_ is now known as jolamb 14:39:54 -!- jefus_ has joined ##crawl-dev 14:40:42 -!- amalloy is now known as amalloy_ 14:43:06 -!- kunwon1 has quit [Ping timeout: 240 seconds] 14:43:13 -!- Foamed has quit [Quit: Leaving] 14:43:28 -!- TZer0 has joined ##crawl-dev 14:48:58 -!- maldini_ has quit [Ping timeout: 272 seconds] 14:53:02 -!- ProzacElf has joined ##crawl-dev 14:54:34 -!- Kalir has quit [Changing host] 14:54:44 -!- maldini has quit [Ping timeout: 245 seconds] 14:55:04 !lm * verb=sacrifice s=noun 14:55:08 36983 milestones for * (verb=sacrifice): 4520x essence, 4123x love, 4120x purity, 4091x arcana, 3821x stealth, 2631x health, 2108x words, 1768x drink, 1704x evocations, 1358x dodging, 1337x hand, 1265x skill, 1209x armour, 1171x experience, 827x courage, 465x eye, 441x resistance, 20x sanity, 3x handhands, handclaws 14:55:25 !lm * verb=sacrifice / s=noun 14:55:26 36983 milestones for * (verb=sacrifice): 4520x essence, 4123x love, 4120x purity, 4091x arcana, 3821x stealth, 2631x health, 2108x words, 1768x drink, 1704x evocations, 1358x dodging, 1337x hand, 1265x skill, 1209x armour, 1171x experience, 827x courage, 465x eye, 441x resistance, 20x sanity, 3x handhands, handclaws 14:55:35 is it possible to get monsters' known positions out of los (fungi and plants specifically if they have special methods of dealing with them) in CLUA? (only in the usual -8,8 square, not necessarily globally.) 14:55:58 !lm * verb=sacrifice s=noun o=% 14:55:59 36983 milestones for * (verb=sacrifice): handclaws, 3x handhands, 20x sanity, 441x resistance, 465x eye, 827x courage, 1171x experience, 1209x armour, 1265x skill, 1337x hand, 1358x dodging, 1704x evocations, 1768x drink, 2108x words, 2631x health, 3821x stealth, 4091x arcana, 4120x purity, 4123x love, 4520x essence 14:56:09 -!- maldini_ has quit [Read error: Connection reset by peer] 14:56:55 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 14:59:02 New branch created: pull/210 (1 commit) 13https://github.com/crawl/crawl/pull/210 14:59:02 03edsrzf02 07https://github.com/crawl/crawl/pull/210 * 0.18-a0-1022-g992d163: Fix targeting in webtiles with tile_display_mode = glyphs|hybrid (#8286) 10(5 minutes ago, 1 file, 23+ 10-) 13https://github.com/crawl/crawl/commit/992d163c5684 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:04:05 -!- fazisi_ has quit [Read error: Connection reset by peer] 15:07:11 -!- LordSloth has quit [Ping timeout: 260 seconds] 15:17:23 -!- tealeaves has quit [Quit: Bye] 15:19:22 -!- amalloy_ is now known as amalloy 15:31:17 -!- ProzacElf has quit [Ping timeout: 246 seconds] 15:42:40 -!- elliptic has quit [Ping timeout: 256 seconds] 15:45:59 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 15:49:34 -!- mistersteele has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 15:51:39 -!- Azareth has quit [Ping timeout: 252 seconds] 15:53:17 %git ca15f1fa1853f8f136f6f4b2615c6aad2d1918ee 15:53:17 07MarvinPA02 * 0.17-a0-1053-gca15f1f: Don't let jellies eat items that the player has seen 10(8 months ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/ca15f1fa1853 15:55:45 -!- FiftyNine has quit [Ping timeout: 265 seconds] 15:55:55 -!- dtsund has joined ##crawl-dev 15:57:17 -!- zxc has quit [Read error: Connection reset by peer] 15:57:41 Lasty_: i see crawl players are not big fans of love 15:57:52 wheals: but are you surprised? 15:58:02 als you may have been looking for 15:58:07 <|amethyst> clearly it should be worth less piety 15:58:08 love, huh, good god y'all 15:58:11 !lm * verb=sacrifice s=noun% 15:58:12 36992 milestones for * (verb=sacrifice): 4521x essence (12.22%), 4123x love (11.15%), 4123x purity (11.15%), 4091x arcana (11.06%), 3822x stealth (10.33%), 2631x health (7.11%), 2108x words (5.70%), 1768x drink (4.78%), 1705x evocations (4.61%), 1358x dodging (3.67%), 1338x hand (3.62%), 1265x skill (3.42%), 1210x armour (3.27%), 1171x experience (3.17%), 828x courage (2.24%), 465x eye (1.26%), 44... 15:58:21 yeah, that's what I was looking for, thanks 15:58:28 !lm * verb=sacrifice s=noun% -graph 15:58:29 36992 milestones for * (verb=sacrifice): https://shalott.org/graphs/42595059f3f52a2b7b3586da3766c8c6be5abf88.html 15:58:51 -!- elliptic has joined ##crawl-dev 15:58:53 !lm * verb=sacrifice s=noun% start>2015-08-01 15:58:54 <|amethyst> adjust sacrifice rewards until the numbers are equal 15:58:58 !lm devteamnp verb=sacrifice s=noun% 15:58:59 12624 milestones for * (verb=sacrifice start>2015-08-01): 1407x love (11.15%), 1376x essence (10.90%), 1357x arcana (10.75%), 1275x purity (10.10%), 1238x stealth (9.81%), 868x health (6.88%), 674x words (5.34%), 591x evocations (4.68%), 565x skill (4.48%), 554x drink (4.39%), 511x experience (4.05%), 430x hand (3.41%), 421x dodging (3.33%), 378x eye (2.99%), 360x armour (2.85%), 353x resistance (... 15:59:15 482 milestones for devteamnp (verb=sacrifice): 84x purity (17.43%), 49x love (10.17%), 47x stealth (9.75%), 46x arcana (9.54%), 37x essence (7.68%), 35x evocations (7.26%), 25x hand (5.19%), 25x words (5.19%), 22x courage (4.56%), 21x armour (4.36%), 18x experience (3.73%), 17x skill (3.53%), 15x drink (3.11%), 12x dodging (2.49%), 12x health (2.49%), 9x resistance (1.87%), 8x eye (1.66%) 15:59:32 are they all equally likely to be given though? 15:59:37 |amethyst: we should code it as a neural network linked up to Sequell 16:00:00 wheals: not as such; after you get ~90 piety, you won't see sacrifice artifice/hand/resistance any more 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:02 <|amethyst> use a support vector machine, hippy scum 16:00:47 maybe that's why so few people sacrificed hand? 16:01:02 quite possibly 16:01:22 There are people who only take minor sacrifices -- dozens of them -- but they don't realize they're taking Sacrifice Early Game 16:01:30 and resistance because it was added later i guess 16:02:41 <|amethyst> !lm . verb=sacrifice s=noun% 16:02:41 74 milestones for |amethyst (verb=sacrifice): 8x evocations (10.81%), 7x courage (9.46%), 6x armour (8.11%), 6x hand (8.11%), 6x skill (8.11%), 6x arcana (8.11%), 6x purity (8.11%), 5x stealth (6.76%), 5x experience (6.76%), 4x love (5.41%), 4x drink (5.41%), 3x dodging (4.05%), 3x essence (4.05%), 3x health (4.05%), resistance (1.35%), words (1.35%) 16:03:15 <|amethyst> my strategy is "what will get me to ****** the most quickly" 16:03:42 There's no logfile entry for "has the orb", is there? 16:06:15 |amethyst: I'm convinced that that is the best approach and also that it is thematic that that is the best approach 16:06:20 <|amethyst> it doesn't appear so; you'd have to go by milestones 16:07:17 <|amethyst> !lm * orb / won 16:08:36 37592/38922 milestones for * (orb): N=37592/38922 (96.58%) 16:09:09 I'll have to review, but I think Skill and Experience should maybe be worth more piety 16:09:14 I very rarely want to take them 16:12:55 !learn add ru There are people who only take minor sacrifices -- dozens of them -- but they don't realize they're taking Sacrifice Early Game 16:12:56 ru[8/8]: There are people who only take minor sacrifices -- dozens of them -- but they don't realize they're taking Sacrifice Early Game 16:14:02 -!- Shard1697_ has joined ##crawl-dev 16:14:07 It looks like the least popular sacrifice in recent months is Courage 16:14:17 apparently people aren't bold enough to risk it. <.< >.> 16:15:09 !lm . s=sacrifice / won 16:15:13 18/53 milestones for amalloy: 4/9x essence [44.44%], 3/8x purity [37.50%], 2/3x hand [66.67%], 2/7x arcana [28.57%], 2/4x experience [50.00%], 1/3x skill [33.33%], 1/1x stealth [100.00%], 1/4x armour [25.00%], 1/6x love [16.67%], 1/4x health [25.00%], 0/2x drink [0.00%], 0/1x words [0.00%], 0/1x eye [0.00%] 16:15:17 We already sacrificed fun when we worshiped Ru, why not sacrifice the early game. 16:15:21 r e k t 16:15:41 ??sacrifice courage 16:15:42 sacrifice courage[1/3]: Ru ability: Spellpower and slaying penalties for having more than one tough monster in view (or any nasty monster). Scaled by number of such monsters in view 16:15:53 gammadunk of the week 16:15:55 !lm . s=sacrifice / won o=% 16:15:56 I'd sacrifice hand on a tm/uc char, but not on a weapon using char 16:15:58 18/53 milestones for amalloy: 1/1x stealth [100.00%], 2/3x hand [66.67%], 2/4x experience [50.00%], 4/9x essence [44.44%], 3/8x purity [37.50%], 1/3x skill [33.33%], 2/7x arcana [28.57%], 1/4x armour [25.00%], 1/4x health [25.00%], 1/6x love [16.67%], 0/1x words [0.00%], 0/2x drink [0.00%], 0/1x eye [0.00%] 16:16:02 since 1h weapons and not much fun 16:16:04 *are 16:16:10 %git :/mana 16:16:10 07Lasty02 * 0.18-a0-1021-gde3230b: Fix misleading text about the mana regen amulet (wheals) 10(22 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/de3230b19cd2 16:16:25 I'm not sure what other high piety sacs are actually fun 16:16:26 Lasty_: from this enormous sample size, i would say that exp is one of the three best sacrifices 16:16:29 gammafunk: with a good magical offense or enough rods sac hand isn't so bad either 16:16:30 artifice is awful 16:16:54 Yeah for a mage I'd just never worship ru; I'd only take ru on a char that I might take mak 16:17:02 I tend to see them as similar 16:17:10 Ru is really good for mages IMO 16:17:19 I mean, so is mak 16:17:19 Draw Out Power is a really strong mana recovery power 16:17:44 I play a mage to have the mage experience, which gives me ranged attacks and AOE 16:17:51 -!- tealeaves has quit [Quit: Bye] 16:18:06 so why do I want a god that gives AOE nuke and passives that work better with melee 16:18:15 hahaha 16:18:22 Ru 2 good, pls fix 16:18:42 Oh, I read that wrong 16:18:45 it's just redundant 16:18:56 I read that as "passive that work better than melee" 16:19:08 oh, hah 16:19:37 !whichrole ru 16:19:38 519 recent wins: 105x Fighter, 72x Monk, 52x Gladiator, 27x Wanderer, 26x Enchanter, 26x Assassin, 22x Earth Elementalist, 21x Hunter, 21x Transmuter, 18x Arcane Marksman, 16x Artificer, 16x Warper, 15x Summoner, 14x Skald, 11x Air Elementalist, 10x Wizard, 10x Necromancer, 8x Ice Elementalist, 8x Conjurer, 7x Venom Mage, 7x Fire Elementalist, 5x Chaos Knight, Abyssal Knight, Berserker 16:19:50 a ru stabber could be fun to try 16:19:56 -!- redkriegtober_ has quit [Ping timeout: 250 seconds] 16:20:01 that sounds about right to me. i don't really want to take ru on mages either 16:20:05 i did a ru spen 16:20:08 but yeah I see people tend to think of ru the way I'm describing 16:20:14 My spell-heavy chars like solid defense, and Ru gives that; they like hp/mana emergency recovery, and Ru gives that; they like repositioning, and Ru gives that . . . 16:20:19 good berserker of Ru 16:20:21 rekt by iron shot 16:20:59 oh my spell heavy chars like just "defense", and other gods give way better mana recovery, and translocations/scrolls give w/e repositioning you need 16:20:59 Of course, all my characters like those things 16:21:21 Ru's a generalist god though, which is a good role 16:21:30 yeah, definitely 16:21:38 !lg . ru en x=dam,hp,mhp 16:21:39 2. [dam=2;hp=0;mhp=131] yollama the Cruncher (L16 DsEn of Ru), succumbed to an emperor scorpion's poison on Lair:4 on 2015-10-25 07:06:07, with 115182 points after 50678 turns and 5:59:59. 16:21:48 !lg . ru en x=dam,hp,mhp 1 16:21:50 1/2. [dam=63;hp=-12;mhp=112] Mountebank the Ninja (L21 SpEn of Ru), blasted by an octopode crusher (iron shot) on Depths:1 (kennysheep_boxes) on 2015-03-16 18:06:05, with 325483 points after 62504 turns and 10:43:33. 16:21:51 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:22:06 Hopefully each of the Ru powers offers different things to different builds; for some, draw out power is a draw, for others apoc is. 16:22:11 .gfdevkills 16:22:13 5 games for * (((map=wizlab_lehudib || kmap~~gammafunk || ikiller=asterion || ikiller=octopode_crusher)) @devteamnp): dpeg (a vault guard), Lasty (Asterion), wheals (Asterion), SGrunt (a lindwurm (gammafunk_lair_enchanted_lake)), PleasingFungus (a spriggan air mage (gammafunk_depths_water_palace)) 16:22:25 wait, why is amalloy not listed 16:22:29 oh 16:22:32 !nick devteamnp 16:22:32 Mapping devteamnp => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rob sorear zaba felirx doy itsmu marvinpa evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer samb dracoomega mumra medar hangedman sage wheals gammafunk pleasingfungus 78291 lasty reaver amalloy 16:22:36 gammafunk: too many aliases for you to track 16:22:39 ah 16:22:42 cheater 16:22:47 !nick amalloy 16:22:48 Mapping amalloy => akm amalloy mountebank yollama hyperamalloy 16:23:10 I should modify that command to do the full lookup 16:25:46 gammafunk: i'd love if some commands could do "reverse nick lookup", even though i know it's impractical/impossible 16:25:55 ??uniqueplayers 16:25:58 37712 games for * (won): 190x Zooty [1], 136x Surr [1], 71x ackack [1], 66x Brannock [1], 49x kryft [1], 48x Jeremie [1], 47x Pseudonut [1], 42x SGrunt [1], 42x Mattybee [1], 40x Swiss [1], 40x Wark [1], 40x Iaido [1], 40x Mandevil [1], 39x Category [1], 38x amalloy [1], 36x mursu [1], 35x edsrzf [1], 35x WhiteShark [1], 32x Shovelmint [1], 32x hypermikee [1], 31x noobcanoe [1], 30x demonblade [1]... 16:26:32 though actually i've since wrecked my uniqueness if hyper-games count, having been forced to win a second MuVM 16:28:24 amalloy: hrm, I mean it's not that impractical as there aren't all that many nick entries 16:28:36 you'd probably want this implemented as a sequell plugin though 16:28:41 gammafunk: but there doesn't have to be a canonical one 16:28:42 rather than as a sequellese command 16:28:50 sure, it'd return a list 16:28:52 nick mappings can be circular or all manner of nonsense 16:29:33 I don't think circularity is much of a problem, is it? I assum it'd be just "find other nicks that directly map to this" 16:29:49 not like follow all depths of mappings 16:37:31 Sacrifices that are more prominent among winners than losers: Notably, purity, essence, and courage are taken more by winners than losers, and love, words, health, skill, hand, armour, and resistance are taken more often by losers than by winners. (more often defined as +/- 0.8 points) 16:38:29 <|amethyst> sorry, I'm going to need to see Fisher's exact test 16:39:07 Going by winrates per sacrifice, the stats closely track the level of popularity in the general pool, though courage and evocations end up doing a fair amount better than would be expected. 16:39:56 Oh, so does sac eye 16:41:18 Clearly the right choice is to sac all the top things: purity, courage, essence, evocations, stealth, arcana, and eye. 16:42:00 lol 16:42:26 <|amethyst> can you even do that without abandoning Ru in the middle? 16:43:15 . . . probably not 16:43:25 <|amethyst> I guess stealth and arcana aren't worth that much if you don't have the skills 16:43:53 I think the base costs are something like ? / 20 / ? / 80 / 15 / 25 / 20 16:44:19 I guess if you get little enough for the extremely variable ones and also get low rolls on your piety blurs you might fit all of those in 16:44:23 <|amethyst> close ? / 25 / ? / 70 / 15 / 25 / 20 16:44:49 that makes it slightly more plausible 16:44:49 -!- ontoclasm has quit [Read error: Connection reset by peer] 16:44:57 <|amethyst> artifice + hand + resistance 16:45:02 <|amethyst> who needs anything else? 16:45:16 You definitely can't do that without leaving and rejoining 16:45:25 <|amethyst> oh right, it's not 200 16:45:27 <|amethyst> it's 160 16:45:32 <|amethyst> how much is it allowed to go over? 16:45:34 but I'm a big fan of sacrificing two of those three 16:45:44 !source godabil.cc 16:45:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/godabil.cc 16:46:53 -!- Reverie has quit [Read error: Connection reset by peer] 16:46:54 "const int piety_cap = max(179, you.piety + min_piety);" 16:47:13 -!- Reverie has joined ##crawl-dev 16:47:18 where min_piety is the smallest possible sacrifice that could be ofference 16:47:21 er offered 16:47:39 So we try not to go more than 19 piety over if possible 16:48:37 <|amethyst> artifice + hand + durability then 16:48:57 <|amethyst> maybe you have to substitute if you got too much evo or armour skill 16:49:20 or shield skill, or polearms on a spriggan... 16:49:50 <|amethyst> hm 16:50:13 . . . do we kill polearms for a spriggan, or just lock training? I don't recall. 16:50:15 -!- omarax has quit [*.net *.split] 16:50:15 -!- fazizzz has quit [*.net *.split] 16:50:15 -!- Guest63961 has quit [*.net *.split] 16:50:15 -!- roxton has quit [*.net *.split] 16:50:15 -!- Cenon has quit [*.net *.split] 16:50:15 -!- Culka has quit [*.net *.split] 16:50:15 -!- cmcbot has quit [*.net *.split] 16:50:27 <|amethyst> we kill all those skill 16:50:29 <|amethyst> s 16:50:39 <|amethyst> !source godabil.cc:6137 16:50:40 https://github.com/crawl/crawl/blob/master/crawl-ref/source/godabil.cc#l6137 16:50:52 Sac resistance + sac hand is pretty brutal. You need resistance rings more, but can wear fewer. 16:51:31 -!- Guest63961 has joined ##crawl-dev 16:53:29 !lm . sac s=noun 16:53:30 15 milestones for gammafunk (sac): 6x purity, 3x stealth, 2x arcana, 2x drink, courage, evocations 16:53:43 <|amethyst> hm, so I wonder just how much piety you can get for sac hand 16:53:45 <|amethyst> as a spriggan 16:54:17 <|amethyst> easier to do science than try to calculate that and look up aptitudes etc 16:55:35 -!- rmd has quit [Ping timeout: 260 seconds] 16:55:52 -!- Krakhan has quit [Changing host] 16:57:54 A good Ru-Pakellas overflow vault idea, ru sacrifices things on monsters as pak observes 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:36 <|amethyst> oh, a spriggan with max shields and polearms can't take sac hand 17:00:42 <|amethyst> ignoring staves and bows 17:01:57 -!- Foamed has quit [Quit: Leaving] 17:02:12 <|amethyst> oh, just maxed shields is enough 17:02:29 <|amethyst> I was forgetting about the base 70 piety 17:03:19 gammafunk: and then Ru makes the monster sac evocations, and Pak gets all mad 17:03:21 <|amethyst> you can take a sac hand with shields at full, and it will take you all the way to 160 17:03:37 <|amethyst> for other races with higher shields aptitude it wouldn't quite be enough 17:03:44 haha 17:03:50 |amethyst: new challenge idea 17:04:15 <|amethyst> !lm * sacrifice=hand 17:04:16 1338. [2016-01-07 20:17:25] comborobin the Nimble (L10 SpTm of Ru) sacrificed a hand on turn 12943. (D:8) 17:04:34 Pfft, they probably had a maximum of 12 shields skill! 17:04:34 <|amethyst> !lm * sacrifice=hand fifteenskills~~shield 17:04:35 No milestones for * (sacrifice=hand fifteenskills~~shield). 17:04:46 <|amethyst> !lm * sacrifice=hand skill~~shields 17:04:47 No milestones for * (sacrifice=hand skill~~shields). 17:04:51 <|amethyst> hm 17:04:52 ... does it zero the skill before logging the milestone? 17:04:58 <|amethyst> I was just wondering that 17:05:03 i wonder if anyone has taken Sacrifice God: win a ru game without taking any sacs 17:05:12 <|amethyst> ah 17:05:17 <|amethyst> the milestone is after killing skills 17:05:32 <|amethyst> but before _extra_sacrifice_code 17:05:39 amalloy: they're the greatest heroes of all 17:05:50 |amethyst: oh, heh, that's probably not ideal 17:06:00 <|amethyst> so you would still have the SH bonus from your shield because it's still worn 17:06:00 heading home, back in a bit 17:06:09 <|amethyst> but wouldn't have the skill 17:06:45 <|amethyst> s/the SH bonus/a SH bonus (lower than it once was)/ 17:08:00 -!- stanzill has quit [Quit: au rev] 17:12:26 -!- rossi has quit [Ping timeout: 246 seconds] 17:18:00 -!- crate has quit [Ping timeout: 250 seconds] 17:19:04 !lg * map~~experiment 17:19:05 1. Nausicaa the Chucker (L3 OgHu), mangled by an iron imp (summoned by Natasha) on D:2 (gammafunk_pakellas_statue_experiment) on 2015-12-22 15:39:51, with 24 points after 1827 turns and 0:04:22. 17:20:12 hrm 17:20:24 !lm * god.worship current trunk s=map 17:20:37 <|amethyst> !lg * kmap~~experiment 17:20:38 No games for * (kmap~~experiment). 17:20:41 <|amethyst> too bad 17:20:47 yeah that would be a bug if that happened 17:20:58 <|amethyst> gammafunk: an AWESOME bug 17:21:10 Not awesome since I'd have to fix or remove my vault! 17:21:20 <|amethyst> or fix or remove the complainers 17:21:24 dang 17:21:33 31025 milestones for * (god.worship current trunk): 23398x, 126x vaults_vault, 92x slime_pit, 80x uniq_crazy_yiuf_cottage, 78x ice_cave_small_necro, 66x ecumenical_altar_1, 66x pubby_orc_utopia, 59x ecumenical_altar_2, 55x ice_cave_small_dragons, 55x ice_cave_caverns_03, 54x ice_cave_caverns_02, 47x bailey_polearm_5, 44x ice_cave_caverns_01, 42x bailey_axe_minmay_hex_keep, 41x ossuary_zaba_flooded... 17:21:36 oh 17:21:46 er, is that just the logfile field? 17:22:03 <|amethyst> yeah 17:22:07 <|amethyst> milestones don't indicate map 17:22:08 as in, map is only ever set by a monster kill and that's..yeah 17:22:25 <|amethyst> it's considered a secret until the game over 17:22:29 yeah 17:22:40 I remember we discussed what it would take to put maps encountered in in the logfile 17:22:45 and it's not trivial 17:22:53 not to mention it'd be in like a seperate logfile or something 17:23:04 *separate 17:23:30 <|amethyst> there are all kinds of things in the morgues that it would be nice to know 17:23:46 yeah, many things way more important than maps encountered, really 17:23:50 <|amethyst> sequell interface to action_counts for example 17:25:06 <|amethyst> sadly, maps aren't even in release dumps 17:25:08 -!- Floodkiller has joined ##crawl-dev 17:25:11 <|amethyst> err, morgues 17:25:16 <|amethyst> by default, that is 17:25:44 <|amethyst> s/release dumps/dumps from release versions of Crawl/ 17:28:00 -!- Guest63961 has quit [Read error: Connection timed out] 17:28:43 -!- Guest63961 has joined ##crawl-dev 17:30:07 -!- toastedzergling has quit [Ping timeout: 252 seconds] 17:30:38 |amethyst: did you have an opinion on changing this default? 17:30:43 -!- Surr has quit [Quit: leaving] 17:30:46 It seems to me to be only useful for debugging purposes 17:30:52 with not really much downside 17:31:00 I mean the morgue is longer, larger files etc 17:31:17 <|amethyst> and morgues really are intended for the player 17:31:38 -!- Nattefrost has quit [Client Quit] 17:31:41 Well that's pretty good info for the player to have 17:31:43 <|amethyst> probably my ideal solution would be to put it in a parallel file (like the .lst file---perhaps the .lst file itself) for everyone 17:31:48 hrm, yeah 17:31:59 <|amethyst> and to make it optional, default off, for morgues 17:32:04 <|amethyst> though I wouldn't mind default on 17:32:10 If we did a good job of discretely announcing notable vaults in-game 17:32:15 then we could note them 17:32:16 <|amethyst> you should see my morgue files 17:32:23 but that doesn't even solve the issue alone 17:32:24 gammafunk: better than continuously announcing them 17:32:39 amalloy: well note I said "discretely announcing notable vaults" 17:33:00 as in, don't spam stupid messages like "this is a vault. this is vault. this is a vault" etc 17:33:04 <|amethyst> gammafunk: amalloy was commenting on your spelling 17:33:18 <|amethyst> gammafunk: other "continuous" 17:33:25 Well amalloy is on youtube, and those people are awful 17:33:40 with their "videos" 17:33:41 twitch elitist 17:34:02 <|amethyst> well, there's the problem of leaking information if you see the corner of a vault 17:34:34 you'd probably have to go by "actually walked on the vault" 17:34:46 but yeah even then, there's just seeing the vault and never entering it 17:35:07 <|amethyst> or walking one square next to a door vault and knowing which door vault it is 17:35:27 -!- tealeaves has quit [Quit: Bye] 17:36:11 Even thinking purely in terms of gameplay, it's not clear to me when we should announce a vault beyond possible encompass maps 17:36:11 <|amethyst> I think making vault names a known part of the game pushes us more in the direction of "encourages reading spoilers" 17:36:19 *possibly 17:36:26 <|amethyst> but I could see arguments for the opposite too 17:37:05 Sure, I think you could be conservative and do ok 17:37:15 Like something for encompass maps in D and (mostly) Depths 17:37:25 <|amethyst> we could allow the players to (in-game) look up maps 17:37:33 <|amethyst> then it's not a spoiler :) 17:37:49 <|amethyst> just as we're slowly integrating monster into xv 17:37:51 <|amethyst> :) 17:37:59 |amethyst: well, one thing where it's not really a spoiler and it really helps players talking about the game is when they know what to call a thing 17:38:14 "that one map that's kind of a dangerous house" versus "slaughterboxes" 17:38:22 |amethyst: "to survive this vault, you need to learn .des syntax" 17:38:40 Like we don't obscure the names of unique monsters because it's too spoiler, or the names of branches players enter 17:38:43 <|amethyst> amalloy: vault design tutorial 17:39:01 But I agree you have to be pretty conservative otherwise it's useless info 17:39:06 <|amethyst> gammafunk: map names are to some extent a technical detail though 17:39:18 I don't get what you mean 17:39:32 So are the names of branches by that reasoning 17:39:33 <|amethyst> I mean, the name of a branch or a monster is in-character information 17:39:48 Well, what does in-character mean? 17:39:53 <|amethyst> People in the world of Crawl probably do talk about the "Tomb of the Ancients" 17:39:53 You mean we have a UI for it? 17:40:07 btw i'd like to add a command like ?# or something, to read in-game the morgue file that would be dumped by #. before i actually do work on it, does anyone think that's a bad idea? 17:40:09 People in the world of crawl definitely talk about encompass maps 17:40:13 <|amethyst> they probably don't talk about "handgeman_slaughterboxes" 17:40:21 no that's definitely wrong 17:40:27 <|amethyst> er 17:40:28 if you mean that players don't recognize that map 17:40:35 <|amethyst> no, not players 17:40:37 gammafunk: he means characters, not players 17:40:39 -!- lobf has joined ##crawl-dev 17:40:44 like if you were a hill orc 17:40:51 you would know about the tomb of the ancients 17:40:52 <|amethyst> I'm saying, you'd have to rename most maps 17:41:01 oh, sure 17:41:16 I mean it wouldn't be displayed in-game as "hangedman_slaughterboxes" 17:41:22 it would need a special map description 17:41:30 "The Slaughterhouse of Doom" 17:41:47 <|amethyst> (which we do have a .des directive for already!) 17:41:50 yep 17:42:02 <|amethyst> IMO, "The Slaughterbox" 17:42:06 nice 17:42:47 <|amethyst> I think that's worth starting on, or writing an implementable for, for encompass vaults 17:42:52 <|amethyst> for non-encompass I think it's a lot harder 17:44:31 <|amethyst> I guess you'd want an announcement to the player on a msgch (or with a substring) that can be easily suppressed 17:44:37 <|amethyst> and probably a milestone 17:44:43 yeah 17:45:04 <|amethyst> I guess it would have to be a new milestone so you could but the mapdesc or map in the noun field 17:45:17 Encompasses can be a "one per branch per game" thing 17:45:40 <|amethyst> I don't know about that 17:45:53 It's something we can consider, at least, but totally separate from this 17:45:58 Tomb is all encompass 17:45:59 <|amethyst> I don't see any reason not to allow two encompass vaults in depths for example 17:46:41 <|amethyst> I guess the other major case are half-level vaults 17:46:52 |amethyst: some important reasons (again I'm not just declaring you're wrong here) balance (xp, difficulty, loot), and making the encompass map a kind of "special level theme" 17:47:11 it's not very special if it happens several times, but yeah this is just something I'm throwing out there 17:47:40 encompass maps have a lot of xp, loot, difficulty (especially in D, but those are all D:15 I think, so problem solved) 17:48:07 And yeah tomb is obviously a special case; just some ideas, we don't have to change anything about their prevelance at all, of course 17:48:16 -!- altaj has quit [Ping timeout: 252 seconds] 17:48:20 I know some have complained to me that they're too frequent as a thing 17:48:20 <|amethyst> yeah, probably a fixed number is good 17:48:56 -!- siepu has quit [Read error: Connection reset by peer] 17:49:08 <|amethyst> but I don't have a problem if Depths has more encompass vaults per game than Snake 17:49:33 heh, well that'd be a more insteresting analogy if Snake had those 17:49:40 or comparison, not analogy 17:49:41 <|amethyst> well, that too :) 17:50:06 <|amethyst> Suggestion to avoid shortening Lair 17:50:08 orc already has an encompass end, so maybe we'll get some like that though! 17:50:18 <|amethyst> place a "branch end" on Lair:4 17:50:29 <|amethyst> and guarantee one S branch above that, one below it 17:50:55 oh, so like a Lair:4 that's not as hard as Lair:8 but similar idea? 17:51:08 <|amethyst> yes, can even use the same maps 17:51:14 <|amethyst> some of the same maps 17:51:36 could be fun, we don't have any other branch like this 17:51:44 with a kind of mid-way encounter 17:51:46 <|amethyst> Pan kind of is, isn't it? 17:51:56 yeah I guess, but without the fixed structure 17:52:01 to some extend tomb is that actually 17:52:06 I guess tomb is just like that 17:52:14 <|amethyst> Tomb is a video game level 17:52:19 the what now 17:52:30 <|amethyst> well, an entire branch with fixed structure 17:52:40 ah, but Grunt changed that! 17:52:52 <|amethyst> I guess that's true 17:53:21 Grunt, a top ruiner of video game levels. 17:53:58 I feel like there's a bit of a gap in "reliable" summoning spells between level 4 and level 7 right now 17:54:38 dunno, mana viper is pretty reliable 17:54:47 mana viper (06S) | Spd: 14 | HD: 9 | HP: 37-62 | AC/EV: 3/14 | Dam: 2312(antimagic) | cold-blooded, see invisible | Res: 06magic(100), 03poison, 08blind | XP: 577 | Sz: Medium | Int: animal. 17:54:47 %??mana viper 17:54:59 ice devil (163) | Spd: 10 | HD: 11 | HP: 49-74 | AC/EV: 12/10 | Dam: 1612(cold:11-32) | 05demonic, 10doors | Res: 06magic(80), 12cold+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 756 | Sz: Medium | Int: human. 17:54:59 %??ice devil 17:55:10 sun demon (083) | Spd: 12 | HD: 10 | HP: 41-69 | AC/EV: 10/12 | Dam: 3004(fire:10-19) | 05demonic, 10doors, see invisible, fly | Res: 06magic(80), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 804 | Sz: Medium | Int: human. 17:55:10 %??sun demon 17:55:15 yeah I guess they hold up then 17:55:38 only weird thing about summon demon is how they see to be so strongly resistant to abjure 17:55:49 for sgd, the hostile abjure in like 1-2 turns 17:55:52 maybe I've seen 3 17:56:18 but the hostiles from summon demon seem to resist abjuration a while 17:56:25 <|amethyst> does summon demon have a longer duration to begin with? 17:56:33 I'm sure it does, is that the reason? 17:56:45 <|amethyst> abjuration works by reducing duration I'm pretty sure 17:56:53 I think the 2 from sgd are pretty good duration and they seem to abjure pretty quickly 17:57:01 but maybe it's just the duration difference, yeah 17:57:36 I'm often a bit afraid to use demon, since I'm weaker when I first get it and those 3 can kill me pretty fast 17:57:42 but again, this is mostly speedruns 18:00:01 -!- Insomniak` has quit [Quit: I like to rock] 18:00:02 -!- omarax has quit [Read error: Connection reset by peer] 18:01:17 -!- ProzacElf has joined ##crawl-dev 18:02:39 -!- debo has quit [Ping timeout: 260 seconds] 18:05:50 -!- Dirtsage has quit [Ping timeout: 276 seconds] 18:09:56 Unstable branch on underhound.eu updated to: 0.18-a0-1027-g814d7dd (34) 18:10:12 -!- glaas has quit [Ping timeout: 255 seconds] 18:11:20 so i didn't get a response to this earlier: "btw i'd like to add a command like ?# or something, to read in-game the morgue file that would be dumped by #. before i actually do work on it, does anyone think that's a bad idea?" 18:12:06 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:14:27 ??chris patches[dump 18:14:28 chris_patches[8/20]: ?@ interface to view current dump in-game as scroller 18:15:02 i've been in favor for a couple years now i guess 18:15:44 wheals: it shouldn't be that hard, right? 18:16:49 just like, write a version of dump_char that writes to a string or something, and then render that like ?: is rendered 18:18:19 hrm, what's the real benefit of reading this in-game? 18:19:06 gammafunk: i don't have to open up my irc client and then my web broweser to read stuff that crawl wants to tell me 18:19:32 <|amethyst> there are sections that aren't otherwise displayed in game 18:19:37 oh, this is probably something that affects console more 18:19:51 in webtiles your browser is already open and it just gives you a hyperlink 18:20:23 <|amethyst> (FR: console gives you a hyperlink too) 18:20:32 right, |amethyst. stuff like "i've killed HOW many OOFs this game?" is fun to look up 18:21:03 hrm, what you might be more arguing for is just an in-game display of data tables 18:21:06 of that kind 18:21:07 <|amethyst> IMO it would be better to provide an interface for seeing all of that in a better form 18:21:10 yeah 18:21:10 <|amethyst> yeah 18:21:25 -!- gammafunk is now known as yep 18:21:27 yep 18:21:30 -!- yep is now known as gammafunk 18:21:36 (yeah was taken) 18:21:54 <|amethyst> it could be structured into sections like a dump file, but there's no reason to have to scroll through stuff to get to the section you want 18:22:21 -!- kunwon1 has joined ##crawl-dev 18:22:27 Is it basically only the monster kill list? 18:22:32 notes we have a UI for 18:22:34 <|amethyst> turns spent 18:22:44 ah, action table as well 18:23:01 oh yeah, i like looking at my action table too 18:23:05 !log . won 18:23:06 Maybe that's what you mean, since we have E 18:23:06 47. hyperamalloy, XL24 MuVM, T:102060: http://crawl.akrasiac.org/rawdata/hyperamalloy/morgue-hyperamalloy-20151231-080424.txt 18:23:20 how much gold i spent can be interesting in some games 18:23:51 <|amethyst> % and $ could just display that 18:23:56 how many floors of pandemonium have i been through? 18:24:12 people actually play this game without an irc client and web browser open? 18:24:18 =p 18:24:26 amalloy is playing on a TI-86 18:24:38 83+ or 89. what is this 86 garbage 18:24:40 <3 18:24:56 * ProzacElf goes to play tunnels of doom 18:26:07 |amethyst: i agree a section-oriented thing for this would be great, but it might be nice to read the whole dump anyway, in case i want multiple sections, or i don't know the name of the section that includes the thing i want to know 18:26:18 i bet my old tandy computer is worth more today than it was 25 years ago when we sold it in a garage sale 18:27:44 how much does it actually matter where you place your gozag shops? 18:28:07 personal experience says 'not a lot' 18:28:14 but i haven't used big G much 18:28:49 <|amethyst> comparable to the difference between floor loot for those levels 18:29:04 <|amethyst> for some shop types I imagine it doesn't matter at all 18:29:21 Should that even be a thing any more now that shops place at the player's feet? 18:29:31 Maybe I'm misunderstanding 18:29:43 -!- LordSloth has quit [Ping timeout: 260 seconds] 18:29:53 Or, is it actually better to travel to U:5 to place your shop? 18:30:13 isn't that what dpeg's latest mail was about 18:30:17 oh 18:30:49 Yeah 18:30:56 <|amethyst> we use place_spec_shop 18:31:05 It's a bit silly since you want to go poke into a deeper level 18:31:09 <|amethyst> so it's the same as the level-builder placing a shop 18:31:13 i'm basing this off of what i saw on tavern 18:31:49 <|amethyst> which uses env.absdepth0 18:32:18 <|amethyst> any kind of fix would involve having a way to pass place_spec_shop a level instead 18:32:28 <|amethyst> a fix could involve dpeg's suggestion, or just using a fixed level 18:32:35 <|amethyst> could even be a high fixed level 18:32:44 well, seems to me like trying to game the system doesn't really help you that much 18:32:50 <|amethyst> or based on piety 18:33:00 with the possible exception of like u:5 or in zot 18:33:08 gozag doesn't have piety, right? 18:33:16 <|amethyst> err 18:33:22 yeah, is gozag piety measured in any way? 18:33:33 <|amethyst> I'll pretend I meant XL or gold or something 18:33:37 lol 18:34:03 Based on something really secret, keep the players guessing 18:34:06 <|amethyst> oh 18:34:24 <|amethyst> actually, it might be worse to place them late, at least in some cases 18:34:33 <|amethyst> because greed also increases with shop level 18:34:59 <|amethyst> so you should go to D:1 to place you food shops 18:35:04 my initial thought would be to use fixed level 18:35:07 haha 18:35:10 1learn add pro_tips 18:35:27 haha 18:35:42 i'm actually going to try that here 18:35:47 just to see 18:36:08 <|amethyst> greed is randomized so you might need to average over several trials 18:36:32 <|amethyst> 10 + random2(5) + random2(level_number / 2) 18:36:36 I don't think there are enough gameplay benefits for using other factors to make up for the complexity 18:36:36 ah 18:36:36 <|amethyst> for non-antique shops 18:36:44 -!- st_ has quit [] 18:36:46 it's not so much cheaper that it's really worth doing 18:36:59 Yeah, the pragmatic thing to do is to make it fixed 18:37:00 (placing a food shop on d:1 that is) 18:37:15 For flavor purposes, I'm not sure what would be very sensible 18:37:35 oh, place shops in snake to get that snake-themed shop! 18:37:40 <|amethyst> one problem is that some item types don't depend much, or at all, on level 18:37:56 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 18:37:58 <|amethyst> so if there were some scaling formula, it would only apply sometimes anyway 18:37:58 lol 18:38:02 <|amethyst> so fixed sounds good to me 18:38:15 the serpent shop sucks like 90% of the time though 18:38:22 I forget what it has but 18:38:25 it has a lot of rpois 18:38:29 so it's good 18:38:37 like, if you need rpois or poison needles, great 18:38:39 -!- Graydot is now known as Graydot- 18:38:42 or poison magic books 18:38:49 or if you're lucky, it's got curare 18:38:58 <|amethyst> I did like the idea of having a selection of special shop vaults that Gozag can offer sometimes 18:38:58 or like, poison tomahawks 18:38:59 -!- elliptic has quit [Ping timeout: 276 seconds] 18:39:10 he could offer some of those specialty shops 18:39:12 that we already have 18:39:26 <|amethyst> one problem is that many of those have a surrounding vault 18:39:26 fr: Gozag can offer alpha shops 18:39:39 ALTHOUGH i did once get a gold dragon hide of poison resistance from the serpentskin shop 18:39:42 <|amethyst> they'd have to be pulled out and subvaulted into their "real" vaults 18:39:45 right 18:40:12 because the gold dragon hide wasn't rpois enough to qualify i guess 18:40:43 |amethyst: I guess we could tag the subvaults for inclusion in call merchant? 18:40:50 <|amethyst> yeah 18:41:32 <|amethyst> and unrand so they're not placed alone (without either Gozag or the host vault) 18:42:10 -!- myrmidette has quit [Ping timeout: 252 seconds] 18:42:35 -!- Lasty has joined ##crawl-dev 18:45:29 -!- njorth has quit [Ping timeout: 276 seconds] 18:45:32 -!- ystael has quit [Ping timeout: 246 seconds] 18:50:33 isn't regular single-target abjuration gone 18:51:19 -!- elliptic has joined ##crawl-dev 18:52:06 perhaps use hardcoded depths for different shop types 18:52:23 eg make food shops depth x, most things y, artifact shops z 18:52:26 Lightli: yes 18:52:27 Lasty: You have 1 message. Use !messages to read it. 18:52:39 use Bazaar abspdeth 18:52:47 depth 18:52:55 that seems to make summon greater demon kind of risky 18:53:36 Aura of Abjuration still works fine for that 18:53:46 at least at high power 18:56:58 display_notes() gives me the worst sort of boolean blindness: string prefix = note.describe(true, true, false); string suffix = note.describe(false, false, true); 19:00:02 -!- omarax has quit [Read error: Connection reset by peer] 19:00:03 -!- tealeaves has quit [Quit: Bye] 19:00:43 ??2 19:00:44 2[1/1]: The tier 2 demons. Summoned, along with {1}s, by {Summon Greater Demon}. They are: {balrug}, {blizzard demon}, {shadow demon}, {cacodemon}, {green death}, {hell beast}, {hellion}, {lorocyproca}, {reaper}, {tormentor}. 19:00:52 hell beast (072) | Spd: 15 | HD: 7 | HP: 74-98 | AC/EV: 5/14 | Dam: 28, 2007(trample) | 05demonic, 10doors, fighter | Res: 06magic(20), 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 968 | Sz: Large | Int: human. 19:00:52 %??hell beast 19:00:55 harpy (03H) | Spd: 25 | HD: 7 | HP: 29-50 | AC/EV: 2/10 | Dam: 19, 14 | fly | Res: 06magic(20), 03poison | XP: 620 | Sz: Medium | Int: human. 19:00:55 %??harpy 19:03:00 !learn add absdepth Dungeon: 0, Temple: 5, Orc: 10, Elf: 15, Lair: 10, Swamp/Shoals/Snake/Spider: 15, Slime: 17, Vaults: 19, Crypt: 19, Tomb: 21, Depths: 22, Hell: 27, Dis/Geh/Coc/Tar: 28, Zot: 27, Abyss: 24, Pan: 24, Zig: 27, Lab: 15, Bazaar/Trove: 18, Sewer: 4, Ossuary: 6, Bailey: 11, IceCv: 15, Volcano: 14, Wizlab: 24 19:03:01 absdepth[1/1]: Dungeon: 0, Temple: 5, Orc: 10, Elf: 15, Lair: 10, Swamp/Shoals/Snake/Spider: 15, Slime: 17, Vaults: 19, Crypt: 19, Tomb: 21, Depths: 22, Hell: 27, Dis/Geh/Coc/Tar: 28, Zot: 27, Abyss: 24, Pan: 24, Zig: 27, Lab: 15, Bazaar/Trove: 18, Sewer: 4, Ossuary: 6, Bailey: 11, IceCv: 15, Volcano: 14, Wizlab: 24 19:13:20 Lasty: aura of abjuration is of course several levels higher than plain old abjuration was 19:15:48 yeah, and takes too long to make hostile demons go away 19:16:49 -!- __miek has quit [Ping timeout: 265 seconds] 19:19:53 -!- ontoclasm has joined ##crawl-dev 19:20:19 ProzacElf: true 19:20:27 Lightli: In my last game I didn't have that problem 19:22:41 i never actually used abjuration or warding in any way 19:22:58 well, i probably did accidentally 19:23:38 but i never actively tried 19:24:26 abjuration is pretty strong in the lategame if summoning isn't too far out of your way 19:30:28 -!- ystael has quit [Ping timeout: 256 seconds] 19:38:20 -!- Guest63961 is now known as n1 19:38:23 -!- n1 has quit [Changing host] 19:38:23 -!- n1 has joined ##crawl-dev 19:44:49 -!- debo has joined ##crawl-dev 19:46:13 -!- Snav has quit [Quit: Page closed] 19:46:50 -!- maldini has quit [Remote host closed the connection] 19:52:19 -!- GauHelldragon2 has quit [Ping timeout: 260 seconds] 19:57:48 -!- maldini has quit [Ping timeout: 264 seconds] 19:59:00 -!- lobf has quit [Quit: lobf] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:03:46 -!- PleasingFungus has joined ##crawl-dev 20:03:50 -!- KurzedMetal has quit [Read error: Connection reset by peer] 20:04:55 +1 for fixed level gozag shops 20:04:55 PleasingFungus: You have 2 messages. Use !messages to read them. 20:05:18 hm 20:05:40 hmm 20:07:46 can gozag shops also stop increasing in price 20:07:50 or is this a windmill 20:08:57 I like the price increases, though I don't feel extremely strongly about them. 20:10:17 -!- WalkerBoh has joined ##crawl-dev 20:10:35 I wonder why those messages would merge. 20:11:35 easy to reproduce, anyway. 20:12:02 speaking of merging messages, i saw a cute one where i got "You feel yourself speed up. You feel yourself speed up." instead of "You feel yourself speed up. x2" 20:12:28 i'm not sure if it's intended or not: one was grey, because of slow wearing off, and the other blue, from quaffing !haste 20:12:49 hm 20:12:52 so presumably they were going to different channels and it was ineligible for merging 20:12:57 yeah, different channels probably 20:13:02 the colors alone wouldn't have prevented merging 20:13:07 which seems like it could be a bug 20:13:10 wait, no, they would've 20:13:13 ignore me. 20:15:42 is it still true that tele in a lab will never bring you near the metal area? 20:15:48 it can! 20:16:27 the logic is something like "pick a random spot 500 times. If it's valid and further away, go there. Otherwise go somewhere random" 20:16:40 anyway, I teleported on top of the exit stairs once 20:16:56 ! 20:16:59 nice... 20:19:40 -!- Daekdroom has quit [Quit: Leaving] 20:19:54 not so nice if you then get oneshot by the mio 20:19:57 *mino 20:20:20 pfft. negativity! 20:21:56 actually, the logic is just ">30 squares from the center by rdist" 20:22:03 -!- scummos| has quit [Ping timeout: 255 seconds] 20:22:08 "try 500 times, otherwise random" 20:22:28 wait, I'm not sure really, confused. But no it's false 20:22:41 !source teleport.cc 20:22:42 https://github.com/crawl/crawl/blob/master/crawl-ref/source/teleport.cc 20:23:31 ah, of course teleport.cc doesn't have teleports 20:23:34 what was i thinkin 20:23:42 !source spl-transloc.cc 20:23:42 https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-transloc.cc 20:23:48 god 20:23:57 summoning just is so BAD against anything that can become invisible 20:24:19 it's basically demons and hounds that aren't completely rendered useless 20:24:20 TSO reasons 20:24:21 omg 20:24:31 it looks for DNGN_ESCAPE_HATCH_UP 20:24:36 which lab hasn't used since 0.13 20:24:38 ohhhhh 20:24:40 oops 20:24:40 fedhas reasons 20:24:40 that is very good 20:24:43 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:24:46 ahahaha rip 20:25:12 huh, that's a fix you could commit in a browser. 20:25:24 I guess you'd want to test it. 20:25:39 !source dat/descript/branches.txt 20:25:40 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/descript/branches.txt 20:26:06 PleasingFungus: testing is for travis 20:26:08 and CPO 20:26:16 mm 20:26:16 i guess it doesn't actually say anything in-game about the effect except the warning if you have teleitis 20:26:30 so i'm not sure where the misconception originated 20:26:56 teleportitis doesn't trigger in labs anymore so that warning should be gone 20:26:57 wheals: it does, actually, which is what made me ask 20:27:07 it's hidden somewhere you would never think to look 20:27:28 ..the manual? 20:27:35 close 20:27:37 if it doesn't trigger anymore, why even bother to have this special case? 20:27:40 the FAQ? 20:27:41 why wouldn't teleportitis trigger in labs anymore? 20:27:43 yes, the faq 20:27:55 it puts you right next to four angry gargoyles? 20:27:56 how many summons can see invis anyways 20:28:04 if you want to try to "solve" the lab with finite teles, why should we stop you 20:28:06 ProzacElf: because teleportitis only takes you near monsters, and in labs that's often where you want to be 20:28:31 i guess if you happened to get a lab that didn't have angry gargoyles that'd be cool 20:28:43 or hungry ghosts 20:29:50 i'll admit though, i do give almost 100 turns before i read a teleport before i give up on what ever lab layout i have 20:30:09 which is almost always before a telering would evoke on its own 20:30:09 ??rain 20:30:10 fedhas[3/8]: rain - creates a circle of water around you, the floor becomes shallow water, shallow water becomes deep water, randomly spawns plants and fungus 20:30:12 or the mustation 20:30:27 is the water from rain permanent? 20:30:37 yes 20:30:42 mustation=mutation 20:31:03 ProzacElf: why would you read tele in a lab at all? at least if you go through it methodically you have some idea where you are 20:31:22 johnstein: unless you dry it yourself, with sunshine 20:31:29 do players ever block themselves out? 20:31:33 ??sunshine 20:31:33 I don't have a page labeled sunshine in my learndb. 20:31:36 shifting walls may be able to block you, but temporarily 20:31:38 whatever it's called 20:31:39 ??sunlight 20:31:40 sunlight[1/2]: Creates a 3x3 area of light (like TSO's halo) that fades over time. Also evaporates water. 20:31:47 but you may wish to teleport to fix it 20:31:56 wheals: shifting walls aren't supposed to block you from the exit 20:32:01 couldn't remember which one is higher piety 20:32:08 they may block a path you want to take, but there's always a path from you to the exit 20:32:22 rain is much higher piety 20:32:28 i suck at mazes admittedly 20:33:03 so is invisibility supposed to be rSummon for monsters? 20:33:10 thinking about it now, i can see how tele could help you orient yourself a bit. i just have enough patience to do it manually 20:33:14 @??mana viper 20:33:14 mana viper (06S) | Spd: 14 | HD: 9 | HP: 43-58 | AC/EV: 3/14 | Dam: 2312(antimagic) | cold-blooded, see invisible | Res: 06magic(100), 03poison | XP: 583 | Sz: Medium | Int: animal. 20:33:15 Lightli: like i said earlier, try tso 20:33:18 @??hound 20:33:18 hound (08h) | Spd: 15 | HD: 3 | HP: 13-19 | AC/EV: 2/13 | Dam: 6 | see invisible | Res: 06magic(10), 08blind | XP: 42 | Sz: small | Int: animal. 20:33:28 @??snaplasher vine 20:33:28 snaplasher vine (09w) | Spd: 13 (07stationary) | HD: 12 | HP: 19-28 | AC/EV: 4/7 | Dam: 003(constrict), 14 | 03plant, unbreathing | Res: 06magic(40), 03poison, 12drown, 13neg+++, 13torm | XP: 0 | Sz: Large | Int: brainless. 20:33:31 ok not these 20:33:38 wait, hounds have sInv? didn't they used to have sense invis instead? does that still exist? 20:33:43 nope 20:33:43 it does not 20:33:59 but everything from ccf sees invis 20:34:01 <|amethyst> sense invis, through a series of steps, turned into sinv + rblind 20:34:03 @??brimstone giend 20:34:03 unknown monster: "brimstone giend" 20:34:06 @??brimstone fiend 20:34:06 Brimstone Fiend (041) | Spd: 10 | HD: 18 | HP: 80-115 | AC/EV: 15/6 | Dam: 25, 15, 15 | 05demonic, 10doors, unholy, see invisible, fly | Res: 13magic(immune), 05hellfire, 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 3331 | Sp: hellfire (3d20) [06!sil], s.torment [06!sil] | Sz: Large | Int: human. 20:34:11 more sinv summons 20:34:27 it's something you have to keep in mind as a summoner, but it's not by any means crippling. 20:34:35 ok. so since rain is much later than sunlight it's reasonable that a player who blocks themself would have presence of mind to save piety for sunshine 20:35:00 @??air elemental 20:35:01 air elemental (15E) | Spd: 25 | HD: 6 | HP: 28-39 | AC/EV: 2/18 | Dam: 15 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 12wind, 04napalm | XP: 223 | Sz: Big | Int: brainless. 20:35:03 not particularly hard 20:35:09 as sunlight doesn't cost any piety 20:35:23 (I'm just pinning that death on bad play and the fact that my Ds just refused to get mutations) 20:35:33 like at XL15 you would expect more than 6 mutations 20:35:41 of course you should really play summoner of fedhas for that sunlight :P 20:35:56 <|amethyst> you could learn corona 20:36:02 or qaz for elementals 20:36:07 But liches resist magic!!!1 20:36:11 I've had piety issues with fed so I'm probably too worried 20:36:13 ok summoner of qaz is nonoptimal 20:36:14 <|amethyst> sticky flame then 20:37:02 <|amethyst> johnstein: to me, hemming yourself in with rain is like using your last potion of flying to cross over into unknown territory 20:37:06 lol 20:37:22 <|amethyst> johnstein: most likely you can find a way out, but if not then it's your own fault 20:37:26 |amethyst: agreed. feels similar 20:37:30 BUT WHAT ABOUT THE CHILDREN? 20:37:36 just to check, what's the highest level a Ds could theoretically go without getting a single Ds mutation? 20:37:54 2 20:37:54 1 20:37:59 oh 20:38:00 what happens to monsters who are on shallow water when rain is used? moved away to safety? 20:38:01 oh yeah 20:38:02 18 20:38:17 amalloy is righter 20:38:28 2 is the rightest number since the number 1 20:38:35 <|amethyst> johnstein: it won't place deep water under actors, even flyers or swimmers 20:38:38 johnstein: it stays shallow 20:38:46 <|amethyst> or under items 20:38:48 ah ok. ty 20:39:14 -!- } has quit [] 20:39:25 I should mention that while monsterous mengenarie is still fine as a level 7, shadow creatures is a bit weak for level 6 20:39:29 <|amethyst> // ... Destroying items will probably be annoying, // and insta-killing monsters is clearly out of the question. 20:39:54 <|amethyst> doesn't that depend on where you are? 20:40:02 yeah, like it'll still be good in zot 20:40:04 just need to apply a tidal wave to move them to safety :) 20:40:15 it's weak for a level 3 spell if you worship TSO and use it in hell 20:40:18 but casting it and getting just 1 merfolk is not very good 20:40:29 amalloy: It's level 6 20:40:37 i know, but it'd be weak even at level 3 20:40:56 how is shadow creatures weak? 20:41:02 the random factor 20:41:05 if you use it in hell as a tso follower, as i said 20:41:08 then it is real weak 20:41:11 lol 20:41:13 true 20:41:35 like yeah, you can get something really good, but you can also get just one of the cannon fodder of the branch 20:41:35 I used to carry me most of the game with my last summoner, seemed pretty strong to me 20:41:35 also, shadow creatures is now lv 6? 20:41:36 Lightli: shadow creatures is really good like all the time. if you get something bad, just cast it again. it's quite spammable 20:41:46 <|amethyst> %git :/Shadow 20:41:46 07MarvinPA02 * 0.18-a0-1004-ga351c64: Increase Monstrous Menagerie to L7, Shadow Creatures to L6 10(10 days ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/a351c642da8d 20:41:51 oh 20:41:53 oh, it was level 5 back then 20:42:00 yeah, it's less spammable now 20:42:13 i guess i haven't cast it since that change 20:42:18 haha, the only time i was disappointed in it was when i was able to cast it on d:3 though 20:42:34 and i was like "oh boy, a couple geckos"" 20:42:37 does the level change affect the power? I assume no 20:42:41 but then, i hate summoning anyway 20:42:41 no 20:43:19 <|amethyst> no, except insofar as the minimum spellpower to be able to safely cast it is higher 20:43:21 I would think it's fine then 20:43:34 shadow creatures isn't even effected by spellpower at all 20:43:40 oh right 20:43:43 <|amethyst> ah, right 20:44:16 that makes me like the level increase more 20:44:20 !seen marvinpa 20:44:20 I last saw MarvinPA at Fri Jan 8 01:26:56 2016 UTC (17m 23s ago) saying 'teleportitis doesn't trigger in labs anymore so that warning should be gone' on ##crawl-dev. 20:44:24 <|amethyst> why doesn't shadow creatures have spellpower affect duration, anyway? 20:44:33 so you can't just use bunch of wizardry to get sick summons with very little skill 20:44:39 MarvinPA: is any of ??vp[3 still accurate 20:44:42 particularly wrt the image 20:44:50 ??vp[3 20:44:51 vp[3/5]: See http://i.imgur.com/XVEf0az.jpg or 'A!' in game for details of blood-related state. When a Thirsty vampire drinks from a poisonous corpse, they do not get poisoned. They drink right up until the point where it tastes bad and then stop. The next turn they're back to thirsty. 20:44:59 I feel like summoners just end up too mp hungry later on since so many of the workhorse summon spells cost a lot 20:45:08 well presumably not the poisonous corpse stuff 20:45:12 haha 20:45:13 good FAQ answer: "If you are in the Abyss for the first time, chances of getting out are slim." 20:45:15 didn't even notice that 20:45:33 Lightli: they can actually be a lot more mana-efficient than "blasters", since you can re-use summons between enemies. 20:45:40 a posse... 20:45:57 -!- Reverie has quit [Quit: Textual IRC Client: www.textualapp.com] 20:46:02 the durations on them are a bit on the short side for that though 20:46:09 i think that image is up-to-date though 20:46:15 yeah, that's a thing that works better for necromancers than summoners IME 20:46:21 maybe it works for gammafunk's sif summoners 20:46:44 even worshipping Sif I was perpetually MP starved 20:46:54 ok 20:46:58 with the magic shield mutation at level 2 20:47:00 I remembered you'd simplified vp 20:47:04 and that image looked complex 20:47:04 and wearing the amulet of magic regeneration 20:47:13 AND channeling 20:47:27 how have vp been simplified? was it recent? 20:48:01 <|amethyst> %git :/anything with blood 20:48:02 07MarvinPA02 * 0.17-a0-687-g3c5a570: Let vampires drink from anything with blood 10(9 months ago, 3 files, 20+ 64-) 13https://github.com/crawl/crawl/commit/3c5a5708ef4e 20:48:11 <|amethyst> and 20:48:46 <|amethyst> %git 8cfef17b 20:48:46 07MarvinPA02 * 0.15-a0-952-g8cfef17: Don't suppress non-physical mutations for thirsty vampires 10(1 year, 8 months ago, 4 files, 122+ 182-) 13https://github.com/crawl/crawl/commit/8cfef17bd41f 20:48:53 removal of half-effectiveness potions at low hunger, allowing them to be fully mutated at all hunger levels 20:48:55 I mean I'm not going to say that summoning is weak, but it's probably not in need of any more nerfs right now 20:48:56 <|amethyst> and several preceding commits 20:49:43 i don't think anybody said it is 20:49:43 oh yeah that was great 20:49:48 especially after those two 20:50:12 the earlier commits were the ones I was thinking of 20:50:32 i started playing right around when those vp changes happened. the old mechanics sound like a drag 20:51:38 !learn e vp[3 s/ When.*// 20:51:38 vp[3/5]: See http://i.imgur.com/XVEf0az.jpg or 'A!' in game for details of blood-related state. 20:51:48 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:51:48 my Vp win was before the "anything with blood" one at any rate I think 20:51:58 oh, another fun one, before I change it 20:51:59 hooray, my changes to Alistair's cause crawl to silently crash. That's fun. 20:52:02 -!- fazizzz is now known as fazisi 20:52:03 ??xp[2 20:52:04 xp[2/2]: Experience gain is halved for things killed by your allies (summons, slaves, and charmed monsters). 20:52:06 On boot, too. 20:52:08 Lasty: want help? 20:52:15 PleasingFungus: yeah, that'd be great 20:52:20 diff plz 20:52:25 <|amethyst> Alistair, 20:52:30 <|amethyst> I know this world is killing you 20:52:33 <|amethyst> Oh, Alistair 20:52:36 <|amethyst> My aim is true 20:52:36 -!- MgDark has quit [Read error: No route to host] 20:52:52 -!- |amethyst is now known as elvishcostello 20:52:58 -!- elvishcostello is now known as |amethyst 20:53:13 ah yeah, I actually looked in to the xp entry when playing su, but forgot to change it 20:53:23 PleasingFungus: http://pastebin.com/xjuaYMQn 20:53:26 yeah, it's based on damage now I think 20:53:34 <|amethyst> "now"? 20:53:45 <|amethyst> was it ever just half xp based on who killed it? 20:53:51 Lasty: is there a crash file in the morgues/ directory? 20:54:07 wheals: nope! 20:54:11 That would be way too easy 20:54:25 |amethyst: i'm pretty sure it was prior to like 0.7 20:54:32 <|amethyst> ah 20:54:56 !learn s xp[2 Enemies damaged by your allies (summons, charmed monsters, etc) give somewhat less XP, depending on what fraction of the damage dealt was done by you. Worst case, if you personally deal no damage at all, you get 50% of normal XP. This is rarely worth worrying about. 20:54:57 xp[2/2]: Enemies damaged by your allies (summons, charmed monsters, etc) give somewhat less XP, depending on what fraction of the damage dealt was done by you. Worst case, if you personally deal no damage at all, you get 50% of normal XP. This is rarely worth worrying about. 20:55:12 * Medar worries 20:55:26 ??xp 20:55:26 xp[1/2]: You get this by killing monsters. It adds to your score and helps you train skills. See manual section E (?E ingame). 20:55:56 PleasingFungus: I like how you say "this is rarely worth worrying about" when discussing halved exp gain 20:56:07 Yes. 20:56:14 (granted, only summoners really have to deal with it) 20:56:41 Here is the thing: the action you'd take, if you worried, was try to do more damage to enemies personally, and/or keep your allies from damaging enemies. 20:56:54 -!- cang has quit [Quit: Page closed] 20:56:54 This is not a tradeoff that results in higher win rates. 20:58:01 i think Lightli interprets you to mean "the 50% xp penalty doesn't make a difference", where PleasingFungus actually means "when playing a summoner you shouldn't change your playstyle to try to prevent the penalty" 20:58:19 Rewording welcome. 20:58:29 how does xp for drowning enemies work? 20:58:32 ok yeah that makes much more sense 20:58:39 Medar: I'm pretty sure you get 100% 20:58:40 I think full exp 20:59:10 which is kind of ridiculous given how early on some things are easier to drown than kill via damage 20:59:43 is confused enemies hitting other enemies same as allies hitting them? 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:19 well them being confused probably doesn't matter 21:00:21 i think it's more like you hitting them 21:00:36 and i think it does, because it makes it KILL_YOU_CONF 21:00:43 but it might not 21:00:56 hmm 21:03:27 PleasingFungus: any luck spotting my awesome bug? 21:03:35 <|amethyst> from the code it looks like drowing isn't 100% 21:03:39 I've been repeatedly distracted 21:03:40 <|amethyst> drowning 21:03:42 still looking 21:03:44 sorry 21:03:51 :D 21:03:55 <|amethyst> rather, it is that it doesn't do damage 21:03:58 |amethyst: do you sometimes remain a normal kind of elf 21:04:31 <|amethyst> so if you have already damaged the monster (and no one else has) and then it drowns, you would get full credit 21:05:03 <|amethyst> mons_check_pool seems to usually be called with killer = KILL_NONE 21:05:10 boo, it's not a format-patch, so I can't test locally 21:05:14 oh, sorry 21:05:16 I'll repost 21:05:19 <|amethyst> the only exception I saw was if you cancel a monster's flight 21:05:29 |amethyst: what if it's full health? 21:05:36 PleasingFungus: you can use git apply for a git diff 21:05:41 I tried 21:05:45 said it was corrupt 21:05:48 rip 21:05:50 <|amethyst> Medar: I think it counts as an (other) killed, let me check 21:06:00 could be there are other local commits 21:06:41 PleasingFungus: http://pastebin.com/YJCNdEa2 21:06:55 <|amethyst> Medar: I just got no XP for an orc perm_ench:confusion falling into a pool 21:07:08 <|amethyst> Medar: let me check with one I confused but I think it will be the same 21:07:11 Lasty: that applies, building now 21:07:11 I wonder if it doesn't like that I changed the properties on monster 21:07:43 -!- vev has quit [Remote host closed the connection] 21:07:55 -!- ProzacElf has quit [Ping timeout: 260 seconds] 21:08:18 <|amethyst> Medar: hm, no, I do seem to get credit for unhurt orcs that I confused falling into pools 21:08:24 -!- eb has quit [] 21:08:29 that's good 21:08:59 Lasty: builds and starts up for me 21:09:04 imo make clean 21:09:11 what build option are you using? 21:09:20 console/tiles? debug? 21:09:51 PleasingFungus: already did 21:09:59 hm 21:09:59 <|amethyst> Medar: oh 21:10:06 make debug-lite -j5 TILES=y NO_PKGCONFIG=y 21:10:13 <|amethyst> Medar: because it gets turned into the monster being its own killer 21:10:15 will try in console 21:10:19 PleasingFungus: are you able to load crawl? 21:10:22 yes 21:10:23 with the patch? 21:10:24 yes 21:10:25 ... huh 21:10:26 <|amethyst> Medar: and I guess that later turns into a KILL_YOU_CONF somewhere 21:10:27 weird 21:10:31 trying it in console now 21:10:37 to see if that breaks when tiles works 21:10:40 also debug 21:10:51 <|amethyst> Medar: ah, yes 21:11:00 I see it 21:11:02 <|amethyst> !source mon-death.cc:1660 21:11:02 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#l1660 21:11:16 oh 21:11:32 !source mon-death.cc:1774 21:11:32 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#l1774 21:11:32 <|amethyst> ah 21:12:14 <|amethyst> hm, I guess maybe the wrapper doesn't need to do that then 21:12:38 -!- maldini has quit [Remote host closed the connection] 21:12:45 <|amethyst> oh, no, it would, because that applies to more than suicides 21:13:31 <|amethyst> but still, you'd think that bit in the wrapper would be done in the inner function if part of it is going to be done there 21:13:44 -!- ontoclasm has quit [Read error: Connection reset by peer] 21:14:42 <|amethyst> as it is it seems like if you call the killer/index variant, you have to be responsible for setting KILL_YOU_CONF if another monster did the damage, but not if the monster damaged itself 21:14:56 <|amethyst> but I am wary to touch this 21:15:16 <|amethyst> I feel like I need to prove correctness of any change to mon-death.cc 21:15:40 <|amethyst> which is hard when I have no idea how correct it is to begin with :) 21:15:43 nobody's bothered to even check correctness for the current state :P 21:17:06 <|amethyst> oh, and ally-confused monsters do count as "confused by you" for this purpose 21:17:21 <|amethyst> !source _you_responsible_for_ench 21:17:21 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#l3021 21:18:23 -!- GauHelldragon2 is now known as GauHelldragon 21:18:24 -!- ProzacElf_ has joined ##crawl-dev 21:18:50 Anyone else got a moment to try installing the Alistair's patch? 21:19:25 bash-3.2$ ./crawl 21:19:26 Spellbook 'book of Envenomations' has spells out of level order ('Alistair's Intoxication' is before 'Olgreb's Toxic Radiance') 21:19:32 heh 21:19:36 I don't know why that would cause you to crash 21:19:38 huh 21:19:41 but that's what I get 21:19:43 maybe 21:20:07 lemme give that a try 21:20:08 thanks 21:20:09 -!- iafm has quit [Quit: leaving] 21:20:10 sure 21:20:10 <|amethyst> well, if you weren't getting a crashlog 21:20:28 <|amethyst> that would explain it 21:20:50 <|amethyst> are you testing with a tiles build on Windows? 21:20:53 yes 21:20:57 <|amethyst> aha 21:21:11 funnily, running in non-debug mode would also have 'fixed' this, I think 21:21:15 heh 21:21:18 <|amethyst> that hides some error messages 21:21:19 fair nuff 21:21:29 well, lesson learned. Thanks folks! 21:21:36 i guess nobody got around to fixing that? 21:22:16 <|amethyst> IIRC there was some fundamental difficulty to making the tiles version write to the console 21:22:38 <|amethyst> but I had thought most cases had error popups 21:22:44 <|amethyst> or were supposed to 21:22:50 <|amethyst> s/most/some/ 21:23:08 <|amethyst> in any event, this might be to early to have a popup 21:24:01 <|amethyst> I wonder if you could have a wrapper to capture crawl's stderr and pop up an alert dialog if it failed 21:24:21 -!- Ququman has quit [Read error: Connection reset by peer] 21:25:26 Huh, that didn't resolve it for me 21:25:34 I'll try compiling console 21:25:44 fun fact: saints row 2 had crashes in 'release mode' that didn't happen when actually working off of the release disc 21:26:15 -!- ProzacElf_ is now known as ProzacElf 21:28:58 -!- MarvinPA has quit [Quit: Leaving] 21:29:02 I'd just be sad if releasing this suddenly broke webtiles or something 21:29:18 I hear there are a couple tiles players still 21:29:49 =O 21:29:49 <|amethyst> just because it works in local tiles doesn't mean it won't break webtiles :) 21:29:51 no way 21:30:09 |amethyst: true! but having at least one case where it does break before launch seems bad 21:30:25 I'd rather fix the case that already breaks than not :p 21:30:29 heh 21:31:15 imho, your expectation for the console build should be getting a useful error, not a successful run 21:31:28 PleasingFungus: yes, that's what I'm hoping for 21:31:39 I have a suspicion that I will !tell you for later, but you can't read it until you've fixed the bug! 21:31:43 :p 21:31:57 Whatever you !tell me, I'm going to say you were wrong 21:32:32 <|amethyst> PleasingFungus is a hardcore teacher 21:32:51 <|amethyst> he teaches babies to swim by tying them to cinder blocks and tossing them in a lake 21:33:30 -!- ontoclasm has joined ##crawl-dev 21:33:37 or by !telling them later that they should have swam 21:33:37 Lasty: You have 1 message. Use !messages to read it. 21:35:25 !tell Lasty read your message! It's the key to success! 21:35:25 ProzacElf: OK, I'll let lasty know. 21:36:02 -!- ontoclasm has quit [Read error: Connection reset by peer] 21:36:09 I mean 21:36:24 whether I'm right or wrong here will be confirmed as soon as he runs the console build 21:36:31 so he can read it after that, I guess 21:39:22 -!- atrodo has quit [K-Lined] 21:41:56 -!- ystael has quit [Ping timeout: 256 seconds] 21:43:05 bold stance 21:47:16 -!- ystael has quit [Ping timeout: 260 seconds] 21:48:53 <|amethyst> hm, wonder what tornado versions all the servers have 21:49:34 so, uh, I'm gonna read PF's theory now, because what happens when I run console crawl is "everything spazzes the fuck out" 21:49:34 Lasty: You have 2 messages. Use !messages to read them. 21:49:51 but still no error messages or logging 21:49:59 dang 21:50:00 !messages 21:50:01 (1/2) PleasingFungus said (17m 58s ago): there is another book that needs spell reordering 21:50:10 yeah, I caught that :p 21:50:12 <|amethyst> oh, ancient ancient versions 21:50:24 worth a shot! 21:51:20 to be fair, I haven't run local console crawl since "upgrading" to Windows 10 21:51:25 so maybe it's just messed up anyway 21:51:40 <|amethyst> Lasty: IMO check_res_poison or something 21:51:48 <|amethyst> Lasty: not does_resist_this_poison 21:51:53 <|amethyst> that won't fix your crash or anything 21:52:00 <|amethyst> just something I noticed while reading it 21:53:09 <|amethyst> I see nothing in there that should break anything 21:53:38 <|amethyst> try a make clean just in case there's some clock skew problem or something else messing up make 21:53:56 he said he made clean earlier 21:54:00 <|amethyst> oh... 21:54:01 but that was before the book fix...? 21:54:12 that was before the book fix... 21:54:18 let's give it a shot! 21:54:24 -!- Sorbius has quit [Read error: Connection reset by peer] 21:54:31 !blame3 bill gates 21:54:31 biiiiill gaaaaateeeees 21:54:35 <|amethyst> yeah, I was thinking maybe our makefile screwed up and mixed up .o files from different builds 21:54:46 <|amethyst> well, or something screwed up make for us 21:54:52 probably bill gates 21:54:57 <|amethyst> not that we're not perfectly capable of doing it ourselves 21:56:48 -!- WalkerBoh has quit [Remote host closed the connection] 21:56:51 <|amethyst> wheals: http://thumbs.dreamstime.com/z/castle-gate-dollars-suitable-articles-financial-savings-48701101.jpg 21:56:57 <|amethyst> like that? 21:57:22 i assume that's a real photograph of his house 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:13 -!- n1k has joined ##crawl-dev 22:00:25 -!- lobf has joined ##crawl-dev 22:00:36 -!- n1k is now known as Guest17830 22:01:11 !source check_res_poison 22:01:12 Can't find check_res_poison. 22:01:19 |amethyst: were you suggesting that as a name? 22:01:26 -!- Guest17830 is now known as nonethousand 22:01:31 -!- nonethousand has quit [Changing host] 22:01:31 -!- nonethousand has joined ##crawl-dev 22:01:44 <|amethyst> Lasty: yes 22:01:47 I was thinking that initially, but then I thought it seemed unclear what "true" and "false" mean in that context 22:01:56 <|amethyst> hm 22:02:17 <|amethyst> that's true, it would make more sense reversed that way but still isn't clear 22:02:19 still, I could be convinced 22:03:08 How amazing would it be if I made that change and then this starts working 22:03:11 what do 'true' and 'false' mean in any context, really? 22:03:18 <|amethyst> I would also consider making it a plain function taking a const monster &, or at least making it a const method 22:03:27 ProzacElf sez: there's no such thing as meaning! 22:03:30 -!- n1 has quit [Ping timeout: 245 seconds] 22:03:33 <|amethyst> well, definitely make it const one way or the other 22:03:37 damned straight! 22:03:49 -!- n1 has joined ##crawl-dev 22:04:12 -!- n1 is now known as Guest32134 22:04:51 -!- lobf has quit [Ping timeout: 260 seconds] 22:04:57 <|amethyst> maybe just resists_this_poison ? 22:05:23 try_poison? 22:05:31 with a comment that it doesn't do anything 22:05:40 -!- Morphy has quit [Ping timeout: 252 seconds] 22:05:40 <|amethyst> that has the same problem as check_ 22:05:46 <|amethyst> and also the problem that it needs that comment 22:05:58 resists_this_poison seems acceptable 22:06:18 -!- nonethousand has quit [Ping timeout: 256 seconds] 22:06:34 <|amethyst> or maybe resists_this_poisoning 22:06:48 <|amethyst> eh 22:06:58 <|amethyst> I'm sure the bikeshed will be fine whatever colour it is 22:07:25 -!- Guest32134 has quit [Read error: Connection reset by peer] 22:07:43 -!- Guest32134 has joined ##crawl-dev 22:08:17 |amethyst: I'm gonna wrap this bikeshed in a blink tag 22:08:53 <|amethyst> bikemarquee 22:11:04 @??ogre 22:11:04 ogre (07O) | Spd: 10 | HD: 5 | HP: 22-33 | AC/EV: 1/6 | Dam: 17 | 10items, 10doors | Res: 06magic(20) | XP: 118 | Sz: Large | Int: human. 22:11:33 it looks like monster.h is just the monster class -- where would you put a plain function to check a monster's poison resist? 22:11:38 like, organizationally? 22:12:19 I guess beam.h 22:13:33 -!- Kalma has quit [Ping timeout: 250 seconds] 22:18:38 fight.h would be a strong candidate 22:18:41 or mon-util.h 22:19:12 mon-util.h sounds reasonable 22:19:42 tho beam.cc has _monster_resists_mass_enchantment 22:19:54 and the previous use of this was in beam.cc 22:20:32 well, that's a static function, right? 22:20:36 yeah 22:20:40 also, I'm not certain using beam.cc code as precedent is a good idea 22:20:44 generally 22:20:45 ...touche 22:23:03 -!- glaas has quit [Ping timeout: 260 seconds] 22:27:10 would zin hate the use of yara's violent unravelling? 22:27:49 I think it does? 22:28:50 -!- amalloy is now known as amalloy_ 22:30:47 -!- molotove has quit [Quit: Leaving.] 22:32:32 -!- tealeaves has quit [Quit: Bye] 22:33:19 -!- LordSloth has quit [Quit: Leaving] 22:35:47 -!- MgDark has quit [Ping timeout: 256 seconds] 22:39:03 -!- Nightbeer has quit [Quit: Verlassend] 22:41:14 as a general rule zin should hate everything 22:41:17 =p 22:41:45 Zin hates your attitude! 22:44:45 Zin says, "I hate Donald." 22:49:23 heh 22:49:34 <3 zin 22:49:36 and donald 22:50:31 -!- vale_ has quit [Ping timeout: 256 seconds] 22:50:34 You see here the +7 Shield of Zin {rN++, rMut} 22:53:55 -!- zxc has joined ##crawl-dev 22:54:29 so, funny story, switching to a normal function instead of a method did resolve the crash I was having. 22:54:43 a methodical approach 22:55:57 but I'm going to bed, so I'll push this tomorrow morning. In case anyone wants to mess with it before servers start getting it. 22:55:59 <|amethyst> hrm? was the monster null? 22:56:08 |amethyst: the game never loaded, so no 22:56:13 it crashed on load screen 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:02:32 -!- Lasty has quit [Quit: Leaving.] 23:03:39 -!- pikaro has quit [Ping timeout: 260 seconds] 23:08:05 -!- aditya has quit [Ping timeout: 276 seconds] 23:14:41 -!- tealeaves has quit [Quit: Bye] 23:19:55 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 23:21:31 -!- wheals has quit [Quit: Leaving] 23:22:07 -!- pikaro has joined ##crawl-dev 23:23:13 -!- Jessika has quit [Ping timeout: 252 seconds] 23:23:42 -!- ontoclasm has joined ##crawl-dev 23:25:30 -!- Shard1697_ is now known as Shard1697 23:26:52 Hey, if I'm interested in making some tiles where do I go to find them? I wanna try making different versions of each weapon for each brand, so wherever the weapon sprites/enchanted weapon sprites are 23:27:08 Hi! 23:27:19 Do you have a copy of the source code? That would be the fastest way to get at those. 23:27:34 If not, you can also browse through them online at github. 23:27:41 inside the source code, they're in rltiles/item 23:27:57 -!- Guest32134 is now known as n1 23:27:59 ...viewable online at https://github.com/crawl/crawl/tree/master/crawl-ref/source/rltiles/item 23:27:59 -!- n1 has quit [Changing host] 23:27:59 -!- n1 has joined ##crawl-dev 23:28:08 ^ 23:28:32 hm, i was going to say "i'll have to consider how that interacts with unidentified weapon brands" 23:28:41 but i can't remember if weapon brands are ever hidden now 23:29:09 that's a good point actually, but either way I wanna do a lil spritework 23:29:28 by all means :D 23:29:36 -!- vale__ has quit [Ping timeout: 240 seconds] 23:29:45 let me know what you make / if you have any questions 23:33:49 i should finally take the trouble to do that 23:33:59 i mean, not altering sprites/tiles 23:34:09 but get a copy of the code 23:34:24 and make my awesome hex branded weapons =p 23:34:39 -!- omnirizo1 has quit [Ping timeout: 246 seconds] 23:34:42 so you can all tell me what a stupid idea that was 23:34:50 "hex branded"? 23:36:09 ...like random debuffs or something? 23:37:16 well, if i made an unrand it'd probably be a 'hex blade' or something which did random debuffs 23:37:23 but like 'mace of confusion' 23:37:32 or 'paralysis dagger' 23:37:34 or whatever 23:37:44 give them a hex effect 23:37:48 "dagger of always use me" 23:37:54 lol 23:37:59 yeah, probably leave off paralysis 23:38:18 wuss 23:38:31 me? 23:38:51 * Medar requests ultra cool robe of vines tile 23:38:55 a brand that stacked up MR vulnerability like phantasmal warriors could be cool tho 23:39:04 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:39:14 except like, not halve it each time 23:39:30 some kind of.....spear or something......that was a hex enhancer..... 23:39:34 would also be cool XD 23:39:46 -!- Bcadren has quit [Ping timeout: 240 seconds] 23:40:38 Medar: does it have to be ultra cool? 23:40:45 or can it just be kind of cool? 23:40:52 put paralysis in, but on a club 23:41:05 just bring back clubstabs 23:41:22 ProzacElf: I might be willing to settle for super cool 23:41:34 hmmm 23:41:45 i could probably go as high as really cool 23:42:01 Shard1697: my vague feeling is that draining should be that brand 23:42:12 unrand clubstab club might be an idea... 23:42:15 why did vines go down to +2 incidentally? 23:42:18 that would be cool 23:42:19 I guess that's not consistent with players. 23:42:36 -!- pikaro has quit [Ping timeout: 240 seconds] 23:42:46 !gitgrep 2 vines 23:42:46 %git HEAD^{/vines}^^{/vines} 23:42:46 07Lasty02 * 0.18-a0-52-g01092ca: Change inscriptions for items with absurd numbers of plusses. 10(9 weeks ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/01092ca40e23 23:42:56 !gitgrep 3 [Vv]ines 23:42:56 %git HEAD^{/[Vv]ines}^^{/[Vv]ines}^^{/[Vv]ines} 23:42:56 07Lasty02 * 0.18-a0-51-ga5d3d20: Change robe of vines inscription 10(9 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a5d3d20d67ae 23:43:00 !gitgrep 4 [Vv]ines 23:43:00 %git HEAD^{/[Vv]ines}^^{/[Vv]ines}^^{/[Vv]ines}^^{/[Vv]ines} 23:43:00 07Lasty02 * 0.17-a0-1946-gfb768fe: Cleaning up no device heal and giving it to robe of vines 10(3 months ago, 7 files, 38+ 12-) 13https://github.com/crawl/crawl/commit/fb768fe832d9 23:43:08 !gitgrep 1 [Vv]ines 23:43:08 heh 23:43:08 %git HEAD^{/[Vv]ines} 23:43:08 07Lasty02 * 0.18-a0-55-gd70a694: Nerf robe of vines (elliptic) 10(9 weeks ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d70a694e92dc 23:43:12 aw 23:43:35 "It was a little too powerful." :) 23:43:49 pfff 23:44:24 i had to wear my +8 fda over it 23:44:27 er 23:44:29 instead of it 23:44:41 kryia doesn't have an extra special tile either btw. 23:44:41 if it were still +5 i probably would've just worn vines 23:44:45 aw 23:45:06 although all kryia ever did for me was get me murdered in abyss 23:45:27 when wretched stars took away all my device healing anyway 23:45:39 -!- FireSight has quit [] 23:45:54 -!- PleasingFungus has quit [Remote host closed the connection] 23:46:26 then again, back when vines was still badass i got killed in abyss with it too 23:49:38 the moral of course being that abyss sucks =p 23:51:07 -!- WalkerBoh has joined ##crawl-dev 23:54:26 -!- ProzacElf has quit [Ping timeout: 260 seconds] 23:54:33 is devastator/shilleleigh any good? 23:55:13 oh yeah, the shatter power is decent 23:55:40 !source shillelagh 23:55:40 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-damage.cc#l1364 23:58:55 -!- Huukkila has quit [Ping timeout: 250 seconds] 23:59:17 it's also fun 23:59:21 -!- ystael has quit [Ping timeout: 272 seconds]