00:01:29 !tell pleasingfungus you're orc killer #2 !lg * t kmap~~orc s=kmap br=orc 00:01:30 chequers: OK, I'll let pleasingfungus know. 00:02:42 -!- rubycowgames has quit [Quit: rubycowgames] 00:05:05 -!- bonghitz has quit [Quit: Leaving...] 00:06:46 -!- ythm has quit [Ping timeout: 246 seconds] 00:07:28 -!- Orphic has quit [Ping timeout: 246 seconds] 00:10:41 -!- Whistling_Bread has joined ##crawl-dev 00:11:53 Unstable branch on crawl.s-z.org updated to: 0.17-a0-155-g14e20c2 (34) 00:13:32 -!- Cerpin has quit [Ping timeout: 246 seconds] 00:15:32 .elrank t 00:15:32 100 games for * (br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!= t): 12x gammafunk_lair_enchanted_lake, 10x dragon1_lemuel, 7x grunt_megastairs_3, 4x grunt_megastairs_2, 4x beast_lair_carwin_large_4, 4x bobbens_ice_dragon_lair, 4x grunt_forest_large_clearings, 3x onia_ninara_swampy_vault, 3x dpeg_oklob_gauntlet, 3x minmay_lair_oklob_tunnel, 2x cheibrodos_magma_flow, 2x... 00:15:42 wow lemuel catchin up 00:15:52 .gfdevkills t 00:15:54 No games for @devteam (((kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher)) t). 00:16:26 !cmd .gfdevkills 00:16:26 Command: .gfdevkills => !lg @devteam (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) s=name,ckiller,kmap 00:16:43 !lg * t kmap~~minmay 00:16:44 1027. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:16:48 !lg * t kmap~~lemuel 00:16:49 296. ew the Ruffian (L6 TrCK of Xom), slain by a gnoll (a +0 spear) on D:3 (lemuel_castle_with_subvaults; lemuel_castle_interior_carwin_2) on 2015-03-25 04:55:13, with 354 points after 2009 turns and 0:00:20. 00:16:52 !lg * t kmap~~gammafunk 00:16:53 24. Glass the Sharpshooter (L14 MiHu of Trog), slain by a stone giant zombie (kmap: gammafunk_depths_entry_grave) on D:15 on 2015-03-25 01:20:41, with 47067 points after 22999 turns and 1:02:26. 00:17:22 your vaults are broken horribly because they place water and since monster digging 00:17:31 ergo those kills don't count 00:17:40 true 00:18:40 !lg * (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) 00:18:53 881. Glass the Sharpshooter (L14 MiHu of Trog), slain by a stone giant zombie (kmap: gammafunk_depths_entry_grave) on D:15 on 2015-03-25 01:20:41, with 47067 points after 22999 turns and 1:02:26. 00:19:11 movin' in on 1k 00:21:26 !lg * (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) s=name 00:21:39 -!- Walttt has quit [Read error: Connection reset by peer] 00:21:52 881 games for * (kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher): 17x nooodl, 6x qw, 5x Herrn, 4x rjrrt, 4x Avigdore, 4x damdam, 4x hyperbowl, 4x Wolfechu, 4x ghwc, 3x vogonpoet, 3x flinch, 3x rauk2000, 3x Ai, 3x shummie, 3x Surr, 3x Dichotomy, 3x Sonny, 3x smk137, 3x gw, 3x Rexfelis, 3x Gerad, 3x PolkaDot, 3x Misha, 3x Gandelf, 2x nznznm, 2x Nordon, 2x Zooty, 2x ra... 00:22:50 good job nooodl 00:22:58 !lg * kmap~~minmay 00:22:59 26628. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:23:09 movin' in on 00:23:10 uh 00:23:13 30000 i guess 00:23:25 27,000. 27!!!!!!!!! 00:23:43 !lg * map~~minmay map!~~misc_feat map!~~arrival map!~~temple_entry 00:23:44 76956. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:24:28 that's really a more accurate measure since so many of my kills are from before the kmap field was added 00:24:42 -!- Brannock has quit [Ping timeout: 272 seconds] 00:24:52 oh but I guess the arrival vaults were called entry vaults 00:25:02 !lg * map~~minmay map!~~misc_feat map!~~arrival map!~~entry 00:25:02 40228. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:25:09 that excludes things like lair entries too of course but who cares 00:25:16 Am I the only one that finds that Smiting on Greater Mummies is affected by Anti-Magic; but Smiting on Mummy Priests isn't a little weird? 00:25:40 !lg * s=ckiller 00:25:47 4134158 games for *: 400446x quitting, 275262x leaving, 217408x a hobgoblin, 212601x a kobold, 208596x a gnoll, 167394x an orc priest, 139333x an orc wizard, 124990x an adder, 119149x a player ghost, 114046x an ogre, 107947x Sigmund, 105377x a jackal, 102001x an orc, 92857x a goblin, 82475x an orc warrior, 73026x a giant gecko, 69157x a centaur, 66610x a worm, 46136x a snake, 45355x pois, 43978x G... 00:26:13 I'm more dangerous than everything not on that list apparently 00:26:25 (the next entry after grinder is 36492x terence) 00:26:38 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-155-g14e20c2 (34) 00:27:28 Bcadren: well, greater mummies are spellcasters whereas mummy priests are priests, but IMO it is quite awkward in gameplay that priests are not affected by antimagic 00:27:39 minmay: you want kmap for that though 00:28:00 unless you just wanted to see people dying on your map, which I guess is also a valid thing to get credit for 00:28:03 gammafunk: kmap field will be empty prior to 2013 and I excluded all the vaults that don't kill 00:28:08 oh 00:28:31 We can do it on a spell-by-spell basis now, yes? 00:28:32 !lg * map~~minmay kmap!= 00:28:33 17435. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:28:40 !lg * kmap~~minmay 00:28:40 26628. aegolden the Skirmisher (L3 MiBe of Trog), slain by an ice beast on D:2 (minmay_divided_ellipse) on 2015-03-25 05:07:39, with 67 points after 819 turns and 0:01:54. 00:29:12 from these statistics, you can clearly see that "map" is underreporting. i actually have more kills than centaurs 00:29:20 /nick Berder 00:30:55 some advice if you want to get more vault kills. your current strategy of making a small number of deadly vaults is bad. to really rack up the kills, you need to make hundreds of shitty vaults like me 00:31:16 its like on tavern. I dont have 2000 thanks because I make good posts, I have it because I make 4000 shitposts 00:31:51 well I have to want to make said vault or monster, I just make myself feel like I'm winning a game that no one cares about 00:32:04 by setting arbitrary goals 00:36:08 !lg * (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) x=cdist(gid) 00:36:34 881 games for * (kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher): cdist(game_key)=881 00:36:44 -!- Maud has quit [Ping timeout: 272 seconds] 00:37:13 !cmd goodplayer 00:37:13 Command: !goodplayer => .echo $(let (wins $(nwins ${1:-.}) player $(name_fixup $1)) $(if (>= $wins 10) "$player is a goodplayer: $wins wins." "$player is not a goodplayer yet: $wins $(plural win $wins) ($(- 10 $wins) to go).")) 00:38:11 !cmd greaterplayer 00:38:12 Command: !greaterplayer => .echo $(do ${1:-.} "")$(greathelper2 cls ${1:-.} backgrounds greaterplayer playable:job $*) 00:38:52 !cmd .gfkills !lg * (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) x=cdist(gid) $* 00:38:52 Defined command: .gfkills => !lg * (( kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher )) x=cdist(gid) $* 00:39:00 .gfkills @devteamnp 00:39:02 5 games for * (((kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher)) @devteamnp): cdist(game_key)=5 00:40:19 goal: make enough vaults to crash the level generator 00:40:19 I remember dpeg saying he liked the Slime Sewer idea the first time I said it...a really long time ago. If I wanted to try to actually make that vault, how and what do I do? 00:41:14 Bcadren: there's a des guide in the source docs 00:43:57 Basically the idea being (like the Ossuary with similar layout to the Tomb and the Ossuary with 'Decaying' Bog Bodies) a Sewer that's an easier version of slime. Oozes, Golden Eyeballs, Jellies. The harder part would be the two unique things, I guess? One's weaker slime walls (so their are punishing and not fatal; like they otherwise would be early) and the other is a weaker slime creature (same reason). 00:44:49 -!- Wolfechu has quit [Ping timeout: 255 seconds] 00:45:28 slime walls already do like no damage on slime:1 00:46:02 and personally I think it would be better if they did the slime:6 damage everywhere 00:46:09 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:46:13 did their ...has their damage always depended on depth? 00:46:17 yes 00:46:19 jesus 00:47:31 Aldani (L12 GrFi) ASSERT(move_act[i]->pos() == newpos) in 'spl-tornado.cc' at line 435 failed. (D (Sprint)) 00:47:47 What woudl their damage be like in a portal then? same as Slime: 1 more or less? 00:47:58 -!- PepeRC2 has quit [Quit: rebuttal] 00:48:24 Do regular Giant Eyeballs spawn anymore? I swear I haven't seen one in awhile. I remember dying in early D to their Paralysis so many times. 00:52:26 -!- qoala has joined ##crawl-dev 00:53:02 -!- soundlust__ has quit [Ping timeout: 252 seconds] 00:53:04 They do not 00:53:08 -!- Holy_Rage has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 00:53:17 %git :/giant eyeball 00:53:20 07PleasingFungus02 * 0.16-a0-3597-g373b029: Improve an extremely rare message 10(2 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=373b029bcac4 00:54:02 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:54:11 !gitgrep 2 "giant eyeball" 00:54:11 %git HEAD^{/"giant eyeball"}^^{/"giant eyeball"} 00:54:12 Could not find commit HEAD^{/"giant eyeball"}^^{/"giant eyeball"} (git returned 128) 00:54:21 !gitgrep 2 eyeball 00:54:21 %git HEAD^{/eyeball}^^{/eyeball} 00:54:21 07tenofswords02 * 0.16-a0-2851-g103dd5a: Scattered minor monster tweaks. 10(4 months ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=103dd5a78740 00:54:22 hm 00:54:27 !gitgrep 3 eyeball 00:54:27 %git HEAD^{/eyeball}^^{/eyeball}^^{/eyeball} 00:54:27 07Grunt02 * 0.16-a0-1591-g4fdb1e6: Make smite-targeted gaze spells for giant eyeballs and golden eyes. 10(5 months ago, 6 files, 66+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4fdb1e6d3bf2 00:54:28 not spawning altogether or just not in general population of the upper D? 00:54:33 !gitgrep 4 eyeball 00:54:33 %git :/remove giant eyeball 00:54:34 Could not find commit :/remove giant eyeball (git returned 128) 00:54:34 %git HEAD^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball} 00:54:35 07Grunt02 * 0.16-a0-1590-g13372b0: Revert eyeball gaze changes. 10(5 months ago, 1 file, 1+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=13372b0a3fee 00:54:40 !gitgrep 5 eyeball 00:54:40 %git HEAD^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball} 00:54:40 07Grunt02 * 0.16-a0-1589-gc112a2c: Only let eyeballs smite-target enchantments. 10(5 months ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c112a2c84e62 00:54:45 !gitgrep 6 eyeball 00:54:45 %git HEAD^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball}^^{/eyeball} 00:54:46 07Grunt02 * 0.16-a0-1587-g1c4dcb9: Return smite-targeting to eyeball gaze spells. 10(5 months ago, 1 file, 20+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1c4dcb995e33 00:54:49 haha 00:54:52 ah, yes 00:54:55 oh whatever, this one http://s-z.org/neil/git/?p=crawl.git;a=commit;h=d37599f8dbe9b09757e883ea2f3528df139e863f 00:54:57 the commit argument with gurnt 00:55:17 gurnt is grunt's evil twin 00:55:52 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 00:56:24 most deadly way to meet them was one wandering on screen while you are already fighting an orc pack D:4ish glad that's gone. 00:57:49 Bcadren: slime walls work like slime:1 outside slime branch 00:58:01 there are a few slime entry vaults with slime walls 00:58:12 as in, entry vaults in lair 01:01:16 There are also PF's Jiyva temples 01:01:56 -!- CcS has quit [Ping timeout: 244 seconds] 01:02:04 There are still Jiyva Altars away from Slime? I thought all of those were gone. 01:02:32 -!- nikheizen has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 01:03:51 -!- qoala_ has joined ##crawl-dev 01:04:05 -!- Krakhan has quit [Ping timeout: 248 seconds] 01:06:16 -!- qoala has quit [Ping timeout: 256 seconds] 01:06:22 -!- maha_ has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 01:07:58 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:14:56 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 01:15:09 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 01:16:26 Can we get rid of the 'check armour slots' BS on acid? It's really opaque, overcomplicated and weird. 01:16:28 -!- tksquared_ has quit [Ping timeout: 256 seconds] 01:17:01 do you even code 01:18:02 -!- Lawman0 has quit [Ping timeout: 250 seconds] 01:19:22 Unstable branch on crawl.develz.org updated to: 0.17-a0-155-g14e20c2 (34) 01:20:05 -!- psuedo_ has quit [Read error: Connection timed out] 01:20:37 ...Javascript, HTML5, Cg, Actionscript, BASIC (long time ago), inner engine scripting languages for UDK, Unity3D, GameMaker (also been awhile)...uhh...CSS, once...idk anymore dude. 01:21:57 Inner engine for Neverwinter once; don't like Neverwinter. 01:24:58 I haven't tried to on the Crawl code though; no. I downloaded a repo and couldn't find anything really So many snippets. Less of a Mess than UDK 3.5 keke. 01:26:50 -!- Lamil has joined ##crawl-dev 01:31:52 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 01:33:47 You know you could store more advanced vault data more easily with an image than ASCII. Use each color channel for a different layer (enemies = red; items = blue; terrain = green; etc.) composite the image in whatever bit depth you need 16 bit probably enough to index every creature in crawl to a red value. Parse back. Whoa...actual developer me is back for the moment. 01:33:58 -!- Vizer has quit [Ping timeout: 244 seconds] 01:34:37 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 01:37:28 -!- ly^ has quit [Quit: Bye] 01:39:58 -!- Rotatell has quit [Remote host closed the connection] 01:40:11 -!- Rotatell has joined ##crawl-dev 01:44:11 -!- Maud has quit [Ping timeout: 246 seconds] 01:45:41 chequers; thanks. I'm not sure what exactly triggered it, but that snapped me back to being myself; which I haven't been in months. I'm off to work on Hex-grid pathing in Unity. 01:48:57 -!- ly^_ is now known as ly^ 01:51:08 -!- zxc232 has joined ##crawl-dev 01:51:50 -!- Lawman0 has quit [Ping timeout: 250 seconds] 01:53:10 -!- Rauc has quit [Ping timeout: 246 seconds] 01:53:32 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-155-g14e20c2 02:00:39 "advanced vault data" sounds like something very bad 02:00:52 |amethyst: 0.16 games are still not on cao scoring pages -- do i blame you? 02:01:59 -!- Maud has quit [Remote host closed the connection] 02:02:11 Just means you could use it to map item, terrain and monster on top of each other more easily. 02:02:34 I kind of default to using images though; they store more data than most people realize. In a nice grid too. 02:02:59 i think your suggestion of storing textual data as an image being 'easy' is misguided 02:03:12 ... 02:03:40 https://www.youtube.com/watch?v=rrRa9FVFBpo 02:03:49 -!- angelichorsey has joined ##crawl-dev 02:03:55 -!- grisha5 has quit [Quit: Page closed] 02:04:18 Game handled physics and everything by checking against an image. was a prototype I made in less than 2 days. 02:04:39 How do I use git to update to 16.1? I already have 16 checked out 02:06:31 angelichorsey: you want to build 0.16.1 from source? 02:06:54 yes 02:07:11 I tried checking that out and it didn't recognize 02:08:10 angelichorsey: 'git reset --hard 0.16.1' will do it 02:08:21 or git checkout origin/stone_soup-0.16 02:08:38 the latter checks out the latest version of 0.16, which right now is 0.16.1 02:09:10 -!- simmarine has quit [Quit: Leaving] 02:10:00 -!- tabstorm has quit [Ping timeout: 264 seconds] 02:10:19 the time stamps on my files didn't change 02:10:41 Is that anything? Seems like it isn't doing anything. Unless it is only changing where damage_done += 02:11:33 [root@cpe-173-174-66-22 crawl]# pwd 02:11:34 /root/crawl 02:11:34 [root@cpe-173-174-66-22 crawl]# git checkout origin/stone_soup-0.16 02:11:34 HEAD is now at d45b091... Don't make monsters avoid shadow traps (simm) 02:12:26 oh, probably use the --reset command actually 02:12:40 you can see the differences between two revisions with git diff 0.16.0..0.16.1 02:12:55 -!- WalkerBoh has quit [Remote host closed the connection] 02:13:04 ah 02:13:06 --reset 02:13:08 -!- wat has quit [Ping timeout: 256 seconds] 02:13:10 early it didn't have hyphens 02:13:47 no that's still off 02:13:48 lol 02:13:56 -!- Maud has quit [Read error: Connection reset by peer] 02:14:49 0.16.1 is 069a05e71c22072e3856994c05962bacfe9fab36 02:15:01 -!- ussdefiant has quit [Ping timeout: 248 seconds] 02:15:06 I'll just reclone for now 02:15:07 git reset --hard will make your tree that commit 02:15:08 learn git later 02:15:17 * chequers runs off 02:15:23 ty :D 02:21:47 -!- CacoS has quit [Ping timeout: 256 seconds] 02:22:59 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-155-g14e20c2 (34) 02:25:54 -!- heteroy has quit [Remote host closed the connection] 02:27:13 Some ally spells can be memorized despite having sacrificed love 13https://crawl.develz.org/mantis/view.php?id=9578 by n1000 02:27:46 -!- jeanjacques has quit [Quit: quit] 02:28:22 -!- Maud has quit [Remote host closed the connection] 02:28:58 yay 16.1! 02:29:35 -!- qoala_ has quit [Quit: Abscond!] 02:30:16 -!- wya has quit [Ping timeout: 246 seconds] 02:33:11 -!- dtsund has quit [Ping timeout: 250 seconds] 02:33:58 -!- joy1999 has quit [Quit: Http://www.ZeroIRC.NET ¢Æ Zero IRC ¢Æ Ver 2.9G] 02:35:31 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 02:36:42 -!- Lamil has quit [] 02:36:56 -!- debo has quit [Ping timeout: 265 seconds] 02:37:42 -!- CcS has quit [Ping timeout: 272 seconds] 02:38:00 -!- Mottikins__ is now known as FaMott 02:41:14 -!- Patashu has joined ##crawl-dev 02:46:04 -!- Twinge has quit [Ping timeout: 245 seconds] 02:46:36 -!- radinms has quit [Ping timeout: 265 seconds] 02:47:48 Is there a quick way I can get the old big fish tile? 02:50:13 -!- Twinge has joined ##crawl-dev 03:01:46 -!- Wolfechu has quit [Ping timeout: 272 seconds] 03:05:25 -!- tehtscho has quit [Quit: Page closed] 03:10:13 -!- n1k has quit [Read error: Connection reset by peer] 03:12:04 -!- n1k has joined ##crawl-dev 03:12:10 -!- n1k has quit [Changing host] 03:12:10 -!- n1k has joined ##crawl-dev 03:13:10 -!- scummos| has quit [Ping timeout: 244 seconds] 03:16:22 -!- Patashu has quit [Remote host closed the connection] 03:16:33 -!- Patashu has joined ##crawl-dev 03:30:37 -!- bonghitz has quit [Remote host closed the connection] 03:39:02 -!- ___miek has quit [Ping timeout: 246 seconds] 03:44:07 -!- Maud has quit [Ping timeout: 265 seconds] 03:50:19 -!- psuedo_ has quit [Read error: Connection timed out] 03:51:28 -!- SurpriseTRex has quit [Quit: Leaving] 03:53:20 Am I allowed to use the old big fish tile? 03:54:30 -!- st_ has quit [Ping timeout: 244 seconds] 03:54:47 For another project; may I use the tile? 03:59:05 it's from rltiles probably 03:59:15 and all the tiles are under gpl just like everything else 04:00:04 yes, it'a rltiles 04:00:22 (and thus public domain) 04:01:31 For the moment; I'm just copying crawl mechanics; but extrapolating to 3D to see how it works; just doing melee, LoS and pathing for the moment I'll post it when it works. It's...underwater. so 26 movement directions [up/down, left/right, forward/back]; the tile is probably just a placeholder if it ever became NICEto attempt commercial release it'd need a 3D model. Also; I'm basically using big fish as 'rat' for a basic melee demo. K 04:04:11 -!- iFurril has quit [Ping timeout: 250 seconds] 04:09:04 -!- psuedo_ has quit [Read error: Connection timed out] 04:13:05 -!- Sorbius has quit [Ping timeout: 252 seconds] 04:23:25 -!- ololoev has quit [Client Quit] 04:24:22 -!- Gamesmaster1965 has quit [Ping timeout: 246 seconds] 04:42:12 -!- n1k has quit [Read error: Connection reset by peer] 04:46:08 -!- Twinge has quit [Ping timeout: 256 seconds] 04:54:39 -!- ontoclasm has quit [Quit: Leaving.] 04:56:16 -!- n1k has joined ##crawl-dev 04:56:45 -!- amalloy is now known as amalloy_ 05:06:53 -!- edlothiol has joined ##crawl-dev 05:09:06 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:10:19 -!- Isvaffell is now known as Isvaffel 05:15:32 -!- ololoev has quit [Client Quit] 05:22:22 -!- TurboShekel has quit [Ping timeout: 272 seconds] 05:29:47 -!- bones___ has joined ##crawl-dev 05:31:37 -!- muravey has quit [Ping timeout: 256 seconds] 05:32:35 -!- HellTiger has quit [Ping timeout: 250 seconds] 05:33:01 -!- bones__ has quit [Ping timeout: 250 seconds] 05:33:27 -!- Sgeo has quit [Ping timeout: 250 seconds] 05:38:36 -!- mumra has joined ##crawl-dev 05:49:55 -!- CacoS has quit [Ping timeout: 255 seconds] 05:54:35 -!- scummos| has quit [Quit: Konversation terminated!] 05:57:12 -!- CacoS has quit [Ping timeout: 272 seconds] 06:00:53 -!- scummos| has quit [Quit: Konversation terminated!] 06:01:13 -!- debo has joined ##crawl-dev 06:06:15 -!- CacoS has quit [Ping timeout: 244 seconds] 06:15:14 -!- tingol3 has quit [Ping timeout: 245 seconds] 06:18:24 -!- Lasty has joined ##crawl-dev 06:25:27 -!- tingol4 has quit [Ping timeout: 252 seconds] 06:40:42 -!- TR_Muscateer has joined ##crawl-dev 06:42:47 -!- Whistling_Bread has quit [Ping timeout: 250 seconds] 06:43:17 -!- Patashu has quit [Ping timeout: 248 seconds] 06:51:22 -!- Bcadren has quit [Ping timeout: 256 seconds] 06:52:01 -!- hy-on-github has joined ##crawl-dev 06:56:51 -!- Whistling_Bread has joined ##crawl-dev 06:58:48 -!- Lasty has quit [Quit: Leaving.] 07:01:01 -!- TR_Muscateer has quit [Ping timeout: 264 seconds] 07:05:33 -!- siepu has quit [Ping timeout: 246 seconds] 07:13:28 -!- fazisi has quit [Read error: Connection reset by peer] 07:20:27 -!- Gamesmaster1965 has quit [Quit: Page closed] 07:20:33 -!- Alarkh has joined ##crawl-dev 07:21:33 -!- Basil has quit [Ping timeout: 252 seconds] 07:34:00 -!- Basil has quit [Ping timeout: 264 seconds] 07:34:31 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:39:13 -!- st_ has joined ##crawl-dev 07:42:52 -!- wat has quit [Read error: Connection reset by peer] 07:45:26 -!- iFurril has quit [Ping timeout: 246 seconds] 07:48:02 -!- debo has quit [Ping timeout: 244 seconds] 07:52:05 -!- tingol4 has quit [Ping timeout: 248 seconds] 07:55:02 -!- Lasty_ has joined ##crawl-dev 07:56:22 -!- Brannock_ has joined ##crawl-dev 07:56:26 jestert79 (L14 TrMo) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (Lair:7) 07:58:00 -!- Lawman0 has quit [Ping timeout: 250 seconds] 07:59:05 -!- Furril has quit [Ping timeout: 246 seconds] 08:05:46 -!- iFurril has quit [Ping timeout: 272 seconds] 08:08:51 -!- mumra has quit [Ping timeout: 252 seconds] 08:11:28 -!- Twiggytwiggytwig has quit [Ping timeout: 272 seconds] 08:14:26 -!- Crehl has quit [Quit: Killed by a kitten] 08:19:14 -!- debo has joined ##crawl-dev 08:24:08 -!- ZebTM has quit [Ping timeout: 272 seconds] 08:26:03 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:30:11 -!- Earlo has quit [Quit: Leaving] 08:32:39 -!- mumra has joined ##crawl-dev 08:41:49 -!- radinms has quit [Ping timeout: 264 seconds] 08:55:37 -!- Alarkh has quit [Read error: Connection reset by peer] 08:55:45 -!- Brannock_ has quit [Quit: Leaving] 08:56:52 -!- TurboShekel_ has quit [Read error: Connection reset by peer] 09:01:42 -!- zerkmund has quit [Remote host closed the connection] 09:05:10 -!- joy1999 has quit [Quit: Http://www.ZeroIRC.NET ¢Æ Zero IRC ¢Æ Ver 2.9G] 09:18:31 -!- erocl has quit [Client Quit] 09:19:03 -!- ontoclasm has joined ##crawl-dev 09:20:30 -!- siepu has quit [Ping timeout: 272 seconds] 09:22:19 -!- mizu_no_oto has quit [Ping timeout: 255 seconds] 09:22:58 -!- Tux[Qyou] has joined ##crawl-dev 09:31:16 -!- Ladykiller69 has quit [Ping timeout: 272 seconds] 09:32:11 -!- coffee` has quit [Quit: coffee`] 09:35:57 -!- Dunsworth has quit [Quit: Nettalk6 - www.ntalk.de] 09:36:20 -!- Menche has quit [Ping timeout: 272 seconds] 09:37:10 -!- LexAckson has joined ##crawl-dev 09:37:58 -!- joy1999 has quit [Quit: Http://www.ZeroIRC.NET ¢Æ Zero IRC ¢Æ Ver 2.9G] 09:45:16 -!- ystael has quit [Ping timeout: 255 seconds] 09:50:20 Clicking randomly stops working 13https://crawl.develz.org/mantis/view.php?id=9579 by leonardwolfe 09:50:48 -!- ZebTM has quit [Ping timeout: 264 seconds] 09:50:51 sssdddlll222 09:50:55 -!- Spatzist has quit [Ping timeout: 246 seconds] 09:53:42 -!- twelwe has joined ##crawl-dev 09:56:55 -!- Brannock_ has joined ##crawl-dev 10:06:29 -!- ZebTM has quit [Ping timeout: 248 seconds] 10:10:59 -!- ystael has quit [Ping timeout: 246 seconds] 10:11:02 -!- Lawman0 has quit [Ping timeout: 250 seconds] 10:16:32 -!- CcS has quit [Quit: Page closed] 10:20:07 -!- mumra has quit [Ping timeout: 252 seconds] 10:22:09 -!- mrwooster has joined ##crawl-dev 10:23:18 -!- hy-on-github has quit [Ping timeout: 245 seconds] 10:23:50 -!- meatpath has quit [Ping timeout: 265 seconds] 10:24:22 -!- hy-on-github has joined ##crawl-dev 10:25:34 -!- mumra has joined ##crawl-dev 10:28:30 -!- domiryuu has quit [Quit: leaving] 10:35:56 -!- ussdefiant has joined ##crawl-dev 10:37:57 -!- Twinge has joined ##crawl-dev 10:38:28 -!- Sczcya has joined ##crawl-dev 10:41:20 -!- Alarkh has joined ##crawl-dev 10:47:51 -!- gareppa has quit [Remote host closed the connection] 10:50:41 -!- Kalir has quit [Changing host] 10:52:20 -!- Aryth has quit [Ping timeout: 272 seconds] 10:57:43 -!- KurzedMetal has quit [Ping timeout: 255 seconds] 11:05:36 -!- joy1999 has quit [Read error: Connection reset by peer] 11:07:03 -!- joy199 has quit [Read error: Connection reset by peer] 11:15:15 -!- joy1999 has quit [Read error: Connection reset by peer] 11:15:53 -!- siepu has quit [Quit: Leaving] 11:16:26 -!- joy199 has quit [Read error: Connection reset by peer] 11:16:53 -!- SimonZed has quit [] 11:19:33 -!- ussdefiant has quit [Ping timeout: 248 seconds] 11:21:32 -!- joy1999 has quit [Read error: Connection reset by peer] 11:23:12 -!- joy1999 has quit [Read error: Connection reset by peer] 11:25:38 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:26:29 -!- CacoS has quit [Ping timeout: 245 seconds] 11:31:00 -!- Nightbeer has quit [Ping timeout: 264 seconds] 11:32:20 -!- Sczcya has left ##crawl-dev 11:34:34 -!- lobf has joined ##crawl-dev 11:37:17 -!- coffee` has quit [Client Quit] 11:40:34 -!- Aryth1 has quit [Ping timeout: 252 seconds] 11:42:11 -!- mauris has joined ##crawl-dev 11:42:12 -!- mauris_ has joined ##crawl-dev 11:42:31 -!- Kramell has quit [Excess Flood] 11:43:24 -!- HellTiger_NB has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 11:52:34 -!- simmarine has joined ##crawl-dev 11:52:53 -!- ZebTM has quit [Ping timeout: 252 seconds] 11:54:44 -!- mopl has quit [Quit: Page closed] 11:57:27 -!- bonghitz has quit [Remote host closed the connection] 12:03:10 -!- mauris_ has quit [Quit: Leaving] 12:04:18 -!- ZebTM has quit [Ping timeout: 244 seconds] 12:05:00 -!- ystael has quit [Ping timeout: 250 seconds] 12:07:00 -!- Monkaria has quit [Quit: Page closed] 12:07:00 -!- Kolbur has quit [Ping timeout: 264 seconds] 12:07:06 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-155-g14e20c2 (34) 12:17:34 -!- DDFi has quit [Quit: Page closed] 12:23:21 -!- joy199 has quit [Ping timeout: 246 seconds] 12:29:10 -!- elliptic has quit [Quit: Leaving] 12:31:07 -!- MarvinPA has joined ##crawl-dev 12:31:12 -!- SurpriseTRex has quit [Quit: Leaving] 12:37:21 -!- Kolbur1 is now known as Kolbur 12:40:00 -!- ZChris13 has joined ##crawl-dev 12:43:49 does wizmode have a command to forget the level and any items in it 12:43:56 so that monsters can pick them up 12:44:00 -!- Crehl has quit [Ping timeout: 265 seconds] 12:45:24 kvaak: no, I think &Y will just have the player forget identification 12:45:31 aww 12:45:32 but it won't forget that the player has seen the item 12:45:40 kvaak: you can't just reload the level? 12:45:51 hm, that might work 12:45:57 -!- zjeremie has quit [Quit: Leaving] 12:46:07 <|amethyst> gammafunk: it would be nice, though, to test monster item pickup of specific items 12:46:09 I guess it could be a problem for testing monster behavior on unseen items 12:46:13 <|amethyst> so you don't have to write a vault 12:46:16 |amethyst: yes was just thinking that :) 12:46:36 seems like putting that with &Y and &y would be sensible 12:46:37 -!- mauris has quit [Ping timeout: 255 seconds] 12:46:37 oh actually ^r generates an entirely new level 12:47:11 rip kvaak's level 12:47:51 -!- elliptic has joined ##crawl-dev 13:05:07 elliptic: is this a good time to talk about how 13:05:11 @??ancient zyme 13:05:11 ancient zyme (03x) | Spd: 10 | HD: 8 | HP: 40-63 | AC/EV: 6/6 | Dam: 16, 16 | 11non-living, see invisible, lev | Res: 06magic(60), 03poison, 12drown, 04rot+++, 13neg+++, 13torm | XP: 326 | Sz: Medium | Int: animal. 13:05:17 elliptic: there is a nonliving monster with rPois+ 13:05:41 fire elemental (05E) | Spd: 13 | HD: 6 | HP: 22-43 | AC/EV: 4/12 | Dam: 004(pure fire:9-14) | 11non-living, lev | Res: 13magic(immune), 05hellfire, 04fire+++, 10elec, 03poison, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 12cold | XP: 194 | Sz: Big | Int: plant. 13:05:41 %??fire elemental 13:05:44 water elemental (02E) | Spd: 10 (swim: 60%) | HD: 6 | HP: 33-50 | AC/EV: 4/7 | Dam: 2212(engulf) | 11non-living, amphibious | Res: 13magic(immune), 10elec, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire | XP: 211 | Sz: Big | Int: plant. 13:05:44 %??water elemental 13:05:51 wow, what 13:05:53 (probably others) 13:06:22 anyway this seems kind of terrible to me 13:06:36 -!- CacoS has quit [Ping timeout: 272 seconds] 13:07:11 -!- bencryption has quit [Quit: WeeChat 0.3.8] 13:08:30 -!- Moredread has quit [Ping timeout: 272 seconds] 13:09:10 -!- Guest55115 is now known as flappity 13:09:11 also, can the game please not lie to player gargoyles/undead about their rPois 13:10:11 and can stuff with rPois+ please be consistently poisonable or not poisonable 13:10:39 @??roxanne 13:10:39 Roxanne (028) | Spd: 10 (07stationary) | HD: 14 | HP: 180 | AC/EV: 20/0 | 11non-living, 10items, 10doors, spellcaster | Res: 13magic(immune), 05fire++, 02cold++, 10elec++, 03poison++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 1948 | Sp: crystal spear (3d32), iron shot (3d26), blink other close, b.magma (3d23), mystic blast (3d19) | Sz: Large | Int: high. 13:10:45 AND WHY IS THIS STILL A THING 13:11:26 monsters do not need 6 levels of any resistance, let alone one like rPois 13:12:19 -!- ZebTM has quit [Ping timeout: 256 seconds] 13:12:32 minmay: what are you shouting about 13:13:11 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:13:34 ZChris13: monsters have 6 different levels of poison resistance, two of which are displayed identically, there are nonliving monsters with rPois+, rPois++, and rPois+++, and player mummies and gargoyles are told they have rPois[infinity sign im too lazy to put here] even though they have rPois+ 13:13:52 -!- KurzedMetal has quit [Ping timeout: 256 seconds] 13:14:27 ah 13:14:36 that is very confusing and should be fixed 13:14:49 and displayed in an easy to understand manner 13:15:52 I guess I can probably make a patch to fix monster rPois 13:17:46 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 13:20:26 -!- Schwer-Muta has quit [] 13:20:46 -!- mumra has quit [Ping timeout: 244 seconds] 13:24:44 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 13:26:04 -!- Basil has quit [Ping timeout: 245 seconds] 13:29:46 actually I think I'd rather someone else do it 13:29:50 -!- Whistling_Beard has quit [Ping timeout: 252 seconds] 13:30:35 -!- Ladykiller69 has quit [Ping timeout: 244 seconds] 13:31:30 -!- CanOfWorms has joined ##crawl-dev 13:35:05 -!- reaverb has joined ##crawl-dev 13:36:39 -!- Ququman has quit [Ping timeout: 252 seconds] 13:39:43 -!- alefury has joined ##crawl-dev 13:41:37 -!- lobf has quit [Quit: lobf] 13:43:01 -!- LexAckson_ has joined ##crawl-dev 13:44:09 03|amethyst02 07* 0.17-a0-156-g01b6967: Forget more about items with &I and &Y. 10(44 minutes ago, 1 file, 13+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=01b6967c377d 13:44:17 <|amethyst> gammafunk: there you go 13:44:33 thanks 13:44:39 well, kvaak ^ 13:44:46 since that's who requested it 13:44:51 yay 13:44:57 * kvaak does the happy dance 13:45:27 <|amethyst> I didn't really test what happens when an item in your pack is marked as unseen etc 13:45:57 yeah 13:46:00 was just about to ask that 13:46:01 <|amethyst> but at least dropping the item, moving out of LOS, then doing &Y should work 13:46:16 minmay: I think reducing rPois to a reasonable number of types and displaying them accurately seems good, and I'll work on that in 0.17. The tricky thing w/ player mummies and gargoyles is that we need to convey that they're immune to the poison status w/o being immune to poison damage. 13:46:21 -!- LexAckson has quit [Ping timeout: 265 seconds] 13:46:38 probably with &I the seen aspect is reset on the next turn 13:46:41 -!- mrwooster has quit [Quit: mrwooster] 13:46:52 hrm 13:47:02 well I guess dropping it would have to be the next turn 13:47:15 for it to even get checked for that 13:47:33 or rather on the turn you drop it, it'd get marked as seen again 13:48:12 <|amethyst> it doesn't get marked as seen in your inv even on the next turn 13:48:28 <|amethyst> but I don't know whether it gets marked when you drop it, on the next turn, or when you pick it up again 13:48:29 yeah I assumed it wouldn't 13:48:35 <|amethyst> probably one of the first two 13:48:50 Lasty_: why do they need to not be immune to poison damage 13:50:44 -!- ZebTM has quit [Ping timeout: 244 seconds] 13:51:20 yeah, I'm not sure how they could get poison damage without poison status anyhow 13:51:25 something about OTR? 13:51:29 <|amethyst> venom bolt 13:51:33 <|amethyst> sting 13:51:41 gammafunk: poison arrow too 13:51:43 but that's just the partialy resistable thing 13:51:47 <|amethyst> no 13:51:51 <|amethyst> venom bolt is 100% resistable 13:52:17 <|amethyst> !source get_resistible_fraction 13:52:17 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/fight.cc;hb=HEAD#l374 13:52:21 <|amethyst> only a few things aren't 100% 13:52:47 -!- amalloy_ is now known as amalloy 13:52:48 I think he meant "is there anything that deals poison damage to rPois+ but doesn't ever give poison status" 13:53:03 I don't see how that's relevant though? 13:53:16 minmay: shrug. Mummies can certainly stand the buff. Gargoyles don't really, but who cares. Lots of things about gargoyles make no sense. 13:53:22 Oh, or did you mean "not sure how they could get poison status without poison damage" 13:53:51 <|amethyst> I thought player mummies were not immune to poison damage for the same reason that players with rF+++ are not immune to fire damage 13:53:54 s/don't really/don't really need/ 13:53:57 Lasty_: eh, Gr is weaker than Hu IMO and it would stay that way with this change (there's basically no early game poison damage that isn't poison status) 13:54:01 <|amethyst> viz., we don't like making players immune to damage 13:54:08 |amethyst: then why are player mummies immune to negative energy damage? 13:54:29 isn't any player with rN+++ immune to negative energy 13:54:30 <|amethyst> no idea why rN is weird 13:54:35 the tar end vault loot seems spoliery 13:54:41 in that you must know to dig for it 13:54:51 or read mmap 13:54:53 from ?mapping or from being told that it's worth digging around 13:55:06 |amethyst: and if for some reason player mummies do need to have only rPois+, like they currently do, surely it should be displayed as rPois+ instead of rPois[infinity] 13:55:20 minmay: Hu is baller, so that's probably true. I'd also be fine with making player gargoyles rP+ proper, since they are only inconsistently non-living 13:55:42 <|amethyst> minmay: what do you mean "like they currently do"? 13:55:50 Lasty_: oh yeah that reminds me, since player gr is 99.99% living, monster gr should really be changed to natural 13:55:51 <|amethyst> !source player_res_poison 13:55:52 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l1793 13:55:57 |amethyst: I mean that mummies currently have rPois+ for all gameplay purposes 13:55:59 <|amethyst> looks like +++ to me 13:56:27 <|amethyst> oh, you're saying that +++ is the same as + ? 13:56:32 |amethyst: for players, yes 13:56:38 |amethyst: except that it's used for poison status immunity 13:56:46 minmay: I tend to agree with that, but I don't really know why any of the choices involved in player or monster gargoyles were made 13:56:56 @??naga_mage 13:56:56 naga mage (06N) | Spd: 10 (move: 140%) | HD: 7 | HP: 28-47 | AC/EV: 6/10 | Dam: 17, 403(constrict) | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(60), 03poison | Chunks: 09poison | XP: 415 | Sp: spit poison (d12) [11!AM, 06!sil, 08breath], b.venom (3d12), mystic blast (3d13), haste, poison arrow (3d14), teleport other, teleport self [04emergency] | Sz: Large | Int: no.. 13:56:57 |amethyst: a player takes the same damage from venom bolt with rPois+ vs. rPois[infinity] 13:57:09 Lasty_: you think I do? 13:57:20 no 13:57:40 <|amethyst> minmay: hm 13:57:45 I'm just saying I'm not sure I feel free to change it around because I don't understand any of the rationale behind why things are as they are 13:57:55 Lasty_: I don't think you need to. Gr was werid, bh came up with the flavor, then it went through a million iterations before DracoOmega found the current "AC species" gimmick. 13:58:01 <|amethyst> is resist_adjust_damage just not being called? 13:58:10 Basically I'm saying there probably /isn't/ a rationale for how things are >_> 13:58:26 -!- zxc232 has quit [Ping timeout: 265 seconds] 13:58:29 Fair nuff. 13:59:30 <|amethyst> if I'm reading this correctly, player rP+ should divide damage by 3, rP+++ by 6 13:59:51 So, here are a few solutions: 1) player gargoyles stay living and monster gargoyles become living; 2) monster gargoyles stay the same and player gargoyles become 100% nonliving (huge buff, most likely); 3) rename/reconceptualize player gargoyles to be something else; 4) reconceptualize monster gargoyles to be something else or remove them. 13:59:53 <|amethyst> resistible /= (3 * res + 1) / 2 + bonus_res; (bonus_res is true for poison) 14:00:14 I'm not even sure why naga mages have venom bolt 14:00:37 |amethyst: oh, that's possible. I just notice that venom bolt etc. still do damage to mummies, which they clearly should not if they have "infinity" resistance 14:00:38 @??naga_wizard 14:00:38 unknown monster: "naga_wizard" 14:00:42 Lasty_: I like 1. Could just say gargoyles look like stone but are actually completely organic or something. 14:00:43 -!- Palyth has quit [] 14:00:44 @??greater_naga 14:00:45 greater naga (13N) | Spd: 10 (move: 140%) | HD: 15 | HP: 66-99 | AC/EV: 6/10 | Dam: 27, 703(constrict) | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible | Res: 06magic(140), 03poison | Chunks: 09poison | XP: 1819 | Sp: spit poison (d22) [11!AM, 06!sil, 08breath], b.venom (3d19), mystic blast (3d19), haste, poison arrow (3d22), teleport other, teleport self [04emergency] | Sz: .. 14:01:30 but isn't anything with rPois+ immune to venom bolt? 14:01:33 <|amethyst> minmay: yeah, probably makes sense to show it more like rF than like rN 14:01:37 so 14:01:44 <|amethyst> gammafunk: no 14:01:53 !learn edit lasty_to_do[-1 s/$/ do something about gargoyle being "non-living" and make mummies actually immune to poison;/ 14:01:55 lasty to do[10/10]: 0.17: do something about spectral weapon; consider monsters worth removing; add new channeling monsters; mp scaling; do something about raise skeleton and animate dead; do something about gargoyle being "non-living" and make mummies actually immune to poison; 14:02:00 <|amethyst> gammafunk: it's immune to being poisoned by venom bolt, unless it's a player 14:02:02 |amethyst: well if it's also reducing damage by a different amount than rF+++... 14:02:06 <|amethyst> gammafunk: but will still take damage 14:02:15 |amethyst: ah, and according to that formula you mentioned? 14:02:19 <|amethyst> minmay: more like relec 14:02:27 rp+ divides by 3, rp+++ by 6 14:02:32 <|amethyst> gammafunk: that one was specifically for players 14:02:44 yeah 14:02:51 -!- UncertainKitten has joined ##crawl-dev 14:02:55 -!- Antikythera has quit [Ping timeout: 246 seconds] 14:03:10 <|amethyst> gammafunk: for monsters, rp+++ is immunity, and rp+ divides by 3 (resistible /= 1 + bonus_res + res * res) 14:03:23 |amethyst: yeah, and unspoiled players never actually figure that out 14:03:41 minmay: so you'd like mu and gr to just be rPois+, like Na? 14:03:58 gammafunk: I would certainly consider it much better than the current situation 14:03:59 -!- gareppa has quit [Remote host closed the connection] 14:04:02 gammafunk: my vote is that mummies be completely poison immune 14:04:26 yeah that seems fine as well 14:04:47 mu not taking venom bolt damage seems no problem to me at all 14:04:48 I would rather player undead just be immune to poison damage & status since that's consistent with monster undead and player undead have immunity to negative energy damage, draining (except not really lol), rotting, etc... 14:04:50 <|amethyst> const bool immune_at_3_res = is_mon || flavour == BEAM_NEG; 14:04:54 <|amethyst> could just change that 14:04:58 I mean, they would still suck 14:05:12 Gh doesn't suck 14:05:12 they only suck because you're not good at Mu, minmay 14:05:13 <|amethyst> const bool immune_at_3_res = is_mon || flavour == BEAM_NEG || flavour == BEAM_POISON 14:05:18 <|amethyst> poison arrow would stay the same 14:05:25 <|amethyst> (and has an irresistible fraction anyway) 14:05:30 !lg . Mu !borin / won 14:05:30 No keyword 'borin' 14:05:34 !lg . Mu !boring / won 14:05:34 1/8 games for gammafunk (Mu !boring): N=1/8 (12.50%) 14:05:35 |amethyst: poison arrow would do less impact damage wouldn't it? 14:05:43 oh crap I did lose some 14:05:43 to players 14:06:01 <|amethyst> minmay: slightly less, but most of that comes from the 30% irresistible fraction 14:06:18 !lg devteamnp mu s=name / won 14:06:19 45/2484 games for devteamnp (mu): 16/34x elliptic [47.06%], 12/281x 78291 [4.27%], 3/10x evilmike [30.00%], 2/150x MarvinPA [1.33%], 2/14x Lasty [14.29%], 2/98x Sage [2.04%], 1/13x gammafunk [7.69%], 1/139x sorear [0.72%], 1/2x PleasingFungus [50.00%], 1/17x pointless [5.88%], 1/17x Medar [5.88%], 1/35x itsmu [2.86%], 1/24x SGrunt [4.17%], 1/864x KiloByte [0.12%], 0/29x doy [0.00%], 0/26x erisdisc... 14:06:33 <|amethyst> hm 14:06:36 !lg devteamnp mu s=name / won o=% 14:06:37 45/2484 games for devteamnp (mu): 1/2x PleasingFungus [50.00%], 16/34x elliptic [47.06%], 3/10x evilmike [30.00%], 2/14x Lasty [14.29%], 1/13x gammafunk [7.69%], 1/17x pointless [5.88%], 1/17x Medar [5.88%], 12/281x 78291 [4.27%], 1/24x SGrunt [4.17%], 1/35x itsmu [2.86%], 2/98x Sage [2.04%], 2/150x MarvinPA [1.33%], 1/139x sorear [0.72%], 1/864x KiloByte [0.12%], 0/29x doy [0.00%], 0/26x erisdisc... 14:06:42 <|amethyst> I guess it would be more than "slightly" 14:06:46 Best mummy is PF. Who knew? 14:06:57 !lg devteamnp mu !boring s=name / won o=% 14:06:58 45/2383 games for devteamnp (mu !boring): 1/2x PleasingFungus [50.00%], 16/34x elliptic [47.06%], 3/10x evilmike [30.00%], 2/14x Lasty [14.29%], 1/8x gammafunk [12.50%], 1/17x pointless [5.88%], 1/17x Medar [5.88%], 12/277x 78291 [4.33%], 1/24x SGrunt [4.17%], 1/35x itsmu [2.86%], 2/95x Sage [2.11%], 2/142x MarvinPA [1.41%], 1/130x sorear [0.77%], 1/864x KiloByte [0.12%], 0/29x doy [0.00%], 0/30x ... 14:07:01 |amethyst: nah, I'd call it "slightly" 14:07:10 <|amethyst> minmay: currently they'd take something like 30% + (70/6)% ~ 41.7% afterwards they'd take 30% 14:07:18 yes 14:07:31 <|amethyst> so nearly 30% less damage than they were taking from those attacks 14:07:48 well yeah, but the damage is already small 14:07:54 Lasty_: I could win the next one I play and overtake you easy. *easy* 14:08:21 really, I think if there's an authority here on getting hit by venom bolt and parrow as a mummy, it's me 14:08:44 !lg minmay mu ckaux~~poison 14:08:44 7. minmay the Phalangite (L18 MuBe of Trog), shot by a deep elf master archer (poisoned arrow) on Elf:3 (minmay_elf_hall_x) on 2012-12-24 18:23:15, with 211844 points after 54055 turns and 1:47:23. 14:08:50 !lg minmay mu ckaux~~poison s=ckaux 14:08:50 7 games for minmay (mu ckaux~~poison): 5x poisoned arrow of flame, poisoned arrow, poisoned bolt 14:08:52 gammafunk: I never said -I- was a good mummy player 14:09:02 gammafunk: not what you wanted, huh? 14:09:04 Lasty_: I went G 14:09:09 !lm * mu rune=serpentine s=name 14:09:10 all I'm say is that PF is much, much better at mummies than you. 14:09:10 1090 milestones for * (mu rune=serpentine): 42x minmay, 33x Ragdoll, 24x chukamok, 16x clouded, 15x 78291, 13x Avigdore, 13x StoneWall, 12x keymashgrqeeg, 12x jaruokki, 11x sanka, 11x syban, 9x Poncheis, 9x Basil, 9x oxeimon, 9x jeanjacques, 8x hyperbolic, 8x Category, 8x Elynae, 8x tehpwn, 7x AdeonTwo, 7x elliptic, 7x HilariousDeathArtist, 6x inspector071, 6x neops, 6x noom, 6x uru, 6x hackum, 6x... 14:09:16 s/say/saying/ 14:09:31 minmay: I'm convinced 14:09:32 Lasty_: great, and you know he reads the logs too 14:09:47 now I get to listen to him go on and on about it... 14:09:52 gammafunk: while playing a mummy, I think G was better than atheist 14:10:06 yeah it's my only G game 14:10:30 I played a few other G games 14:10:41 -!- reaverb has quit [Ping timeout: 256 seconds] 14:10:49 But unless I make big changes to G or need to for a tournament I probably won't ever again 14:10:57 !lm * he rune=barnacled s=name 14:10:57 he is ambiguous: may be species or class. Use he-- (High Elf) or --he (Healer) to disambiguate 14:11:02 !lm * he-- rune=barnacled s=name 14:11:02 1108 milestones for * (he-- rune=barnacled): 27x gammafunk, 17x johnnyzero, 14x striker, 10x 78291, 10x Plasmo, 9x bmfx, 8x Chmeee, 7x Surr, 6x DrKe, 6x nago, 6x soul, 6x zazu2006, 6x rjrrt, 5x Tenaya, 5x KnockoutNami5050, 5x theglow, 5x MrPlanck, 5x dlk, 5x elliptic, 5x Tolias, 5x Sky, 5x crate, 5x HilariousDeathArtist, 5x LogicNinja, 5x sabotagetoday, 5x Snack, 5x pokeman, 5x Vidiiot, 5x syllogi... 14:11:05 nice 14:11:13 !lm * he-- rune=decaying s=name 14:11:14 1563 milestones for * (he-- rune=decaying): 42x gammafunk, 28x johnnyzero, 21x bmfx, 21x 78291, 18x oxeimon, 16x striker, 15x Surr, 13x LogicNinja, 12x Plasmo, 10x Vidiiot, 10x MrPlanck, 9x himajinn, 9x DrPraetor, 9x soul, 8x mrbobbyg, 8x heteroy, 7x meneril, 7x BirdoPrey, 7x m1nced, 7x Sharkman1231, 7x zkyp, 7x Julia, 7x sh, 7x SchwaWarrior, 7x sabotagetoday, 7x Sky, 7x daftfad, 6x Orfax, 6x nago... 14:11:18 ofc 14:11:26 gammafunk: "Also a significant majority of rolls are below median damage" 14:11:36 minmay: lol 14:11:56 minmay: is that tasonir 14:11:58 no way 14:12:01 gammafunk: yes 14:12:03 yessss 14:12:03 that is 14:12:07 god I'm getting good at this! 14:12:13 lol 14:12:23 ??tavern statistics 14:12:24 I don't have a page labeled tavern_statistics in my learndb. 14:13:16 -!- reaverb has joined ##crawl-dev 14:13:42 that is an excellent quote 14:13:43 gammafunk: can you express how good you're getting at this in terms of probability theory? 14:15:06 -!- edlothiol has quit [Remote host closed the connection] 14:16:11 lim Pr(gammafunk has a life|gammafunk has read n tavern posts)_n->\infty = 0 14:16:21 -!- tingol4 has quit [Ping timeout: 256 seconds] 14:16:41 should but the limit on lim but oh well 14:18:25 -!- ZebTM has quit [Ping timeout: 264 seconds] 14:18:28 I'm so close to believing you 14:18:38 !lg * name~~worm 14:18:40 700. wormsofcan the Poker (L5 MfSk of Dithmenos), blasted by an orc priest (nerve-wracking pain) on D:3 on 2015-03-23 18:24:57, with 131 points after 2517 turns and 0:10:01. 14:18:52 okay, now I've got data supporting your argument 14:18:57 so I believe you 14:19:29 rip dissent and wormsofcan 14:19:49 !rip wormsofcan 14:19:52 wormsofcan the Reanimator (L12 VpNe), worshipper of Sif Muna, slain by a glowing long sword on D:13, with 24381 points after 13915 turns and 2:51:27. 14:20:06 !rip dissent 14:20:07 Subcommand $(!rg * recent !won !boring xl=${lm[2]} br=${lm[4]} lvl>=${lm[5]} fmt:"${vmsg}|${place}|${sc}|${turn}|${dur}") failed: '${lm[2]}' is not an integer in 'xl=${lm[2]}' in $(split | $(!rg * $(=rip.opt... in $(ripformat ${lm[0]} ${lm[1]... 14:20:24 I just assumed -someone- would have started a player named dissent 14:20:41 -!- wheals has joined ##crawl-dev 14:21:03 I should start a tavern account under that name and just post "I" every time someone (else) says something dumb. 14:21:16 <|amethyst> @?? hell sentinel name Dis-Sent n_rpl 14:21:16 unknown monster: "hell sentinel name Dis-Sent n_rpl" 14:21:21 <|amethyst> @?? hell sentinel name:Dis-Sent n_rpl 14:21:21 Dis-Sent (071) | Spd: 10 | HD: 19 | HP: 124-162 | AC/EV: 25/3 08(spiny 5) | Dam: 40, 25 | 05demonic, 10doors, see invisible | Res: 13magic(immune), 05hellfire, 04fire+++, 12cold+++, 11elec+++, 09poison+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 2907 | Sp: hellfire (3d20) [06!sil], iron shot (3d33) [06!sil] | Sz: Large | Int: high. 14:22:29 -!- amalloy is now known as amalloy_lunch 14:27:33 -!- muravey has joined ##crawl-dev 14:27:35 -!- CcS has quit [Ping timeout: 246 seconds] 14:30:17 -!- nikheizen has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 14:36:29 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:37:36 Lasty_, btw I reported what I think is a minor bug with Ru 14:37:48 !bug 9578 14:37:48 https://crawl.develz.org/mantis/view.php?id=9578 14:38:59 Oh, huh. I'll have to look into that. 14:39:46 !learn edit lasty_to_do[-1 s/$/Sac Love and Summon Forest, Recall, Simulacrum, and most summon spells;/ 14:39:46 lasty to do[10/10]: 0.17: do something about spectral weapon; consider monsters worth removing; add new channeling monsters; mp scaling; do something about raise skeleton and animate dead; do something about gargoyle being "non-living" and make mummies actually immune to poison;Sac Love and Summon Forest, Recall, Simulacrum, and most summon spells; 14:40:30 Oh 14:40:32 Right 14:40:46 Er, no, never mind. 14:41:13 In any case, elliptic was suggesting that we not allow the player to summon guaranteed-hostile monsters under Sac Love 14:41:24 (using summon spells, anyway) 14:41:29 -!- ZebTM has quit [Ping timeout: 245 seconds] 14:41:34 how would you memorise the summon spells? 14:41:51 oh so they aren't greyed out because they "work" just not in your favor? :P 14:41:52 wheals: currently you aren't banned from memorizing summon spells under sac love 14:42:07 ah 14:42:14 i assumed it worked like sac arcana 14:42:14 n1k: I can't recall if they're meant to be greyed out as "useless" 14:42:26 wheals: no, sac arcana for Summonings is different 14:42:27 the whole point is you can recall 14:42:38 >_> 14:42:48 You wake up in a daze, and can't recall much. 14:42:51 haha 14:42:54 you can abjure :p 14:43:58 -!- Foamed has quit [Ping timeout: 256 seconds] 14:44:08 I guess things like lamp of fire might still be useful with "hated by all" 14:44:46 Yeah, the elemental evokers still do their thing, they just summon hostile elementals 14:44:46 since you still get clouds. And I mean it's a really niche case with summon forest but I don't think anyone sane would want to cast that primarily for its "turn walls to trees" effect 14:45:04 . . . what happens if you set the Summon Forest trees on fire? 14:45:11 I've never tried 14:45:14 this is a bcadren tech--digging 14:45:18 yes 14:45:18 it's also summon water 14:45:23 |amethyst: I'm not sure how you feel about weighing in on this right now, but did you have a strong opinion on where we'd move the repo to? 14:45:27 wont generate forest in stone or other walls though 14:45:31 "unfortunately" 14:45:32 and "LCS something" if you have high invo, because Phial can do sick damage 14:45:58 -!- agentgt has joined ##crawl-dev 14:46:15 if I shadow form as a dragon will I still be a dragon 14:46:29 no, only one form at a time 14:46:41 damn it thats what I thought 14:46:59 so felid shadow dragon ninja is a no go 14:47:30 but felid shadow dragon ninja is one of the best asian martial arts films of the 70s imo 14:47:36 <|amethyst> gammafunk: I think github makes the most sense 14:48:00 ok, maybe I'll send something starting with that as a proposal and see if there are any objections 14:48:03 <|amethyst> gammafunk: in particular, the clone repo doy already set up 14:48:13 yeah 14:48:15 !tell pleasingfungus todo: make forms a bitfield 14:48:15 wheals: OK, I'll let pleasingfungus know. 14:48:32 a shame because I need dragon for rF++ and probably the only time I would use shadow form was going to be in zot 5 14:48:46 wheals: I'm so excited for tree wisp form 14:48:49 <|amethyst> wheals: needs to be a list, not a bitfield 14:49:05 <|amethyst> wheals: so that Shadow Dragon Form isn't necessarily the same as Dragon Shadow Form 14:49:10 <|amethyst> wheals: also, Tree Tree Form 14:49:24 fractal tree form 14:49:27 |amethyst: sounds like a real treat 14:49:46 for my TrEE 14:50:05 !lg wheals tree 14:50:05 No games for wheals (tree). 14:50:13 !lg devteamnp tree 14:50:13 !lg . tree-form 14:50:14 47. dpeg the Grappler (L10 TrEE of Dithmenos), mangled by an orc warrior (a +0 halberd) on D:8 on 2015-01-19 15:40:57, with 7039 points after 10121 turns and 0:30:18. 14:50:15 No keyword 'tree-form' 14:50:18 !lg . treeform 14:50:18 No keyword 'treeform' 14:50:21 !lg devteamnp tree s=name 14:50:21 47 games for devteamnp (tree): 31x Neil, 11x 78291, 3x dpeg, SGrunt, elliptic 14:50:23 huh 14:50:50 !lg * status~~tree 14:50:50 seems one of the easy ways to get that word victory 14:50:51 11390. Genou the Slayer (L24 DsFi of Qazlal), slain by an orange demon (summoned by Liut) on Zig:8 on 2015-03-25 19:29:04, with 534836 points after 51788 turns and 3:39:57. 14:50:57 yeah 14:51:08 wheals: if only your TrEE would wear the Boots of Roots, artefact boots with evokable !lig 14:51:34 sounds like good loot 14:51:38 if boots of jumping were still in, think of the great anti-synergy 14:51:54 wheals: with amazing lootfeel 14:52:11 !lg looteel t !meleebug won 14:52:11 No games for looteel (t !meleebug won). 14:52:22 -!- tingol4 has quit [Ping timeout: 272 seconds] 14:52:33 hrm, a tournament !meleebug page? 14:53:16 !lg * t meleebug 14:53:17 50982. DenpaOtoko the Conqueror (L27 DDBe of Makhleb), escaped with the Orb and 15 runes on 2015-03-24 19:42:41, with 42273149 points after 34557 turns and 5:47:48. 14:53:19 !lg * t !meleebug 14:53:20 27214. scrublord the Chopper (L1 HOBe of Trog), slain by a hobgoblin (a +0 club) on D:1 on 2015-03-25 19:53:07, with 5 points after 156 turns and 0:00:44. 14:53:41 !lg * t !meleebug !boring / won 14:53:43 255/26045 games for * (t !meleebug !boring): N=255/26045 (0.98%) 14:53:56 !lg * t meleebug !boring / won 14:53:58 1217/48449 games for * (t meleebug !boring): N=1217/48449 (2.51%) 14:54:39 I want to say that hong just took down cwz because he saw the bug but didn't have time to update 14:54:42 ??is_cwz_down 14:54:43 I don't have a page labeled is_cwz_down in my learndb. 14:54:52 ??is cwz down 14:54:52 I don't have a page labeled is_cwz_down in my learndb. 14:54:52 is cwz down? 14:54:53 1 days, 5 minutes, 38 seconds since last activity (cwz) 14:55:07 oh a beh I guess 14:55:19 is cwz down?? 14:55:20 1 days, 6 minutes, 5 seconds since last activity (cwz) 14:55:53 -!- lobf has joined ##crawl-dev 14:57:49 oh assembler posted something about it being down 14:59:20 looks like he made a temporary server at http://104.199.138.189:8080/ 14:59:27 it's running 0.16.1 at least 15:01:23 -!- Patashu has joined ##crawl-dev 15:01:53 -!- oneeyedjack has quit [Quit: Page closed] 15:02:47 gammafunk: someone else plays crawl on windows XP!!!!! 15:02:54 who 15:03:01 "I have been playing Crawl V9 for quite a few years now - since it was current. I play it on a trashy Dell XP era laptop. Wireless is disabled, this laptop hasn't seen the internet since about the time I got Crawl V9." 15:03:33 tech support on tavern 15:03:56 that's clearly just you ghost posting, you can't fool me 15:04:09 yes i'm a huge fan of 0.9 15:04:18 can anyone thing of a better wording for the currently-terrible message when you gain the mp wands mutation ("You feel less able to contain your magic power.") 15:04:24 wheals: but to answer his question, yes, just use the zips 15:04:33 (alternatively: is anyone strongly in favour of the mp wands mutation existing) 15:04:33 you are a living mana battery 15:04:42 I feel as a winxp user you can better communicate with your kind 15:04:45 i think it's cool 15:05:11 MarvinPA: Pakellas is basically that mutation, and it's an interesting idea that could be developed into something good I think 15:05:35 well presumably you get a choice there? which is a pretty major difference 15:05:48 gammafunk: do the zips write files to system dirs or subdirectories? 15:05:54 You'll probably have to argue with PleasingFungus if you want that mutation removed, but maybe he'll just concede because of "retirement" 15:06:00 MarvinPA: yes, and some extra drawbacks as well (can't cast magic, magic regens only on killing monsters or something, I forget) 15:06:07 wheals: iirc they write only to the subdir where they're extraced 15:06:07 I feel reasonably good about the mutation existing, but yeah, that's a pretty bad message. 15:06:24 ok, good 15:06:28 i think it could probably be a single-level mut if it continues existing 15:06:42 -!- LexAckson__ has joined ##crawl-dev 15:06:52 -!- Bcadren has joined ##crawl-dev 15:06:53 since its function is "you can't use wands at low mp" and that works at level 1 already 15:06:59 "You feel your magical essence link to your wands." -- makes no sense if you're holding no wands 15:07:11 MarvinPA: the wand spellpower bonus is pretty noticeable 15:07:27 well, not for the important wands 15:07:41 (the ones you want to use at low mp!) 15:08:02 MarvinPA: the unimportant wands become remarkably worthwhile when their max spellpower goes from a fairly low number to a fairly high number 15:08:13 there aren't any stepdowns on evoker spellpower 15:08:22 -!- mrwooster has joined ##crawl-dev 15:08:50 i'm not sure that wand power being multiplied by 7/6 would be super noticeable but maybe it is 15:09:58 could make it one level and just increase that multiplier 15:09:59 -!- mumra has joined ##crawl-dev 15:10:02 -!- LexAckson_ has quit [Ping timeout: 256 seconds] 15:10:51 yeah as I think about it, it's not a very well designed mutation at one level 15:10:55 MarvinPA: the multiplier is 7/6? I was under the impression it was meant to be 3/2 15:11:15 i assume it depends on the mutlevel? 15:14:19 -!- stanzill has quit [Changing host] 15:15:10 -!- mumra has quit [Ping timeout: 272 seconds] 15:15:28 -!- Ququman_ has quit [Ping timeout: 244 seconds] 15:16:46 -!- Wehk has quit [Ping timeout: 246 seconds] 15:17:10 -!- Dunsworth has quit [Quit: Nettalk6 - www.ntalk.de] 15:19:40 -!- xnavy has quit [Read error: Connection reset by peer] 15:20:43 -!- amalloy_lunch is now known as amalloy 15:24:01 -!- hhkb has quit [Remote host closed the connection] 15:24:05 -!- Patashu has quit [Ping timeout: 252 seconds] 15:24:28 !source say_any 15:24:29 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/travel.cc;hb=HEAD#l4439 15:24:52 -!- Wehk_ has quit [Quit: Page closed] 15:24:59 has anybody else noticed that you get "found x items" even when the items should be able to fit in one line? 15:25:25 i think it's because that function doesn't take into account the fact that there are colour tags embedded inside message 15:26:38 -!- heteroy has joined ##crawl-dev 15:29:39 -!- Lamil has joined ##crawl-dev 15:29:58 i guess there should be a function that returns the actually user-visible length of a string 15:31:32 len -= count_occurrences(text, "fnord"); 15:31:51 *5 15:34:11 -!- travis-ci has joined ##crawl-dev 15:34:12 The build has errored. (master - 01b6967 #2039 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/55842283 15:34:12 -!- travis-ci has left ##crawl-dev 15:34:13 wheals: yeah, you'd probably just have to make a simple parsing loop 15:34:36 -!- axecop has quit [Quit: Page closed] 15:34:40 since there's no tag nesting, seems like it'd be pretty easy 15:37:59 gammafunk: yeah, i was thinking single level but with the power multiplier as current L2 (* 4/3) 15:38:51 yeah if the power multiplier is at least significant like that 15:39:53 -!- elliptic has quit [Quit: Leaving] 15:42:06 -!- Cerpin has joined ##crawl-dev 15:45:26 -!- zxc232 has joined ##crawl-dev 15:48:50 -!- Monkaria has quit [Quit: Page closed] 15:54:30 -!- elliptic has joined ##crawl-dev 15:55:31 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 16:04:53 -!- mizu_no_oto has quit [Ping timeout: 248 seconds] 16:06:33 -!- Krakhan has quit [Changing host] 16:07:36 -!- abixa has quit [Quit: WeeChat 1.1.1] 16:10:32 -!- KiT_ has quit [Quit: Page closed] 16:11:25 -!- Basil has quit [Ping timeout: 256 seconds] 16:11:29 <|amethyst> Hm 16:11:52 <|amethyst> wheals: I think we have a function already to count string width excluding tags, or at least to strip the tags? 16:12:10 oh, that's good! 16:12:15 <|amethyst> maybe? 16:12:44 <|amethyst> ah 16:12:51 maybe_pick_random_substring interesting function name 16:13:08 <|amethyst> tagged_string_tag_length returns the number of bytes in tags 16:13:24 <|amethyst> if you assume that tags only contain ASCII, you could subtract that from the strwidth 16:19:25 -!- jason55 has quit [Ping timeout: 246 seconds] 16:21:21 <|amethyst> I also *think* it counts one of the characters in "<<" (escape for "<") as a tag 16:21:59 -!- jeanjacques has joined ##crawl-dev 16:22:42 would probably make more sense to expose _tagged_string_printable_length 16:23:02 <|amethyst> hm 16:23:04 though it doesn't seem to be unicode-aware... 16:23:05 <|amethyst> honestly I'm not sure 16:23:08 <|amethyst> yeah 16:23:11 <|amethyst> it just counts bytes 16:23:19 <|amethyst> usually you need width 16:23:36 <|amethyst> not even unicode-length 16:23:48 i guess utf-8 at least guarantees that nothing will have the value of '<' if it's not a left bracket 16:24:01 so it won't totally explode or anything, just get the width wrong 16:24:25 <|amethyst> right 16:25:00 <|amethyst> <é> would cause a problem, but if this is only being used for field width and splitting that shouldn't be a huge problem 16:25:34 <|amethyst> if it's being used to index into a string then that could be a buffer overflow 16:26:41 hm... since the tags will presumably always be pure ascii, perhaps it could just be strwidth(s) - tagged_string_tag_length(s) 16:26:52 <|amethyst> that's what I said! 16:27:02 <|amethyst> 17:13:10 <+|amethyst> if you assume that tags only contain ASCII, you could subtract that from the strwidth 16:27:12 ah, too long ago :) 16:27:40 <|amethyst> my thoughts were: 16:27:47 <|amethyst> 1. remove _tagged_string_printable_length 16:27:51 -!- WereVolvo has quit [Read error: Connection reset by peer] 16:27:54 -!- zxc232 has quit [Read error: Connection reset by peer] 16:27:56 yeah, since 3-byte characters will get counted as size 3 in tagged_string_tag_length but also s.size() 16:27:58 <|amethyst> 2. make tagged_string_tag_length count just the tags 16:28:05 er 16:28:24 <|amethyst> instead of counting the non-tags and subtracting from the length 16:28:29 |amethyst: makes sense, kinda funny it does it this way :P 16:28:41 <|amethyst> 3. add a function to do strwidth - tag length 16:28:59 <|amethyst> because I have to imagine that last one would be useful in more places than just that 16:29:16 -!- Lasty has joined ##crawl-dev 16:29:28 perhaps just make strwidth do that? it's almost always "the user-visible size" 16:29:48 and the same issue happening with say_any could happen elsewhere 16:29:50 <|amethyst> probably some things passed to strwidth are escaped later 16:30:01 ah, hm 16:30:17 <|amethyst> I'd have strwidth() and tagged_strwidth() instead 16:30:18 making it opt-in would be safer 16:30:25 indeed 16:30:26 <|amethyst> and probably change most of the users 16:30:32 <|amethyst> s/most/many/ 16:31:00 -!- bonghitz has quit [Ping timeout: 264 seconds] 16:31:02 <|amethyst> wrapping probably also needs to be more tag-aware 16:31:09 <|amethyst> or maybe it already is? 16:31:24 <|amethyst> !source chop_string 16:31:24 1/2. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/unicode.cc;hb=HEAD#l534 16:31:30 <|amethyst> hm, no, seems it's not 16:31:56 -!- scummos| has quit [Ping timeout: 244 seconds] 16:32:21 <|amethyst> so I imagine it's currently possible for line wrapping to break in the middle of a tag 16:32:50 <|amethyst> hm 16:32:53 wheals: i don't suppose you remember what the commit message for the fix for this was? https://crawl.develz.org/mantis/view.php?id=8323 16:32:54 <|amethyst> I guess word wrapping wouldn't 16:33:04 the commit revision seems to be wrong and i'm trying to find it and failing 16:33:15 <|amethyst> %git d77aa5a 16:33:16 07wheals02 * 0.15-a0-895-gd77aa5a: Don't give red draconians two fire breath abilites (#8323). 10(10 months ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d77aa5ac5687 16:33:19 <|amethyst> seems right 16:33:24 <|amethyst> were you copying the "." too? 16:33:26 wha 16:33:30 %git 77aa5a 16:33:30 Could not find commit 77aa5a (git returned 128) 16:33:37 <|amethyst> you missed the d 16:33:41 i don't think so! 16:33:44 <|amethyst> hm 16:33:47 i was trying to see if he also missed the d :P 16:34:06 MarvinPA: is it still broken? 16:34:59 no, i was just looking into something vaguely related and was curious what the fix was 16:35:19 !learn swap uber_randarts[17] uber_randarts[28] 16:35:20 Swapped uber_randarts[17] with uber_randarts[28]. 16:35:23 so you can still be a red draconian with the breathe flames mut in theory, i think? 16:35:26 !learn del uber_randarts[28 16:35:26 Deleted uber randarts[28/28]: l - the cursed +1 wizard hat "Pemaerr" (worn) {+Lev rElec rPois rF++ rC++ Dam+2} 16:35:34 (the mut just does nothing) 16:35:35 ??uber_randarts[17] 16:35:35 uber randarts[17/27]: ring of Pnorhebb {rF++ rC+++ MP+9 Dex-2} 16:35:38 i guess 16:35:54 surely someone has found a rF+++ rC+++ ring by now?? 16:36:04 A: breathe fire, unfitting armour, breathe flames 3, fire resistance 1, 16:36:04 cold-blooded, AC +6 16:36:31 yeah i'm not sure how best to fully fix it since you could get the mutation before you become a red draconian... 16:36:33 maybe gaining your colour should clear out the conflicting mutations just to be neater (green drac poison spit, too) 16:36:34 <|amethyst> MarvinPA: mutation_physiology_conflict ? 16:36:46 IMO someone should grep recent morgue files for "rF\+\+\+ rC\+\+\+" 16:36:52 <|amethyst> MarvinPA: oh, that doesn't handle getting it later 16:36:56 it does conflict, but you can gain it as an uncoloured drac and keep it when you get a colour, yeah 16:37:14 MarvinPA: green doesn't get poison spit 16:37:17 do they 16:37:20 <|amethyst> MarvinPA: conflict then 16:37:30 ZChris13: no, but it's the same case here where you could get it while uncoloured 16:37:32 my suggestion: dracs can't get breathe fire mut regardless of color 16:38:01 ZChris13: no, but they're not allowed to get poison spit mut anyway 16:38:04 <|amethyst> I believe (but haven't tested) that they will lose the mut if they go grey 16:38:23 it isn't like getting a second breath weapon is very interesting if you have a stronger drac one 16:38:24 wheals: why? 16:38:25 yeah i was also curious where the code for that was 16:38:28 oh right 16:38:30 <|amethyst> !source conflict 16:38:31 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mutation.cc;hb=HEAD#l98 16:38:44 ZChris13: there's a comment 16:38:44 breath timer counts for both 16:38:47 <|amethyst> the code is _handle_conflicting_mutations, but that's the data that drives it 16:39:02 (and planning on removing the unbreathing/breathe flames conflict anyway) 16:39:21 !seen chequers 16:39:22 I last saw chequers at Wed Mar 25 07:15:17 2015 UTC (14h 24m 4s ago) acting out chequers runs off on ##crawl-dev. 16:40:43 <|amethyst> wheals: also, I think simple functions like these, that don't need complicated setup and teardown of crawl data structures, are a good place to start writing unit tests :) 16:41:03 the string stuff or the mutation stuff? 16:41:07 <|amethyst> wheals: the string stuff 16:41:14 elliptic: hm, would you block spit poison for all dracs too then? 16:41:21 since to write a unit test for the mutation stuff you'd have to know what the desired behaviour is :P 16:41:43 (the vaguely related thing i was doing was giving nagas the actual spit poison mut and making it change to breathe poison at level 3, which i think was brought up in here a while back) 16:42:04 -!- Grujah has quit [Quit: Page closed] 16:42:17 <|amethyst> wheals: for that: let's say that desired behaviour is "however it works now", and if someone wants to change that they can provide new tests :) 16:42:43 <|amethyst> wheals: (with the idea being to catch unintentional behaviour changes) 16:42:50 well, then you'd have to know how it works now :P 16:43:03 %git :/breathe poison 16:43:06 07MarvinPA02 * 0.16-a0-3858-g7c973a3: Don't display a duplicate entry for Naga with breathe poison (#9449) 10(8 weeks ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7c973a38c67b 16:43:13 %git :/spit poison 16:43:13 07Grunt02 * 0.16-a0-3263-g90b909b: Really let all naga monsters spit poison. 10(3 months ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=90b909b79fea 16:43:16 huh 16:43:25 MarvinPA: pretty sure i did that in species_data branch 16:43:50 -!- simmarine has quit [Ping timeout: 272 seconds] 16:44:02 MarvinPA: yeah, I'd treat spit poison the same way 16:44:02 ah so it is 16:44:04 %git 0ad04b93 16:44:04 07wheals02 * 0.17-a0-88-g0ad04b9: Turn a whole bunch of fake mutations into real ones. 10(2 weeks ago, 9 files, 126+ 244-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0ad04b93cc98 16:44:19 <|amethyst> wheals: could write some code that runs the current code in all relevant permutations (say, mutation 1 * m1-levels * mutation 2) and generates a test 16:44:21 MarvinPA: maybe just all breath weapons should conflict even for non-dracs 16:44:33 yeah 16:44:54 well, s/all/both/ :P 16:45:05 <|amethyst> wheals: I guess you'd need mutation 1 * m1-levels * m1-innate? * mutation 2 * override? * temp? 16:46:06 -!- Whistling_Bread has joined ##crawl-dev 16:46:12 <|amethyst> wheals: but, yeah, trimming that down to a few thousand test cases by understanding what it does would be good :) 16:46:23 bad ideas: Slow Learner mutation 16:46:38 Lasty already implemented that! 16:46:51 is it intended that if you banish a great pan lord they come after you on later pan floors 16:46:52 that's cruel :) 16:47:05 ebering: sure. They're mad 16:47:23 bh: so you can't get two swords of cerebov this way 16:47:45 why would you need two swords of cerebov 16:47:52 dual wielding, duh 16:48:01 that seems like a good question 16:48:16 -!- Cerpin has quit [Ping timeout: 272 seconds] 16:49:21 why would a puny thing like the Abyss stop a major pan lord 16:49:26 -!- Kolbur has joined ##crawl-dev 16:49:30 -!- simmarine has joined ##crawl-dev 16:49:33 Grunt: because Lucy is ALL POWERFUL 16:50:05 Cerebov booms, "So thou thought thou couldst banish me, fool." 16:50:20 that would be more Boris' domain <_< 16:50:30 hey, is this intended or what? :D 16:51:08 Kolbur: we've been talking about it 16:51:33 but mostly we're just laughing about it. good luck with your second cerebov 16:52:01 Kolbur: for sure if you rob cerebov he comes after you 16:52:48 this looks so bad, i'm afraid to make any move ^^ 16:53:13 -!- muravey has quit [Ping timeout: 255 seconds] 16:54:17 -!- mauris has joined ##crawl-dev 16:56:34 -!- muravey has joined ##crawl-dev 16:59:28 -!- stanzill has quit [Quit: au rev] 17:02:25 -!- MarvinPA has quit [Ping timeout: 256 seconds] 17:02:25 wheals: Hey, in it looks like 0ad04b9 (species_data branch) nerfs Naga Poison spit pretty hard - the power is 1/3 what it used to be. Was this intentional? It wasn't under the "Gameplay changes" section. 17:02:40 it shouldn't do so 17:02:46 note that they start with level 2 17:02:47 -!- Sovek has quit [Quit: Page closed] 17:02:56 i think 17:03:02 <|amethyst> gammafunk: I don't know if this is changed in webtiles_changes, but I just noticed "Login to chat" doesn't put the focus on the User field 17:03:27 <|amethyst> have to tab before you start typing the username 17:03:45 -!- bonghitz has quit [Ping timeout: 250 seconds] 17:04:07 - + player_mutation_level(MUT_SPIT_POISON) * 5 17:04:07 - + (you.species == SP_NAGA) * 10; 17:04:07 + + player_mutation_level(MUT_SPIT_POISON) * 5; 17:04:25 nagas weren't affected by this, since they were changed to start with level 2 17:04:27 -!- DrStalker_ is now known as DrSatlker 17:04:33 -!- DrSatlker is now known as DrStalker_ 17:05:12 <|amethyst> isn't that a slight nerf then? 15 -> 10 ? 17:05:30 no, they didn't have the mutation at all before 17:05:32 <|amethyst> or aha 17:05:44 wheals: Ah, I know my problem - I was looking for the old mutation changes section, but you refactored that :D 17:05:45 Ok, nevermind then. 17:05:45 -!- MarvinPA has joined ##crawl-dev 17:05:54 -!- Holy_Rage has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 17:05:56 wheals: Thank you very much for doing this btw. 17:06:10 -!- DrStalker has quit [] 17:06:24 wheals: Is there any reason not to just push this to trunk now? Looking for some testing? 17:06:48 -!- DrStalker_ is now known as DrStalker 17:06:49 i had some more todos 17:06:58 but no big ones 17:07:35 I guess if you want to keep it seperate until you finish that you can, but I don't see a reason that needs to happen? Don't want the post tourney commit storms to break it somehow. 17:07:44 would make sense, especially since i want to combine the species_data refactors and the you_can_wear ones 17:07:51 though they also have to wait for acqreform i think 17:07:59 i'll do it soon 17:08:00 !time 17:08:01 Time: Mar 25, 2015, 10:08:01 PM, UTC. The 2015 0.16 tournament ends in 3 days, 21 hours, 51 minutes and 58 seconds. 17:08:28 -!- nikheizen has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.4/20150320202338]] 17:09:16 -!- PleasingFungus has joined ##crawl-dev 17:09:17 |amethyst: by the way, i tried replacing the set() with {} (in species-data.h) and it failed for me too 17:09:30 as it did for that PleasingFungus guy, if only he ever showed up... 17:09:41 What do you want to turn into a bitfield, exactly? 17:09:49 it was a joke 17:09:52 o 17:09:54 what's that 17:09:58 someone wanted shadow form + dragon form to be shadow dragon form 17:09:59 I don't know anything about "joke". 17:10:04 heh 17:10:45 MarvinPA: I'd be a little sad if wand power mut went away, but I think changing it to be one level would be fine, if you thought that would improve things. (Admittedly, I'm not sure why you think that'd improve things...) 17:10:45 wheals: would you be sad if i pushed the naga spit poison stuff already? i think otherwise it ends up conflicting in different ways and making it awkward to have breath weapons be conflicting muts 17:11:16 i think my commit is identical to the stuff on the branch so at least it'd resolve neatly, alternatively i could push this breath weapon stuff to the species_data branch but it's kinda unrelated to refactoring 17:11:23 03reaverb02 07* 0.17-a0-157-g289cc6a: Add a _ in front of a static function 10(16 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=289cc6ab1b32 17:11:34 -!- KamiKatze has quit [Ping timeout: 246 seconds] 17:11:57 -!- xordid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:11:57 i don't mind if you merge the species-data branch yourself first, i don't think there have been enough changes to master to cause conflicts 17:11:59 The Reaver Is Back 17:12:03 B 17:12:15 -!- ystael has quit [Ping timeout: 252 seconds] 17:12:16 are we just merging stuff into trunk willy-nilly, now? 17:12:19 starting to seem like that 17:12:30 no? 17:12:31 one issue is that there's no save compat (so existing nagas will lose all poison spitting) 17:12:33 PleasingFungus: Nothing that could drive people away from the tournmanet. 17:12:38 PleasingFungus: better than commit storming imo 17:12:44 oh i have save compat in my commit 17:12:56 imo putting commits on public branches is a fine alternative to both 17:13:15 PleasingFungus: Like my change to make Lugonu not have corpse sacrifices, I could see somebody switching to Trunk for that feature >_> 17:13:16 i think it works 17:13:19 reaverb: that's one of two constraints on tournament-time commits, the other being "minimizing code conflicts when debugging" 17:13:40 well, i don't mind sorting out the conflicts if you want to just push to master 17:13:50 * PleasingFungus shrugs. 17:13:55 or merging to species-data is fine too! 17:14:07 any way isn't much too much of a big deal i think 17:14:13 reaverb: oh, are you just doing that without the altar desecration stuff? 17:15:13 !tell lasty lots of chat in sa thread about changing ru ability costs; there's a feeling that power leaping into combat is super unwise, even with the damage, since it blocks off your other abilities 17:15:13 PleasingFungus: OK, I'll let lasty know. 17:15:35 !tell lasty I'm ambivalent; would be easier if I could link you to the discussion directly but ~sa~ 17:15:36 PleasingFungus: OK, I'll let lasty know. 17:17:47 MarvinPA: thinking about it, it might be nice to put it on species_data but only because i feel so stingy about minor versions :P 17:18:28 PleasingFungus: Yeah, I keep trying to make it work but I found I couldn't solve the problem without changing all the godwraths so they could be used with it or some orther massive overhaul, which is a lot more work than I intended to put into the project. It'll be just as easy to switch from just kills piety -> altar desecration piety as corpse and kills piety -> altar desecration piety. 17:18:49 Do you still feel strongly about Trog having corpse sacrifices? 17:18:59 it would be pretty easy to keep save compat past minor 255, but i can't figure out how to do it without breaking save browser forward compat 17:19:15 PleasingFungus: yeah, I love that power leap into combat is risky 17:19:15 Lasty: You have 2 messages. Use !messages to read them. 17:19:41 It'd be interesting to see the discussion, but SA, as you say 17:20:02 I feel like I'm still waiting for a robust Ru advice thread on tavern 17:20:13 -!- muravey has quit [Ping timeout: 264 seconds] 17:20:49 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:20:52 reaverb: I do but again I'm retired. idk, ask elliptic about trog corpse sacrifice maybe 17:21:27 Lasty: my feeling is that leaping into combat would be dangerous & situational *even if* it had no additional cost 17:21:43 -!- MarvinPA has quit [Quit: Leaving] 17:21:46 -!- muravey has joined ##crawl-dev 17:21:55 !log . ru 17:21:56 leaping into combat is basically something nobody should ever do 17:21:56 2. PleasingFungus, XL26 MiGl, T:50382: http://dobrazupa.org/morgue/PleasingFungus/morgue-PleasingFungus-20150318-174717.txt 17:22:12 check out the action counts there 17:22:25 I think that's a bit too emphatic, but mostly true 17:22:28 !log . ru 17:22:28 4. bigstrongman, XL25 HuMo, T:51826: http://crawl.develz.org/morgues/trunk/bigstrongman/morgue-bigstrongman-20150311-165501.txt 17:22:29 draw out power: 9. apocalypse: 2. power leap: 1 17:22:31 Lasty: you could just start the "how to play Ru" thread. If you really want to see if/where the incentives are wrong, write some tips yourself and see if anybody argues against them <_< 17:22:40 and that one was mostly just to try it out 17:22:43 aw 17:22:44 man, you don't use Ru powers enough 17:22:46 three times the power leaps 17:23:04 heh, 41 draw out powers 17:23:10 IMO power leap is best used as a maneuvering tool within combat 17:23:19 !lg Lasty Ru won 17:23:20 7. Lasty the Impregnable (L25 DDFE of Ru), escaped with the Orb and 3 runes on 2015-03-25 01:45:57, with 1629817 points after 73727 turns and 5:21:59. 17:23:22 draw out power is basically something along the lines of 1.5 HWs for free 17:23:23 admittedly that guy was a doubledamage bug guy 17:23:33 so idk how much can actually be drawn from him 17:23:35 !lg Lasty Ru won -2 -log 17:23:35 6/7. Lasty, XL27 DsWn, T:86317: http://dobrazupa.org/morgue/Lasty/morgue-Lasty-20150209-172701.txt 17:23:56 wow 17:24:09 draw out power 19, power leap 85, apoc 400 17:24:11 er 40 17:24:16 not 400 17:24:29 -!- MarvinPA has joined ##crawl-dev 17:24:45 I basically use power leap when it gets me out of los but walking doesn't 17:24:46 and that's it 17:24:59 if I use it in combat I can't use DoP or apocalypse which are both more desirable 17:25:00 -!- mizu_no_oto has quit [Client Quit] 17:25:09 but more expensive 17:25:32 DoP is a lot of things, expensive is not among them 17:25:51 sometimes power leap can resolve a situation to obviate the need for one of the drain-causing abilities 17:26:28 I'd rather keep the option of having a panic button than slightly reduce the odds of needing a panic button 17:26:56 especially in case of DoP which has a short exh duration 17:27:00 i would leap green rat packs so they would die faster 17:27:01 -!- Lamil has quit [Quit: Leaving] 17:27:01 very true 17:27:12 -!- Lamil1 has joined ##crawl-dev 17:27:18 leaping requires pressing buttons 17:27:21 Lasty: http://pastebin.com/11J1Tr44 excerpts 17:27:23 holding tab requires pressing a button 17:27:34 This is good: two strong players have different views on the relative utility of the god's powers 17:27:51 there were more players involved in the earlier discussion 17:27:53 PleasingFungus: thanks! 17:28:02 I excerpted since I was lazy 17:28:34 and since it was more of a tangent 17:28:36 that being said... 17:28:42 what if i sacced my mouth 17:29:09 mm, I guess IK has played a few games at this point 17:29:13 sac mouth: your r, z and a keys stop working 17:29:16 kvaak: solution: autoleap 17:29:22 kvaak: t.....? 17:29:28 kvaak: how do you quaff with no mouth 17:29:29 oh my god, Ru could cause three separate status lights even before sacrifices! 17:29:37 Lasty: yeahhhh 17:29:38 I have leap macroed in my game 17:29:44 sounds awful :D 17:29:48 wheals: you don't, you use injection needles 17:29:51 hence my ambivalnce 17:30:09 I don't think the current situation is ideal but trying to use every possible 'you can't use a thing' status effect is probably 17:30:14 not good 17:30:40 I think a shared exhaust works 17:31:16 DoP could probably drain more though 17:31:20 it's not awful, it's just a pity that it's so bad an idea to leap into combat most of the time, since leaping into combat seems like a fun thing to encourage 17:31:31 saw someone die on zot:5 directly because they leapt into a fight 17:31:39 about two weeks ago 17:32:00 well not leaping into combat is basically what learning how to win crawl is 17:32:33 reduce the amount of exh it causes based on how much damage you do to things with the leap (this is a bad idea) 17:32:53 do the abilities cause different amounts of exh? 17:32:57 yes 17:33:05 MarvinPA: that would be a cool mechanic in like Hoplite or s/t 17:33:05 DoP exh is very short, apocalypse exh is looooooong 17:33:07 kvaak: seems like its about 0.5 skill levels right now. What would you raise it to? 17:33:22 kvaak: part of the point of different gods is to make you play the game differently 17:33:42 also this reminds me about merging exh and breath, except every time i think about doing that i realise it doesn't work and ends up just being weirder in different ways 17:33:48 fwiw I've been leaping into combat a lot and I don't think it's bad 17:33:50 PleasingFungus: sure, but "don't run towards monsters" is basically something that applies everywhere always regardless of what god you follow 17:33:57 n1k: and power leap is middle-length exhaust 17:33:59 You're too exhausted to breathe. You die... 17:34:02 not that I'm saying a god or ability that advocates it is necessarily bad 17:34:20 quite the contrary if it actually works in a way that doesn't allow you to just blindly charge at everything 17:34:36 -!- Lamil1 is now known as Lamil 17:35:09 PleasingFungus: i just got a newfangled fancy phone recently and finally got to see what all the hoplite excitement was about! 17:35:20 good game imo 17:35:25 Hoplite is quite good 17:35:35 but fairly finite replayability 17:35:41 -!- Lamil has quit [Quit: Leaving.] 17:35:49 I've put a lot of time into it at this point 17:35:54 atheist run is a very cool challenge 17:35:59 i'm still trying for atheist win, yeah 17:36:06 -!- Pluie has joined ##crawl-dev 17:36:11 took me I think a few hundred runs (though most of them bailed early) 17:36:44 would dpeg be satisfied with these gods 17:37:12 The only challenge I haven't been able to do is "kill nothing for several levels after getting the fleece" 17:37:41 it's really hard not to accidentally kill stuff 17:37:43 heh 17:37:52 -!- Lamil has joined ##crawl-dev 17:37:53 well, clearly you are a better hoplite-r than I 17:37:56 Lasty: you could probably bump it up to 1 level 17:37:57 a hoplite master, as it were 17:38:21 kvaak: yikes, that's a lot. It is good tho . . . 17:38:51 !hs Lasty title=hoplite 17:38:52 No games for Lasty (title=hoplite). 17:39:21 haha 17:39:44 !hs * title=hoplite 17:39:44 10406. ELD the Hoplite (L27 GrBe of The Shining One), escaped with the Orb and 15 runes on 2014-10-26 19:29:42, with 36905212 points after 39573 turns and 4:11:23. 17:40:21 -!- muravey has quit [Ping timeout: 256 seconds] 17:40:39 -!- ZChris13 has quit [Quit: Page closed] 17:41:46 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 17:42:48 !title hoplite 17:42:50 hoplite: Shields 8-26 17:42:52 weird 17:42:59 that is a long range 17:43:40 !lg * !fi sk=shields / title=hoplite 17:43:41 1588/5963 games for * (!fi sk=shields): N=1588/5963 (26.63%) 17:44:03 a mystery 17:44:11 but i bet it's PleasingFungus's fault 17:44:33 yeah I moved around shield titles 17:44:35 among others 17:44:41 I wonder, can you do 17:44:44 !title hoplite cv=0.16 17:44:46 hoplite cv=0.16: cannot understand hoplite cv=0.16. 17:44:49 rip 17:44:54 !title is not very smart 17:44:55 Subcommand $(=title.skill.inv recent is not very smart) failed: No keyword 'not' in $(or $(=title.title recent $... 17:45:00 :) 17:45:07 case in point?? 17:45:13 !lm * cv=0.16 title=shields s=lvl 17:45:13 No milestones for * (cv=0.16 title=shields). 17:45:18 !lm * cv=0.16 title=hoplite s=lvl 17:45:19 2129 milestones for * (cv=0.16 title=hoplite): 612x 1, 447x 5, 302x 3, 160x 2, 144x 4, 124x 7, 117x 6, 62x 15, 44x 14, 31x 8, 27x 13, 17x 10, 11x 12, 11x 9, 9x 11, 3x 17, 2x 16, 2x 25, 2x 23, 22, 24 17:45:23 sklev 17:45:27 hm 17:45:37 lvl is you.depth 17:45:40 oh right 17:45:44 I was thinking of xl but that's also wrong 17:45:46 !lm * cv=0.16 title=hoplite s=sklev 17:45:47 2129 milestones for * (cv=0.16 title=hoplite): 630x 25, 381x 22, 370x 21, 306x 23, 261x 24, 181x 26 17:45:56 there, much better 17:46:11 !lm * title=hoplite s=sklev 17:46:12 90685 milestones for * (title=hoplite): 14080x 8, 12809x 9, 11914x 14, 11477x 10, 10573x 12, 10353x 13, 10201x 11, 3047x 25, 1599x 21, 1356x 22, 1194x 23, 1179x 24, 737x 26, 166x 27 17:46:26 -!- ZebTM has quit [Ping timeout: 256 seconds] 17:46:32 oh, it just saw 8 and 26 and filled in the rest 17:46:39 !lm * title=hoplite sklev=27 17:47:09 166. [2008-05-27 19:27:48] 78291 the Hoplite (L27 DsCK of Makhleb) found the Orb of Zot! (Zot:5) 17:47:11 oh 17:47:15 been moved around twice :) 17:48:06 ! 17:49:41 bh: yo 17:50:18 oh, that reminds me 17:50:53 bh: what _might_ be a bit more reasonable than a VM would be seeing if your build system can run on cygwin 17:51:05 though i would still be rather unenthusiastic about requiring cygwin 17:51:27 yeah, requiring cygwin would not be great 17:52:04 i see that actual windows support is not even a post-beta plan 17:52:17 which is fair, really 17:54:36 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:54:44 chequers: basically, I need screenshots, a video, and updated prose 17:56:13 chequers: forwarded you an edit link for the text if you feel like suggesting 17:56:20 by the way, i don't think that crawl is ready for greenlight anyway until we get the sdl2 issues sorted out 17:56:47 AAA studios can get away with shipping totally broken games but i don't think we can ;) 17:58:09 -!- debo has quit [Ping timeout: 245 seconds] 18:01:07 -!- siepu has quit [Read error: Connection reset by peer] 18:03:34 how is sdl2 broken, btw? 18:03:52 my biggest thing for steam release would be a new keymap. No chance of success if you expect people to learn vi keys 18:05:33 bh: cool, i'll look Soon 18:05:49 -!- ZebTM has quit [Ping timeout: 264 seconds] 18:07:44 Unstable branch on crawl.lantea.net updated to: 0.17-a0-157-g289cc6a (34) 18:15:53 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:17:39 -!- muravey has joined ##crawl-dev 18:17:41 -!- LexAckson__ has quit [Ping timeout: 248 seconds] 18:19:28 -!- honeybadger has quit [Ping timeout: 246 seconds] 18:22:10 chequers: do we expect people to learn vi keys? 18:23:08 also, apparently sdl2 (1) is laggy as hell, (2) frequently loses mouse-clicks, and (3) occasionally acts as if the modifier keys are 'stuck down' 18:23:13 per our current most popular bug reports 18:28:20 -!- abixa has quit [Quit: WeeChat 1.1.1] 18:29:47 -!- Kolbur has left ##crawl-dev 18:30:14 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.1/20150305021524]] 18:32:10 -!- mrwooster has quit [Quit: mrwooster] 18:32:20 -!- reaverb1 has joined ##crawl-dev 18:33:34 -!- reaverb has quit [Ping timeout: 245 seconds] 18:35:49 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:35:56 -!- ystael has quit [Ping timeout: 272 seconds] 18:36:43 -!- reaverb1 has quit [Ping timeout: 255 seconds] 18:37:15 -!- travis-ci has joined ##crawl-dev 18:37:16 The build passed. (master - 289cc6a #2040 : reaverb): http://travis-ci.org/crawl-ref/crawl-ref/builds/55870613 18:37:16 -!- travis-ci has left ##crawl-dev 18:39:09 -!- Nightbeer is now known as Ladykiller69 18:39:28 PleasingFungus: hjklyubn for keyboard movement 18:40:03 PleasingFungus: numpads don't exist(tm), but I guess you can argue mouse support for offline is a replacement, but that's not compatible with a transition to online 18:40:07 chequers: most people use numpads afaik 18:40:50 -!- reaverb has joined ##crawl-dev 18:41:36 I think the current player base is not representative of the potential steam player base 18:42:16 why can't people learn numpad-fu 18:42:21 for example, any new mac has no numpad, and windows laptop has no numpad 18:43:21 eg, more than half of all macs are laptops: http://store.steampowered.com/hwsurvey/?platform=mac 18:43:39 I don't see the issue with crawl sticking to its heritage guns and holding the vimkeys line 18:43:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:43:51 chequers: I have no numpad myself for the record (and hate the things) 18:44:08 I mean sure, it's not the most accessible, butit's not like we're trying to keep our earnings up for the quarterly report 18:44:30 -!- reaverb1 has joined ##crawl-dev 18:44:39 chequers: but most laptops still seem to have numpads IME 18:44:52 -!- reaverb has quit [Disconnected by services] 18:44:54 -!- reaverb1 is now known as reaverb 18:44:56 only 15"+ laptops have numpads 18:45:09 you should look at laptop screen size market share :) 18:45:16 that is not true 18:45:37 maybe it is mostly true but I have seen plenty of 13'' and 14'' laptops with numpads 18:46:18 -!- Orphic has quit [Quit: Page closed] 18:46:41 anyway regardless I don't think that changing default key assignments is a good idea just because we think that people might not like vikeys on steam 18:47:22 it is already configurable, we can provide an easy way to switch to a non-vikeys configuration if we really want 18:48:18 i think the main issue here is, what would we switch to? 18:48:24 doy: yes that too 18:48:34 just making something up wouldn't be very likely to be better than vikeys 18:48:45 it's not "might not like" it's "will make no sense to people" 18:48:54 chequers: what would make sense then 18:49:25 probably wasd based would be the most intuitive 18:49:36 where would the diagonals go 18:49:41 I don't see this as being an improvement 18:49:41 qezc 18:49:44 qe are easy for yu, but there are no intuitive options for bn 18:49:50 yes 18:50:01 probably zc is best, yeah 18:50:20 inb4qwertz 18:50:22 well, if you can come up with a reasonable full alternate keymap, that might be something to consider 18:50:26 are you aware of any games out there that use qweasdzc move keys 18:50:52 but i don't think it's a blocker, and i don't think it's something that we should switch to by default regardless 18:51:10 I don't think many games have eight direction movement on keyoard 18:51:39 amazingly crawl is such a game 18:51:44 and does not use those keys :P 18:51:59 -!- Foamed has quit [Ping timeout: 252 seconds] 18:52:07 well yes, it's based on rogulikes which have a rich history of unintuitive keyboard layout from the 90s 18:52:21 what keys does tome use? 18:52:26 Steam greenlight seems like a perfect opportunity to break the path dependency that vi keys comes from 18:52:27 maybe we shouldn't abandon our rich history? 18:52:42 tome has vi but it's disabled by default iirc 18:53:01 numpad is there as usual 18:53:07 also calling vim keys unintuitive is a bit of a canard, since hjkl was picked for homerow reasons 18:53:44 chequers: Well one thing is vi-keys works for...yeah ^, vi-keys exploist home-row position. 18:53:57 yeah tome uses some of those keys for other stuff by default 18:53:58 <_miek> assuming qwerty 18:54:16 homerow reasons... for typing! 18:54:43 _miek: Yes, good thing we have alternative keybinding options for dvorak! (If you used dvorak presumably you can set that up :D) 18:54:59 <_miek> yeah and colemak I think 18:55:02 also if you use dvorak you are a bad person 18:55:13 -!- Blazinghand|Work has quit [Quit: Leaving] 18:55:13 i mean, tome is on steam fairly successfully 18:55:16 <_miek> I use colemak just to be different yet again 18:55:21 I use dvorak for typing and qwerty for playing games 18:55:33 so if it's using numpad+vikeys, i don't see why we would need to change 18:56:58 modern tome expects mouse-heavy interaction. Or at least when I switch from tome 2 to tome 4 I found it intuitive to move my numpad hand onto the mouse instead 18:57:09 *switched 18:57:14 <_miek> sometimes I do something like press "o" over an autopickup item, and I expect it to say "could not pick up.. ignore [y/n]?" 18:57:34 <_miek> except it doesn't actually do that and I press "y" which makes me move northwest (or whatever direction it is?) 18:57:54 tome's ui is horrendous in general 18:57:56 <_miek> which is harmless 99% of the time 18:58:01 but yes it's mouse heavy 18:58:13 chequers: It means you don't have to learn to hold your hand in a new position... I suspect if there was an option obviously superiror to vi-keys somebody would have found it in the last 30+ years for roguelike history. 18:58:14 <_miek> but having confirmation prompt default to movement is possibly dangerous 18:58:46 also it seems to default to numpad and switching to hjklyubn is awkward as rebinding a key doesn't clear whatever the key was previously assigned to 18:59:16 reaverb: I think "nobody has invented a better way yet so it obviously doesn't exist" is a pretty bad argument 19:00:27 so if you bind "u" to "NE" it attempts to move NE and "u"se an item from your inventory 19:01:17 -!- serq has quit [Changing host] 19:01:34 it looks like tome is actually numpad-only 19:01:55 yes, but it's also mouse heavy, much moreso than crawl 19:01:57 except that it lets you move up/down/left/right with the arrow keys 19:02:16 crawl does that too 19:03:07 yeah, tome pretty much expects you to have 4 hands (or constantly move them). You need mouse and numpad and full alphabet and numbers. 19:03:43 i think that most people won't care what the movement keys are 19:03:43 since they use mouse... 19:04:17 apparently crawl works okay with the mouse as well 19:04:53 again, if there is actually some standard non-vikeys layout for 8-way movement on a keyboard then I think that adding a keymap layout for it is fine (similar to how we have stuff for non-qwerty keyboard layouts) 19:05:08 but it isn't clear to me that this is even the case 19:05:53 i also do feel like numpads on laptops are more common than they used to be, but it might be my imagination 19:06:07 at any rate tome's ui is a crime against humanity so i highly recommend applying the nethack rule to it 19:06:18 -!- serq has quit [Quit: und weg...] 19:06:24 wheals: yeah... maybe we are just looking at different parts of the market than chequers is 19:07:15 i was watching an offline guy play today, and it seemed he used just mouse and i - letter - action 19:07:38 i imagine that's fairly typical (and think it's very good if you can play crawl entirely with the mouse) 19:08:56 yep, something I've seen while watching friends is that qrWTP commands are unused 19:09:08 a gets used a lot once it's learnt 19:09:28 i think it would be nice to have an in-game option editor before steam as well, though that's less critical than catching all the sdl bugs 19:11:38 -!- NotKintak has quit [Ping timeout: 265 seconds] 19:14:31 -!- heteroy has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0.3/20150319201009]] 19:17:23 -!- debo has joined ##crawl-dev 19:19:34 -!- mamgar has quit [Read error: Connection reset by peer] 19:25:21 -!- bonghitz_ has quit [Ping timeout: 252 seconds] 19:28:17 yeah, honestly, i think people are going to be a lot more willing to learn a weird keymap than they are going to be willing to edit config files in a text editor 19:30:26 -!- bonghitz has quit [Remote host closed the connection] 19:30:30 -!- WalkerBoh has joined ##crawl-dev 19:32:06 -!- CacoS has quit [Ping timeout: 246 seconds] 19:32:59 -!- ProzacElf has joined ##crawl-dev 19:33:01 does anyone have the learndb edit guide link handy? 19:35:09 <_miek> ??learndb 19:35:09 learndb[1/9]: http://lookupdb.guy.ht/ for a convenient online interface for the learndb. 19:35:57 <_miek> https://github.com/greensnark/dcss_sequell/blob/master/docs/learndb.md 19:36:05 thanks! 19:36:07 -!- Zooty has quit [Ping timeout: 246 seconds] 19:37:20 -!- MarvinPA has quit [Quit: Leaving] 19:38:24 -!- jefkin has quit [Quit: Lost terminal] 19:41:17 -!- nicolae- has joined ##crawl-dev 19:42:44 It appears that an invisible monster casting throw flame gives "A puff of flame appears out of thin air!" but an invisible monster casting throw frost does not give a corresponding message 19:46:12 -!- CanOfWorms has joined ##crawl-dev 19:46:17 -!- mrwooster has joined ##crawl-dev 19:47:22 -!- ystael has quit [Ping timeout: 250 seconds] 19:47:26 -!- bonghitz has quit [Remote host closed the connection] 19:47:52 gammafunk: someone reported there's no 0.16.1-nodeps here: https://crawl.develz.org/release/ 19:48:13 chequers: nodeps is linked to github 19:48:17 on the download page 19:48:33 oh, nice 19:48:40 -!- Lawman0 has quit [Ping timeout: 250 seconds] 19:49:24 Napkin: still keen on dcssgame.com & CDN? 19:49:31 -!- alefury has quit [] 19:49:38 Napkin: I'll transfer you dcssgame.com if so 19:50:42 always surprised that people download tarballs of things rather than just clone source 19:51:49 -!- read has joined ##crawl-dev 19:52:29 -!- bonghitz has quit [Ping timeout: 252 seconds] 19:52:46 I think the tome guy (darkgod) or somesuch made a comment on reddit like "vikeys is fine but it shouldn't be the default! use the 'i' key for inventory!" 19:52:51 which I found amusing 19:53:04 since apparently he doesn't actually know what vikeys are 19:53:37 some vikey rogulikes use hjkluinm 19:54:21 oh, that makes more sense then. I've only used nethack and dcss 19:54:43 and for doomrl I made vikeys mappings and was much happier 19:57:15 -!- Alarkh has quit [Ping timeout: 252 seconds] 19:57:47 i think most realised the sensible (dcss-like) version, but I see the other in several 7DRLS 19:59:11 -!- mrwooster has quit [Quit: mrwooster] 19:59:33 I do agree with PF that we need to fix those sdl2 bugs 19:59:48 hopefully I can sit down and try to do something at some point 20:01:07 <|amethyst> minmay: hm... I can't give throw flame to give the message, but I see why it's not happening 20:01:18 -!- Blazinghand|Work has quit [Ping timeout: 256 seconds] 20:01:53 bh: oh god, don't go talking about generics in a go thread... 20:01:53 Wensley: You have 2 messages. Use !messages to read them. 20:02:57 -!- PleasingFungus has joined ##crawl-dev 20:04:11 yeah, agree, another reason why fungi can never really be pleasing to anyone 20:06:23 -!- WalkerBoh has quit [Remote host closed the connection] 20:06:39 i like fungi 20:06:42 -!- mrwooster has joined ##crawl-dev 20:06:44 ! 20:07:07 they're... amusing? jovial? capable of inducing a sense of happiness? 20:07:13 dammit the word's on the tip of my tongue 20:07:57 nicolae-: pleasant? 20:08:02 purile 20:08:08 parsimonious 20:08:12 *puerile 20:09:45 eh, close enough 20:09:47 I had to look up the spelling of puerile and the actual meaning 20:10:00 puer is a latin word for boy 20:10:06 nicolae-: almost done with your latest vault stuff, for phyte club I feel it might place too many nasty f 20:11:11 -!- 7GHAA8DP6 has quit [Ping timeout: 252 seconds] 20:11:15 chequers: tbh I'm not sure a significant number of potential steam players use the mac 20:11:15 I count 4 thorn f and 3 shambling f at max 20:11:21 -!- SpaceCob has quit [Quit: Page closed] 20:11:36 yeah, it can probably lose a shambling 20:11:45 i'll tweak the numbers 20:11:53 you're going with dryadless, right 20:11:56 yeah 20:12:08 tbf I think thorn f are more dangerous overall 20:12:10 wow, 3%. yeah who cares 20:12:21 speaking as a mac user 20:12:22 reallythat low? 20:12:23 i can bump them down too 20:12:37 03|amethyst02 07* 0.17-a0-158-g986fdf9: Make beams appear from out of thin air again (minmay) 10(9 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=986fdf9061e3 20:13:16 -!- mrwooster has quit [Quit: mrwooster] 20:13:26 gammafunk: I'm not surprised, from what I hear overall mac % is about 4 20:13:30 and steam is gonna be lower 20:13:32 because gamerzz 20:13:39 guess I assumed it wasmore 20:13:41 these days 20:14:29 looks like guaranteed 3 thorn f, 4 shambling f 20:14:36 I miscounted before 20:14:43 er 20:14:55 yeah should be min of 4 20:15:09 os x marketshare has been pretty consistently low for a decade, it's ios that's doing (relatively) well (and even that isn't that high a % of marketshare, these days - just a huge majority of actual mobile revenue) 20:15:25 -!- Pluie has quit [Ping timeout: 264 seconds] 20:15:26 osx is 3.2% and linux is 1.0% 20:15:43 higher than i expected linux to be 20:15:44 I am the 1% 20:16:21 actually my count must be off, I only see 3 when I placed it 20:18:16 I guess I'm not certain what D = 1:H / 1:h / 1:b, MD = 2:M / 1:M. / 2:A / *:., will actually do then 20:18:23 for D 20:19:10 -!- Zekka has quit [Quit: leaving] 20:19:19 nicolae-: for alphabet soup I simplified the logic a bit, let me pastebin it for you 20:19:45 H and h are both thorn hunters, the lowercase h also places an item 20:20:16 oh, the first one leaves the unreplaced Ds as Ds, so the next one will apply to the set of Ms and Ds together 20:20:16 yeah, but I'd think that' mean, with 5 D and 5 M on the map 20:20:26 I thought the alphabet soup vault was a different one.... 20:20:42 that we get 2D becoming M, and then at least two of the M remaining M 20:20:43 we're on two different levels 20:20:43 <|amethyst> this is an nsubst? 20:20:46 so that we'd have 4 at a min 20:20:50 yes nsubst 20:20:56 <|amethyst> where's the vault? 20:21:05 no, the *:. at the end of the second one replaces all the Ds and Ms with . 20:21:32 nicolae-: yea that's what I said 20:21:39 or what I meant 20:21:45 ah, right 20:21:48 the two Ds that fall-through become M 20:21:50 -!- KamiKatze has quit [Quit: Page closed] 20:21:53 no they don't 20:21:58 well, they might 20:22:01 doy: it was a big deal a while ago when linux desktop reached 1% 20:22:06 oh it's random then 20:22:06 TO THE MOON 20:22:11 that'd be why 20:22:17 <|amethyst> so you end up with one H, one h, 2 or 3 M, 2 A 20:22:22 yes 20:22:23 <|amethyst> and 1 b 20:22:29 yes, though b isn't an enemy 20:22:37 it's a book, since it places a guaranteed fen folio 20:22:44 this conversation should be on crawlcode...... 20:22:45 which is the plantiest book i could find 20:22:55 your LIFE should be on crawlcode >:( 20:23:21 i'm sorry. that was rude. i snapped and lashed out. 20:23:22 we could rename the channel to ##crawl-code 20:23:25 |amethyst: why are you saying 2 or 3 M? 20:23:28 /kickban nicolae- 20:23:30 I'm talking about what happens to the D 20:23:39 <|amethyst> gammafunk: MD = 2:M / 1:M. / 2:A / *:. 20:23:54 the MD means the nsubst will treat all the Ms and remaining Ds as a single pool 20:23:55 yes but the first pass turns 3D into something else 20:23:56 <|amethyst> gammafunk: so of all the Ms and all the Ds still left, 2 will become M, one M or floor, 2 A, and the rest floor 20:23:57 leaving 2 20:24:04 ah that's the problem 20:24:12 MD isn't seperately applied 20:24:14 yeah 20:24:15 <|amethyst> yeah 20:24:21 shaka, when the walls fell 20:24:23 tbh I'd just change this 20:24:37 I guess that's not confusing to some, but seems a bit counterintuative to me 20:24:45 <|amethyst> change it to what? 20:24:54 well in the first list, just give the options for D 20:24:55 wait, no, shaka when the walls fell was the bad one 20:25:07 and don't pass-through to the M list 20:25:13 sokath, his eyes uncovered 20:25:17 <|amethyst> gammafunk: so the Ms would never actually turn into Ms? 20:25:35 <|amethyst> oh 20:25:38 |amethyst: well you could keep or retain the amount of Ms, I'm talking where the subst for those last two D should happen 20:25:39 nicolae-: I forgive you 20:25:44 i think you could rewrite it just fine as D = 1:H / 1:h / 1:b / *:M, M = 2:M / 1:M. / 2:A / *:. 20:25:48 right 20:25:52 <|amethyst> gammafunk: but those last two D could become floor, or A, or M 20:26:20 i know what he's getting at, i think 20:26:24 |amethyst: yeah I'm basically just arguing for a bit more explicit listing 20:26:28 what nicolae- just wrote 20:26:41 <|amethyst> yeah, I think the way nicolae factored it looks good 20:26:57 i assume it made sense at the time when i wrote it the other way 20:27:33 ohdid I post that url 20:27:39 nicolae-: http://sprunge.us/SVaZ 20:27:48 the only thing I changed was to simplify the item count logic 20:28:06 just 8-15 items, or itemcount + 2, whichever is less, where itemcount is number of items in shop list 20:28:50 when I looked at what list sizes made what shop sizes, the distribution was a bit weird 20:28:54 in the original version you had 20:29:07 that's probably better 20:29:17 could put an if in there to not call random2 in some cases 20:29:22 but random2 is sane there 20:29:27 gammafunk: it looks like you also removed a 1/30 chance 20:29:29 yeah, the comment is fine 20:29:48 i assume anybody who wants to bother changing the logic is going to be willing to read a comment or two 20:29:53 PleasingFungus: man, elliptic already pointed out that I am 110% on point when reading vault files and basically can't be fooled 20:30:00 ! 20:30:03 dang... 20:30:16 won't get fooled again 20:30:34 nicolae-: I got the N shop, and despite my change there were 3 manuals of necromancy :p 20:30:39 obviously i should have done some crazy obfuscated code 20:30:43 -!- Blazinghand|Work has quit [Remote host closed the connection] 20:30:46 it's pretty rare so I guess not a big deal 20:30:46 gammafunk: yeah, that'll happen sometimes 20:31:02 there's no way to get rid of duplicate items easily 20:31:08 could add weights to the lists 20:31:15 but yeah it's kind of a pain I guess 20:31:19 at least I assume weights work 20:31:22 maybe they don't 20:31:22 it'd be a huge hassle to decide weights, balance weights 20:31:24 yes 20:31:28 they do in shop inventories 20:31:41 even then no guarantee 20:31:58 I guess we could weight manuals a bit or something, but yeah it's fine 20:32:10 my thought for preventing duplicates ever was: store the items in an array, choose a count of items randomly, select X items from the array with no duplication, concatenate them, and then use the count:X and use_all options in the shop definition 20:32:10 not like you can't fine 3 ne manuals just randomly or go zigging 20:32:19 nicolae-: i'm afraid we'll need to remove any MD substs you try to sneak in 20:32:50 nicolae-: oh yeah, guess you could indeed do this 20:33:01 nicolae-: well that's something you could do in a second version 20:33:04 if you feel like it 20:33:35 i think if i go that insane i'd probably just end up making some kind of timecube vault 20:33:44 -!- mrwooster has joined ##crawl-dev 20:33:57 I hear it can raise the dead so please consider it 20:34:21 -!- MgDark has quit [Read error: Connection reset by peer] 20:35:53 I'm going to push nicolae vaults to trunk and send people flocking away from 0.16 to trunk, I don't even care. players need nicolae vaults in their lives that much 20:36:05 -!- mauris has quit [Ping timeout: 246 seconds] 20:36:41 well, i wouldn't go quite that far 20:36:57 two can play at that game 20:37:01 does q shop sell quad damage 20:37:11 03PleasingFungus02 07* 0.17-a0-159-g4cf379d: Require "yes" to abandon a pan rune (Brannock) 10(11 days ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4cf379dba7ed 20:37:33 brutal... 20:38:01 Q shops don't generate anyway because there's no Q items 20:38:09 there are quad damages 20:38:49 <|amethyst> crossbow bolts 20:38:49 well, i put the cutoff at five items or more with that letter before the shop will generate 20:39:03 PleasingFungus: i just hope that doesn't conflict with Zannick's stairreform 20:39:15 fr: stairform 20:39:15 |amethyst: no need to start an argument 20:39:20 stairreform? 20:39:25 yeah rip quicksilver dragon armour 20:39:30 merging up_stairs and down_stairs 20:39:32 oh, yeah, that generates 20:39:39 oh god, right, I still need to review that one 20:39:42 quick blades 20:39:44 or someone does 20:39:50 wheals: Yay!. 20:39:55 quarterstaves 20:39:57 okay, Q has three items 20:40:00 ?/^q 20:40:00 i forgot 20:40:01 Matching terms (44): q, qaz, qazlal, qazlal_reasons, qazlal_stormbringer, qazlal_wrath, qb, qbl, qblade, qcrawl, qda, qrawl, qsplat, qstaff, QUAD_DAMAGE, quaff_id, quaff_identify, quaffid, quake, quarterstaff, quarterstaff_of_chaos, quasit, queen_ant, queen_bee, quelles, quick_blade, quick_charge, quickblade, quicksilver_bolt, quicksilver_dragon, quicksilver_dragon_armour, quicksilver_dragon_hide,... 20:40:07 Where is the patch? Maybe I could look at it *terrible at getting things done* 20:40:12 ??quick charge 20:40:12 quick charge[1/1]: {Pakellas}' 2* ability. Channels your entire MP pool into an evokable, restoring a number of charges proportional to the device's maximum charge, your MP/MMP ratio, and your Evocations skill. 20:40:12 elseif s == "Q" then i = "quarterstaff | quicksilver dragon armour | " .. 20:40:15 "quick blade" 20:40:16 alas not enough 20:40:21 guys! jejorda2 on tavern figured out how to fix ranged combat! 20:40:22 KOXZ are the ones that don't have any 20:40:23 I would like to see a mechanic like, "Getting hit by any melee attack while wielding a launcherprevents launcher use for 1.5 turns and drops a piece of ammo" so it is better to use melee attacks when something is in melee range. 20:40:24 quicksiler dragon hides! 20:40:26 no quckblade for you! 20:40:50 nicolae-: katana 20:40:53 wheals: no just the armour 20:40:59 kenku korpse 20:41:15 killer kenku klown korpse 20:41:34 minmay: 1.5 turns precisely 20:41:34 carrion is explicitly excluded 20:41:37 and katanas don't exist 20:41:42 krishna 20:41:44 (i also didn't bother listing unrands) 20:41:49 (because fuuuuuuuck that) 20:41:59 reaverb: lemme find it 20:42:02 kikuqabuudgha portable altar 20:42:07 !bug 9403 20:42:07 https://crawl.develz.org/mantis/view.php?id=9403 20:42:08 (also because if that unrand's already been generated it'll just be a plain of that item and ruin the theme) 20:42:08 just search for "zannick" on mantis 20:42:09 this vault is already going to be a bit of a thing to maintain 20:42:12 not this one 20:42:19 yeah, that's why i tried to make it as simple as possible 20:42:20 would be nice if we could iterate over items 20:42:24 !bug 9490 20:42:24 https://crawl.develz.org/mantis/view.php?id=9490 20:42:35 oh, right, this is the other one that needs review 20:42:46 I have a branch sitting around with this applied and some partial fixes, but it's kind of a huge mess 20:42:59 oh 20:43:01 !bug 7061 20:43:02 https://crawl.develz.org/mantis/view.php?id=7061 20:43:03 reaverb: ^ 20:44:10 nicolae-: my current level skeleton for moon base: http://i.imgur.com/x5bAtmA.png 20:44:38 is that what i think it is on the lower right 20:45:12 lots more work needs to be done, but that's mostly filling in some obstructions and then all the doors, randomization, monster placement 20:45:21 wheals: it's kind of a "crystal stuff" room 20:45:25 moon base? 20:45:27 -!- mrwooster has quit [Quit: mrwooster] 20:45:31 as a portal or a depths encompass? 20:45:36 well, it certainly looks like a slice of pizza to me 20:45:38 wizlab with a moon troll 20:45:41 oh, haha 20:45:57 Oh why is it 1000s of bugs and almost 2 years old why... 20:46:09 Oh wait he updated it cool. 20:46:10 I feel bad for taking the moon troll thing too far 20:46:20 nicolae-: moon troll is a not-slow iron troll with tornado (or something) 20:46:25 you should feel bad minmay 20:46:27 you've meddled with forces man was never meant to meddle with 20:46:47 he has a natural affinity with other trolls 20:46:53 so it's ok?? 20:46:58 haha 20:47:04 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:47:09 gammafunk: I like how it looks from the top - kinda xcom 20:47:09 wow, dunk and go 20:47:18 yeah let me show you my original inspiration 20:47:30 it really changed a lot from this: http://www.zerohedge.com/sites/default/files/images/user3303/imageroot/2012/11/Alpha1.jpg 20:47:38 ??moon troll 20:47:39 moon troll leather armour[1/1]: the +4 moon troll leather armour (Spirit MP+5 Regen). Base type is troll leather armour, which stacks with the intrinsic 40 regen (unless you are a troll). 20:47:44 oh, it's deleted 20:47:44 I copied that too literally, but it looked like a butt 20:47:46 stick a bunch of player clones in a tucked-away area 20:48:08 i had to write a python script to make crawl circle/annulluses 20:48:12 Invisible troll with the tornado effect (like a twister). Very nasty! Currently found only in the moon portal vault in trunk. 20:48:16 oh, that looks familiar 20:48:18 !tv predelnik place=elf:7 char=spen for a hilarious moon troll death! 20:48:19 Broken query near '-tv' 20:48:25 moon troll (T) | Speed: 7 | HD: 16 | Health: 68-116 | AC/EV: 20/4 | Damage: 35, 25, 25 | Flags: regen, !sil | Res: magic(106), fire, cold | Chunks: clean/none/unknown | XP: 1314 | Sp: airstrike (0-42), invisibility, tornado. 20:48:36 that is 20:48:40 a dumb monster 20:49:05 speed 7 ain't gonna happen that's for sure! 20:49:38 airstrike/tornado synergy.... 20:49:46 I could just ditch the tornado bit and make them a bit more earth-centric 20:49:53 but it'sdef. gonna be "moon troll" wearing mtla 20:49:54 like... iron trolls? 20:49:59 oh 20:50:01 <|amethyst> that's not synergy 20:50:02 to add verismillitude 20:50:05 gammafunk: 20:50:12 you should remove the thing where trolls don't regen from tla 20:50:13 <|amethyst> oh 20:50:17 oh yeah 20:50:21 it's critical for the success of this vault 20:50:23 <|amethyst> it is, it's only if you're at the center of the tornado that you're immune 20:50:24 that'd appease the minmay even 20:50:34 it is so difficult to appease the minmay 20:51:08 <|amethyst> forgot who brought it up, but should wind drakes maybe not have rWind? 20:51:18 I think removing the weird "trolls can't use tla" except would be good in general :D 20:51:50 Also is regular tla used reasonably often? I've never used it but I might be bad. 20:52:01 I don't think anything can appease the minmay. 20:52:16 his appetite is voracious, like his great totem animal. 20:52:39 ...what is his totem animal 20:52:40 <|amethyst> tote manimal 20:53:07 THE GIAGGUSTUONO 20:53:46 of course 20:55:31 03PleasingFungus02 07* 0.17-a0-160-g2a43b7a: Add itemname stress tests 10(5 weeks ago, 3 files, 39+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2a43b7a3e245 20:55:31 03PleasingFungus02 07* 0.17-a0-161-g63993d5: Remove an impossible branch 10(5 weeks ago, 1 file, 1+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63993d5cf439 20:55:31 03PleasingFungus02 07* 0.17-a0-162-gcdee2be: Test Jiyva name generation. 10(5 weeks ago, 1 file, 45+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cdee2beef3be 20:55:31 03PleasingFungus02 07* 0.17-a0-163-g8fb0026: Actually enforce Jiyva name limits 10(5 weeks ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8fb00263c559 20:55:31 03PleasingFungus02 07* 0.17-a0-164-g4c8be30: Replace make_name sanity checks with asserts 10(5 weeks ago, 1 file, 2+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c8be304d9a5 20:55:31 03PleasingFungus02 07* 0.17-a0-165-g128ad47: Improve make_name test seeding 10(5 weeks ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=128ad47d9e6d 20:55:31 03PleasingFungus02 07* 0.17-a0-166-gf8c7fa6: Remove want_vowel from make_name 10(5 weeks ago, 1 file, 3+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f8c7fa68cda1 20:55:31 03PleasingFungus02 07* 0.17-a0-167-g3fc38c6: Encourage later words in make_name to start with any letter 10(5 weeks ago, 1 file, 7+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3fc38c6dc715 20:55:31 03PleasingFungus02 07* 0.17-a0-168-g8d9ebf6: Rework make_name params 10(5 weeks ago, 12 files, 62+ 52-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8d9ebf6625fa 20:55:31 03PleasingFungus02 07* 0.17-a0-169-gf8ba893: Constify make_name's numb[] 10(5 weeks ago, 1 file, 20+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f8ba8938c2a8 20:55:31 ... and 4 more commits 20:56:38 <|amethyst> Maybe "yesno" should be "y_or_n" 20:58:41 wow, commitstorm 20:58:51 time to start playing trunk 20:58:56 lol 20:58:59 all those critical fixes 20:59:39 <|amethyst> fr: turn const int numb[] into a matrix multiplication 21:02:17 we can just remove it 21:02:32 we talked about this 21:02:47 once we can have arbitrary numbers of RNGs, we can just build one at the function start & use it 21:02:51 instead of doing insane shit constantly 21:03:29 I mean, it'll be a shame to lose the beauty of const int numb[], but I think we'll survive 21:04:56 -!- Pacra has joined ##crawl-dev 21:06:37 -!- minmay has quit [Ping timeout: 256 seconds] 21:07:02 -!- minqmay has quit [Ping timeout: 256 seconds] 21:08:59 "recuse instead of ploggifying" 21:09:25 reaverb: haha, yeah, it was an old half-finished refactoring that I finally got around to 21:09:41 -!- horsey has quit [Client Quit] 21:10:00 oh, that was supposed to be recurse 21:10:10 oh, I think I spotted that typo and was going to fix it when I rebased 21:10:12 and then I didn't 21:10:12 that makes more sense 21:10:17 sorry 21:11:14 <|amethyst> IMO it would be ethically improper for PleasingFungus to fix that typo himself 21:11:25 boooo 21:13:18 03doy02 07* 0.17-a0-174-gf6f3391: fix PleasingFungus's typo 10(in the future, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f6f3391f66c5 21:13:28 in the future 21:13:36 i am always in the future 21:16:13 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 21:16:15 wo... 21:16:17 w 21:17:39 -!- Yllodra has quit [] 21:17:59 <|amethyst> vowowowowov 21:18:00 ow-keys activated 21:18:02 <|amethyst> metal concert 21:20:47 <|amethyst> owowowow 21:20:47 ow-keys deactivated 21:20:47 -!- st_ has quit [Read error: Connection reset by peer] 21:20:47 <|amethyst> éwéwéwéwéw 21:20:47 undefined method `size' for nil:NilClass in $(ldb ${x} ${n}) in $(ldbent-text $(ldb ${x} ${n... in $(entry $(replace q ${q} ~qw... in $(= $(entry $(replace q ${q}... in $(if $(= $(entry $(replace q... in $(concat ${q} w-keys $(if $... in $(if $(= ${channel} msg) $(... 21:20:47 <|amethyst> haha 21:20:47 -!- st_ has joined ##crawl-dev 21:20:47 haha 21:20:47 IMO someone should figure out how to make that work 21:23:40 03PleasingFungus02 07* 0.17-a0-175-g0154d2a: Pull out 'clinging' property 10(12 months ago, 2 files, 8+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0154d2ae7b23 21:23:40 03PleasingFungus02 07* 0.17-a0-176-g134ddc6: Pull out the Singing Sword welcome prop 10(12 months ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=134ddc628074 21:23:40 03PleasingFungus02 07* 0.17-a0-177-g6094b7b: Pull out deck properties 10(12 months ago, 4 files, 52+ 46-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6094b7bc0213 21:23:40 03PleasingFungus02 07* 0.17-a0-178-g752b5a5: Pull out acquirement item prop 10(12 months ago, 4 files, 5+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=752b5a5516de 21:23:40 03PleasingFungus02 07* 0.17-a0-179-gf1af78a: Pull out chimera props 10(12 months ago, 5 files, 45+ 39-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f1af78ab1e78 21:23:40 03PleasingFungus02 07* 0.17-a0-180-g1cdf03f: Pull out randbook props 10(12 months ago, 3 files, 22+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1cdf03f79406 21:23:40 03PleasingFungus02 07* 0.17-a0-181-g658a178: Pull out Orb of Destruction props 10(12 months ago, 4 files, 73+ 61-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=658a1781766f 21:24:11 PleasingFungus: These a reallly vintage commits. 21:24:25 -!- tingol4 has quit [Ping timeout: 264 seconds] 21:24:35 they are, in fact, from before I became a dev. 21:25:28 -!- mrwooster has joined ##crawl-dev 21:25:54 I have some commits like that. 21:25:56 -!- zjeremie has quit [Quit: Leaving] 21:26:28 Unlike with you, I was still learning things like "maybe I should check my code compiles before commiting it". >_> 21:26:35 PleasingFungus: the long con, eh? 21:26:38 <|amethyst> hm 21:26:48 heh 21:26:52 <|amethyst> I wonder about pulling those out into a namespace then removing the _KEY 21:27:11 <|amethyst> I guess that's just more verbose 21:27:21 <|amethyst> but easier to complete :) 21:27:22 we should really have a lot more of these 21:27:52 key defines or string consts, w/e 21:28:07 <|amethyst> PleasingFungus: oh, one line at least you only changed one copy 21:28:09 -!- gammafunk has quit [Ping timeout: 245 seconds] 21:28:15 <|amethyst> PleasingFungus: tags.cc, "iood_mid" 21:28:32 old commits; I didn't grep to see if more copies had shown up 21:28:35 should've 21:29:32 -!- Jonatan has quit [Remote host closed the connection] 21:30:04 -!- gammafunk has joined ##crawl-dev 21:30:15 imo it would be ethically improper for PleasingFungus to fix that himself 21:30:24 <|amethyst> heh 21:30:30 . . . 21:31:57 Is there a function that gets called to advance time? 21:32:12 I'm working on bug 9564 and it looks like skills become enabled to train only after time passes with the item in your inventory 21:32:26 and I'm wondering if some sort of refresh is being called when time advances 21:32:41 Zammick: You forgot that crawl puts braces on newlines :D 21:32:45 (but can't find the refresh) 21:33:02 Lamil: check out main.cc? That's were the main loop is. 21:33:07 <|amethyst> Lamil: in this case I think it's the update_can_train() in _input 21:33:18 thanks, I'll look! 21:33:22 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 21:33:39 <|amethyst> Lamil: so it seems it's more to do with the player giving input than time advancing 21:34:03 If you open a menu (e.g., look at inventory or spell list) it does not enable training the skill 21:34:08 <|amethyst> hmm 21:34:10 but if you cast a spell or move or wait a turn it does 21:34:25 <|amethyst> ah 21:34:44 <|amethyst> the thing I was looking at is only if a delay (multiturn action) is active 21:34:52 -!- nicolae- has left ##crawl-dev 21:34:57 <|amethyst> oh, there's another one further down 21:35:03 <|amethyst> Lamil: if (you.turn_is_over) 21:35:14 <|amethyst> Lamil: that's what's making it only happen if you actually did something 21:35:29 Awesome, I'll look there, that's super helpful 21:35:30 <|amethyst> Lamil: that gets set in various places in the code to say "yes, the current action took a turn" 21:35:30 |amethyst: You have 1 message. Use !messages to read it. 21:37:53 -!- Clumpoid has quit [Quit: Page closed] 21:38:32 -!- Lasty has quit [Quit: Leaving.] 21:40:13 -!- mrwooster has quit [Quit: mrwooster] 21:42:13 -!- johlstei has quit [Read error: Connection reset by peer] 21:42:50 -!- ystael has quit [Ping timeout: 252 seconds] 21:43:12 -!- johlstei has joined ##crawl-dev 21:44:30 -!- gammafunk has quit [Ping timeout: 244 seconds] 21:45:11 -!- travis-ci has joined ##crawl-dev 21:45:12 The build has errored. (master - 4cf379d #2042 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/55891516 21:45:12 -!- travis-ci has left ##crawl-dev 21:45:59 Can the Shoals be changed so the outside of area isn't...a perfect square; to improve autoexplore there as a Mf or Op so they don't go so far form where there is anything. 21:46:08 travis :( 21:47:08 -!- gammafunk has joined ##crawl-dev 21:47:11 -!- HellTiger has quit [Ping timeout: 246 seconds] 21:47:35 those extra ppas are really flaky 21:47:56 I don't think the amount of open water affects anyone else 21:50:02 -!- PolkaDot has quit [Quit: Lost terminal] 21:52:49 -!- Grujah has quit [Quit: Page closed] 21:54:16 03PleasingFungus02 07* 0.17-a0-182-g7cdc905: Mention fire elementals' gimmick in their desc 10(39 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7cdc9050d10b 21:56:52 -!- raskol has quit [Read error: Connection reset by peer] 21:57:38 -!- Kramell has quit [Excess Flood] 22:02:11 -!- minmay has joined ##crawl-dev 22:03:37 -!- tj_ is now known as Guest66754 22:10:20 -!- gressup has quit [Quit: Leaving] 22:13:54 -!- reaverb has quit [Ping timeout: 256 seconds] 22:14:56 -!- mrwooster has joined ##crawl-dev 22:15:10 -!- reaverb has joined ##crawl-dev 22:15:31 03|amethyst02 07* 0.17-a0-183-gc93ce25: Pull out another IOOD key. 10(14 minutes ago, 3 files, 6+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c93ce25d8d97 22:16:45 :) 22:18:00 -!- Guest66754 has quit [Quit: Page closed] 22:19:20 :)?? 22:19:24 (:?? 22:19:24 (: 22:19:25 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:19:37 -!- mrwooster has quit [Ping timeout: 264 seconds] 22:19:37 -!- EriktheRed___ has quit [Ping timeout: 264 seconds] 22:20:13 -!- mamgar has quit [Ping timeout: 264 seconds] 22:21:39 Sequell does not believe in negativity. 22:24:51 How is :) more negative than (: ? 22:25:39 !learn add :) see {(:} 22:25:45 :)[1/1]: see {(:} 22:25:45 :)?? 22:25:45 (: 22:26:54 -!- meatpath has quit [Ping timeout: 265 seconds] 22:26:56 reaverb: o 22:27:01 I thought he said ): 22:27:49 !vault wad_woods_stonehenge 22:27:49 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/lair.des;hb=HEAD#l1120 22:27:51 :(?? 22:27:52 (: 22:27:58 good Sequell 22:28:19 -!- Pacra has quit [Ping timeout: 252 seconds] 22:28:21 hrm, can a branch entrance somehow place in a vault and then not show up in the map list? 22:28:32 oh, if it's encompass 22:28:34 I bet 22:28:50 !vault kennysheep_town 22:28:50 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/variable/d_encompass.des;hb=HEAD#l623 22:29:00 that vault is bad at the beginning 22:29:15 all three entrance stairs together :/ 22:29:25 such a weird vault 22:29:26 god what a nightmare 22:29:29 feels like something from another game 22:30:06 -!- Pacra has joined ##crawl-dev 22:30:36 Also why is it spwaning D1 monsters on D:8-11 ??? 22:30:51 I put up a patch for bug 9564 on Mantis 22:30:51 !send FLAVOR_TOWN reaverb 22:30:51 Sending reaverb to FLAVOR_TOWN. 22:30:55 !bug 9564 22:30:55 https://crawl.develz.org/mantis/view.php?id=9564 22:31:02 I think all of those can spawn on d:8-11 but let me check 22:31:08 Lamil: Thanks! 22:31:12 gammafunk: Not for long >_> 22:31:17 you're welcome 22:31:24 reaverb: well it's not that simple in some cases 22:31:37 -!- hy-on-github has quit [Ping timeout: 245 seconds] 22:31:42 yeah goblins for one 22:31:44 those should go 22:32:26 -!- Daekdroom has quit [Quit: Leaving] 22:32:36 man 22:32:38 hobgoblins spawn until d:11 22:32:40 @??orc warrior 22:32:40 who knew 22:32:40 orc warrior (08o) | Spd: 10 | HD: 4 | HP: 19-38 | AC/EV: 0/13 | Dam: 20 | 10weapons, 10items, 10doors, fighter | Res: 06magic(20) | XP: 133 | Sz: Medium | Int: normal. 22:32:42 @??gnoll sergeant 22:32:42 gnoll sergeant (10g) | Spd: 10 | HD: 4 | HP: 17-34 | AC/EV: 2/9 | Dam: 11 | 10weapons, 10items, 10doors, fighter | Res: 06magic(20) | XP: 86 | Sz: Medium | Int: normal. 22:33:07 I guess having half the base damage is at least kind of a diferentiator 22:33:15 yeah they're orc warriors light 22:33:20 goofy 22:33:22 and their final ac is not as good 22:33:29 since warriors can get plate/chain 22:33:37 although not sure what sargeants get 22:33:43 they're more likely to have shields 22:33:44 Oh, whoops, did the whitespace wrong on that patch ... will submit a new one in a minute ... 22:33:50 I don't think warios ever spawn with shields? 22:33:55 !source mon-gear.cc 22:33:56 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-gear.cc;hb=HEAD 22:33:56 yeah think not 22:34:20 -!- Blazinghand has quit [Read error: Connection reset by peer] 22:34:37 sergeants /used/ to get potions.... 22:34:46 sometimes 22:35:34 Of course that meant you wanted to one-shot and/or them so you could steal the potions ? monster uses consumables is wonky. 22:35:57 (? is me not being sure that was actually a practical method for doing that) 22:36:10 s/that/if there/ 22:36:12 could use more powerful spells than normal for an enemy of that threat level 22:36:13 looks like they do get decent armour 22:36:16 and avoid using fear effects 22:36:20 they're certainly significantly easier to kill 22:36:21 gammafunk: ring/scale are decent? 22:36:28 for monsters? sure 22:36:37 * PleasingFungus shrugs. 22:36:44 poor monsters... 22:36:56 well I mean I'm talking about fighting them, not getting their gear 22:37:10 ofc 22:37:13 look at their hp and how much impact any extra ac has 22:37:22 animal skins are 4? 22:37:46 2-4 more ac more than a gnoll is significant when you encounter them 22:37:55 *ordinary gnoll 22:37:57 I... don't think animal skins are 4 22:38:12 tla is 4 22:38:12 so I assumed animal skins are 22:38:14 ??animal_skin 22:38:14 animal skin[1/1]: The only difference between a skin and a robe is that the skin weighs almost twice as much. 22:38:18 ah 22:38:21 well there you go 22:38:25 that's a good entry 22:38:30 that's way more ac vs. no armour 22:38:34 (for a monster) 22:39:05 @??gnoll 22:39:05 gnoll (08g) | Spd: 10 | HD: 2 | HP: 8-18 | AC/EV: 2/9 | Dam: 9 | 10weapons, 10items, 10doors | Res: 06magic(10) | XP: 14 | Sz: Medium | Int: normal. 22:39:25 -!- PsiRedEye22 has quit [Ping timeout: 264 seconds] 22:40:09 I'm not saying they absolutely need to exist, but they're def. different than fighting an orc warrior 22:40:36 fell similar in damage when you add in the nice weapon 22:40:41 but squishier than a warrior 22:41:11 !lg . 22:41:11 2772. gammafunk the Caller (L8 HESu of Sif Muna), quit the game on D:11 (kennysheep_town) on 2015-03-26 03:26:22, with 1757 points after 5121 turns and 0:37:33. 22:41:26 * gammafunk shakes his fist at kennysheep! 22:41:39 lol 22:41:41 rip 22:41:51 not even one hesu rune 22:42:08 !lm gammafunk t rune 22:42:09 3. [2015-03-19 01:58:13] gammafunk the Imperceptible (L22 SpEn of Ashenzari) found a slimy rune of Zot on turn 64023. (Slime:6) 22:42:13 !lm gammafunk t rune s=char 22:42:14 3 milestones for gammafunk (t rune): 3x SpEn 22:42:18 !lm gammafunk t rune -game 22:42:19 gammafunk:cbro:20150217205410S. gammafunk the Imperceptible (L24 SpEn of Ashenzari), escaped with the Orb and 3 runes on 2015-03-19 03:52:10, with 1472244 points after 83450 turns and 7:23:05. 22:42:20 boring 22:42:24 agree 22:42:25 and! 22:42:30 !lg . t won !meleebug 22:42:31 No games for gammafunk (t won !meleebug). 22:42:35 mega boring 22:42:42 Grunt: however 22:42:44 !greaterplayer 22:42:47 !greatplayer 22:42:50 !polythiest 22:42:51 Unwon backgrounds for gammafunk: Berserker 22:42:53 !polytheist 22:42:53 Unwon species for gammafunk: Minotaur 22:42:54 Unwon gods for gammafunk: Makhleb 22:42:59 hmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 22:43:37 ??bcrawl[3 22:43:37 bcrawl[3/5]: three dimentional movement, 26 movement commands, 124 different attackable polearm directions, underwater branch that only octopodes and merfolk can access 22:43:42 haha 22:43:46 someone added that recently? 22:43:49 3-d move 22:43:55 apparently https://crawl.develz.org/tavern/viewtopic.php?f=17&t=15599 22:43:56 yeah ok 22:43:59 I played an underwater roguelike once 22:44:05 Patch for bug 9564 on mantis now has correct whitespace. 22:44:06 verdict? 22:45:09 top priority for 0.17 22:45:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:45:32 !lm gw t !meleebug rune 22:45:33 No milestones for gw (t !meleebug rune). 22:45:35 Grunt: :( 22:45:36 a movement command for every letter of the keyboard. fuck i forgot to add that. 22:45:59 !lm bot t won 22:46:01 322. [2015-03-20 00:58:22] qw the Impregnable (L26 DDGl of Makhleb) left the Realm of Zot on turn 47294. (Zot:1) 22:46:08 you added "26 movement commands" 22:46:11 <_miek> twelwe: pizza tornado must almost be ready by now? 22:46:13 !lg bot t won !meleebug s=name 22:46:14 No games for bot (t won !meleebug). 22:46:16 wow 22:46:27 in a week or two 22:46:45 testing is ongoing. running into big balance problems with friends of stoners 22:46:46 !lg bot t !meleebug s=name 22:46:47 <_miek> I thought it was coming out on 1st of April 22:46:48 12420 games for bot (t !meleebug): 11633x ew, 787x gw 22:46:52 fine tuning mechanics still, making sure cigarettes work etc 22:46:56 shit shit sorry broke the testing agreement :( sorry 22:46:58 oh qw is offline now 22:47:22 elliptic: is qw protesting the tournament because of meleebug? 22:47:33 -!- petete has quit [Ping timeout: 244 seconds] 22:50:53 -!- Pacra has quit [Ping timeout: 246 seconds] 22:51:33 03Lamil Lerran02 {PleasingFungus} 07* 0.17-a0-184-g760d09b: Update trainable skills after 0-len turns (9564) 10(11 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=760d09b4ceb1 22:54:59 -!- SimonZed has quit [] 22:55:09 -!- Silas is now known as fazisi 22:56:23 -!- Ladykiller69 has quit [Quit: Verlassend] 22:58:55 -!- Jonatan has quit [Ping timeout: 244 seconds] 23:02:37 -!- Cerpin has joined ##crawl-dev 23:06:58 ...also should i wear a shield of protection 23:07:09 i feel like every point of ac i can dredge up is worth it 23:07:18 (it's an Op 23:07:19 ) 23:07:42 oops, wrong channel; 23:14:35 -!- mrwooster has joined ##crawl-dev 23:16:51 gammafunk: I just haven't felt like implementing something new for qw... I don't usually run qw online without a specific goal 23:17:03 oh, I see 23:17:16 gammafunk: and everything qw did during meleebug was first done offline without meleebug so I don't feel too bad about those games 23:17:40 so my suggestion of "make qw a summoner bot"...well I'll just not ask :p 23:18:01 I wonder how hard a conj bot would be 23:18:05 probably the next thing I'll try with qw is getting more runes or doing DD of ely or DD of ru 23:18:20 ru!!! 23:18:21 -!- Foamed_ has quit [Client Quit] 23:18:29 Lasty will have mixed feelings 23:18:36 on the one hand Ru, on the other DD 23:18:43 have you seen gw play DD of Ru 23:18:47 it is something else 23:18:49 -!- amalloy is now known as amalloy_ 23:18:51 gammafunk: remember the guy that pegged an entire server by making a macro that repeatedly cast summon butterflies and channeled, to wait out god wrath as a mummy 23:19:01 elliptic: What would you think about possibly removing corpse sacrifices from Trog? 23:19:02 and held it down 23:19:14 that's not a summoner bot! 23:19:45 -!- Kalir has quit [Changing host] 23:20:22 shouldn't the servers have some sort of throttle for that stuff 23:20:30 QoS sort of thing 23:20:32 should yes 23:20:44 reaverb: I don't like corpse sacrifice much in general but it is at least slightly interesting with Trog because of the interaction with using food to berserk 23:20:56 actions per second limit would be nice 23:21:28 elliptic: So...would you be for or against removing it from Trog? 23:21:30 elliptic: isn't that interaction basically the same as giving berserk a (small) piety cost? 23:21:58 barring the case where you eat nothing but permafood 23:22:08 it's flavourfully different 23:22:08 minmay: no, it means that you have some (usually unimportant after early game) choices to make 23:22:34 well, the order of actions is different 23:23:09 I don't think it is a great defense of corpse sacrifice, and I'd probably be for removing it from Trog, but I do feel it is slightly better than it was on Oka or Makh 23:23:51 I'd also remove lugonu corpse sacrifice first 23:23:54 he is 23:23:55 <|amethyst> at the very least can change it to fedhas sacrifice 23:24:21 <|amethyst> err, without the fungi 23:24:30 |amethyst: can we remove monster animate dead then? (or change it as discussed in the past) 23:24:33 that reminds me: what if fedhas just gave piety for corpses decaying in general 23:24:44 Yeah Lugnou corpse sacrifice is happening as soon as the tourney ends :D. Trog was the one I vaguely remembered some people having doubts about. 23:24:45 since it's really pointless if fedhas sacrifice is a thing 23:25:00 elliptic: implying it isn't really pointless now 23:25:16 minmay: well yes I think it should be changed anyway 23:25:19 well, it's good at making executioners less deadly I think 23:25:50 <|amethyst> ? 23:26:01 |amethyst: ??great_near_misses[7] 23:26:13 -!- Foamed has quit [Ping timeout: 264 seconds] 23:27:04 -!- Krakhan has quit [Ping timeout: 250 seconds] 23:27:13 ??great_near_misses[7] 23:27:13 great near misses[7/26]: !lm minmay br.end=elf 75 -tv:<-6:>11 23:27:14 !lm minmay br.end=elf 75 -tv:<-6:>11 23:27:18 75/182. minmay, XL18 MuSu, T:66364 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 23:27:39 <|amethyst> elliptic: hm, with Fedhas doesn't it work out mostly the same whether you pray before or after they raise? 23:27:39 minmay: so you only pray if you want to make wandering shrooms or block enemies? 23:27:46 PleasingFungus: yeah 23:27:52 I'd be fine with that. 23:27:53 <|amethyst> elliptic: oh, I guess not for # of fungi 23:28:19 you'd still want to pray when killing stuff right before leaving a level 23:28:24 but that's w/e 23:28:24 PleasingFungus: the idea being to get rid of the grindy part of sacrifices 23:28:32 reaverb: as I see it, removing Trog corpse sacrifice means that food management is even less of a thing on Trog chars than it currently is... that's the only drawback I see (and you might not even view it as a drawback) 23:28:34 yeah this wouldn't get rid of all of it 23:28:54 fedhas prayer not giving piety but still having the decay/fungi effects sounds like a good change. 23:28:57 toadstools existing kind of makes that impossible to do that entirely yeah 23:28:58 -!- ussdefiant has joined ##crawl-dev 23:29:09 |amethyst: don't zombies turn into skeletons? 23:29:13 <|amethyst> reaverb: where would you get piety? 23:29:24 <|amethyst> elliptic: yes, and corpses into skeletons too, no? 23:29:26 reaverb: it would still give piety, I assume. 23:29:33 |amethyst: not 100% of the time 23:29:35 just not more piety than you'd get from going off and doing other things. 23:29:37 <|amethyst> aha 23:29:47 |amethyst: From corpses decaying in general (as suggested)? Or exploration? 23:29:48 -!- Wah has quit [Read error: Connection reset by peer] 23:30:00 <|amethyst> elliptic: hm 23:30:03 <|amethyst> elliptic: I'm not sure 23:30:15 maybe I'm wrong, I don't pay much attention to skeletons nowadays 23:30:44 <|amethyst> yeah, looks like fedhas's prayer always leaves a skeleton (if the corpse has a skeleton) 23:30:59 anyway it clearly wouldn't commute if Trog sacrificed all corpses in sight 23:31:02 <|amethyst> yeah 23:31:07 03Zannick02 {reaverb} 07* 0.17-a0-185-gba09013: Merge up_stairs and down_stairs into take_stairs. 10(8 weeks ago, 3 files, 443+ 486-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba0901303ceb 23:31:10 <|amethyst> so it's still a problem 23:31:26 <|amethyst> and it makes sense for fedhas to have an anti-necromancer ability 23:31:40 <|amethyst> but less so for Trog, since animate is as often priestly as wizardly 23:32:09 <|amethyst> hm 23:32:15 -!- ystael has quit [Ping timeout: 256 seconds] 23:32:21 <|amethyst> oh, there is a way that fedhas's ability suppresses animate 23:32:29 <|amethyst> if there are enough fungi, there's no room to animate 23:32:43 -!- katata has quit [Ping timeout: 246 seconds] 23:32:50 :o 23:32:50 -!- Foamed_ has quit [Quit: Leaving] 23:33:01 animate has other issues of course too (like giving extra xp) 23:33:02 hm 23:33:04 thanks reaverb! 23:33:08 I vaguely remember there being some issues with that code 23:33:13 oh well 23:33:17 Zannick: You're welcome. Make more patches :D 23:33:20 I'm sure we'll find out at some point 23:33:41 PleasingFungus: I went through it and didn't find anything? Except so Zot defense stuff I marked TAG_MAJOR_VERSION 34. 23:33:47 <|amethyst> elliptic: yeah, probably should flag them as no-XP? 23:33:55 Just replace monster animate dead with death channel 23:33:56 |amethyst: yeah 23:33:59 reaverb: v0v 23:34:13 no more corpse interaction, no more xp 23:34:17 minmay: we were talking about that the other day 23:34:23 rip xp... 23:34:37 of course it would still do nothing 23:34:39 rip kiting shadow imps to corpses 23:34:44 but it wouldn't have the corpse interaction or the xp! 23:35:10 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 23:35:27 <|amethyst> hm 23:35:40 <|amethyst> I think that might be a summoner buff 23:35:46 <|amethyst> if your shadow imps can dchan 23:36:16 -!- bonghitz has quit [Quit: Leaving...] 23:36:19 elliptic: I think we're agreement with "Trog corpse sacrifice is slightly better than on other gods but still not good enough to keep"? So I'll probably move to remove Trog corpse sacrifice during 0.17. 23:36:34 -!- Spatzist has quit [Ping timeout: 246 seconds] 23:36:44 @??shadow imp 23:36:44 shadow imp (065) | Spd: 10 | HD: 2 | HP: 6-16 | AC/EV: 3/11 | Dam: 6 | 05demonic, 10doors, evil, see invisible | Res: 06magic(10), 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 11 | Sp: pain (d8) [06!sil], animate dead [06!sil] | Sz: little | Int: normal. 23:36:49 oh, they still have animate dead? 23:36:52 I honestly thought that was removed 23:37:00 reaverb: yeah, no objection here, was just bringing up the only positive gameplay feature of it that I could think of 23:37:01 <|amethyst> summons can't cast animate dead now 23:37:06 anyway I think it'd be cool 23:37:11 for shadow imps to be a little better 23:37:19 are you saying 23:37:21 that they're 23:37:23 overshadowed 23:37:31 . . . 23:37:46 -!- radinms has quit [Ping timeout: 252 seconds] 23:37:51 -!- fazisi has quit [Read error: Connection reset by peer] 23:38:09 <|amethyst> part of the problem 23:38:23 <|amethyst> d8 for shadow imp vs 3d5 for white imp 23:39:06 I would say that's almost all of the problem 23:39:08 -!- Wah has quit [Read error: Connection reset by peer] 23:39:31 |amethyst: well are they intended to be the same strength? 23:39:54 crimson imp is also weak if we are just comparing imps 23:39:55 <|amethyst> elliptic: no, but they could maybe be a little closer 23:40:11 @??shadow imp hd:3 23:40:11 shadow imp (065) | Spd: 10 | HD: 3 | HP: 10-23 | AC/EV: 3/11 | Dam: 6 | 05demonic, 10doors, evil, see invisible | Res: 06magic(10), 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 31 | Sp: pain (d8) [06!sil], animate dead [06!sil] | Sz: little | Int: normal. 23:40:20 hm that doesn't change pain damage? 23:40:31 @??shadow imp hd:30 23:40:31 shadow imp (065) | Spd: 10 | HD: 30 | HP: 142-187 | AC/EV: 3/11 | Dam: 6 | 05demonic, 10doors, evil, see invisible | Res: 06magic(10), 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 5011 | Sp: pain (d25) [06!sil], animate dead [06!sil] | Sz: little | Int: normal. 23:40:35 @??shadow imp hd:4 23:40:35 shadow imp (065) | Spd: 10 | HD: 4 | HP: 13-29 | AC/EV: 3/11 | Dam: 6 | 05demonic, 10doors, evil, see invisible | Res: 06magic(10), 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 65 | Sp: pain (d9) [06!sil], animate dead [06!sil] | Sz: little | Int: normal. 23:41:22 man 23:41:23 I wonder if wheals would be upset if I just reverted 944bdb4c302 23:41:27 <|amethyst> elliptic: call imp kind of assumes crimson < shadow < iron < white 23:41:37 <|amethyst> elliptic: based on how it selects frequencies 23:41:49 |amethyst: well, that seems generally true to me 23:41:51 well, we did change those frequencies recently. they aren't set in stone. 23:42:09 -!- Wah has quit [Read error: Connection reset by peer] 23:42:16 -!- Menche has quit [Ping timeout: 255 seconds] 23:42:30 ...so one shadow trap just summoned 19 enemies at once 23:42:31 -!- shklvsk has quit [Ping timeout: 246 seconds] 23:42:42 this seems a little excessive 23:42:47 ontoclasm: that can happen with bands, they should have lower duration though 23:42:47 huh 23:42:48 bands? 23:42:51 yes 23:42:55 neat 23:42:59 "lower duration" 23:43:01 !locate ontoclasm 23:43:02 ontoclasm was last seen on CSZO (ontoclasm, L16 OpSu of The Shining One). 23:43:10 i'm probably dead in one turn 23:43:18 <|amethyst> I still think shadow creatures getting bands in general is questionable 23:43:26 03PleasingFungus02 07* 0.17-a0-186-g8d083fd: Revert "Make you_can_wear(EQ_WEAPON) more robust." 10(64 seconds ago, 1 file, 3+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8d083fd95f27 23:43:28 it seems unlikely that 19 enemies can attack you at once 23:43:45 ontoclasm: You don't have a ?blinking ? 23:43:55 &watch ontoclasm 23:43:55 %watch ontoclasm 23:43:56 Watch ontoclasm at: https://crawl.s-z.org/#watch-ontoclasm 23:44:09 yeah, i blinked, but still 23:44:36 |amethyst: yeah, probably, though boggarts summoning boggart bands is fun... 23:46:22 it would be a pretty huge nerf to shadow creatures if it couldn't grab bands 23:53:17 um 23:53:19 gw (L1 VpCK) (D:1) 23:53:22 okay, gw 23:53:39 <|amethyst> !crashlog gw 23:53:40 13. gw, XL1 VpCK, T:2 (milestone): http://crawl.berotato.org/crawl/morgue/gw/crash-gw-20150326-045311.txt 23:53:48 wow 23:53:50 that crash... 23:56:01 -!- amalloy_ is now known as amalloy 23:56:02 <|amethyst> page up on an empty formatted_scroller? 23:56:23 <|amethyst> or somehow it got cleared... looks like there are no items 23:56:54 <|amethyst> wait, but why would ctrl-p be empty? 23:58:28 all possible messages have been filtered out? 23:58:33 s/filtered out/muted/ 23:58:49 <|amethyst> ah 23:58:58 ontoclasm: yea, I've heard similar reports. tons of shadow creatures. I like the trap, but it does feel excessive sometimes 23:59:15 -!- quasiChaos has quit [Quit: Page closed] 23:59:18 -!- Brannock_ has quit [Ping timeout: 256 seconds] 23:59:30 <|amethyst> Grunt: yup