00:09:04 Unstable branch on crawl.s-z.org updated to: 0.16-a0-3369-g3e5b539 (34) 00:09:16 -!- cognificent has quit [Ping timeout: 246 seconds] 00:11:01 -!- heteroy has quit [Ping timeout: 252 seconds] 00:13:49 -!- cognificent has quit [Ping timeout: 246 seconds] 00:14:02 -!- Pacra has quit [Ping timeout: 245 seconds] 00:15:26 -!- tcsc has quit [Quit: This computer has gone to sleep] 00:20:56 -!- mong has quit [Quit: WeeChat 1.0.1] 00:22:48 if (doing_mons && desc_menu.getkey() == CONTROL('S')) 00:22:49 desc_menu.toggle_sorting(); 00:22:51 this is very specific code 00:22:55 I wonder if it's documented at all 00:24:07 -!- WalkerBoh has quit [Remote host closed the connection] 00:24:59 <|amethyst> hm... real bat + shadow trap = fun :) 00:25:26 <|amethyst> "where are all these monsters coming from?" 00:28:56 excellent 00:29:18 !lg * current trunk vmsg~~shadow_trap 00:29:28 15. broll the Poker (L3 MfBe of Trog), slain by an adder (summoned by a shadow trap (triggered by the player character)) on D:2 on 2014-12-29 03:36:39, with 37 points after 776 turns and 0:01:15. 00:29:41 mfbe, huh 00:29:42 !lg * current trunk vmsg~~shadow_trap -2 00:29:44 14/15. MorganLeah the Magician (L1 DsWz), slain by an adder (summoned by a shadow trap (triggered by the player character)) on D:2 on 2014-12-29 03:24:08, with 6 points after 448 turns and 0:01:33. 00:29:49 huh 00:29:51 d:1 adder 00:29:52 ouch 00:38:00 -!- weezeface has quit [Remote host closed the connection] 00:41:11 some combination of thread title & screenshots 00:41:13 erp 00:41:15 I need to sleep 00:41:26 FR: crawl business cards 00:41:49 my flight seatmate asked me about crawl and I hadnwrote the cdo url on a scrap of paper like it was the 90s 00:41:53 ! 00:41:57 need something w/art and socialmedia 00:42:01 were you playing local tiles or s/t 00:42:07 yea 00:42:09 nice 00:43:03 -!- weezeface has quit [Ping timeout: 244 seconds] 00:44:30 also this is probably a bug: in wizmode w/tso and a profane servitor nearby umbra and player halo don't canel, the umbra dominates 00:46:52 -!- weezefac_ has quit [Ping timeout: 240 seconds] 00:47:46 -!- cognificent has quit [Ping timeout: 246 seconds] 00:49:55 -!- ussdefiant has joined ##crawl-dev 00:50:22 -!- Cerpin has joined ##crawl-dev 00:52:58 huh 00:53:11 if we ever had a god named the same as a monster, item, etc, ?/ would glitch out 00:53:29 likewise if we ever had a monster named the same as an item, feature, etc 00:53:43 ??score 00:53:44 score[1/4]: [modified XP(#runes)^2/(1+turns)], capped at 99999999. Uncapped in 0.16 00:53:48 ??high score 00:53:48 high score ~ high scores[1/1]: http://crawl.akrasiac.org/scoring/overview.html 01:00:42 -!- darktwinge is now known as Twinge 01:02:41 how is you initialized in arena mode 01:04:34 afaik it's not 01:05:04 there's a bunch of asserts that you're not in arena mode when touching player stuff 01:05:09 not comprehensive ofc 01:05:11 why? 01:06:04 poking at mon_behav so that if you worship TSO and an ally whacks a monster the monster sticks with foe = MHITYOU 01:07:07 oh god 01:07:14 mon_behv or w/e terrifies me 01:07:20 its pretty scary 01:07:32 way more terrible than potion.cc 01:08:08 honestly it is probably worse than beam.cc 01:08:14 we're just better at avoiding it 01:10:22 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 34.0.5/20141126041045]] 01:12:50 avoiding it indeed 01:13:12 -!- DrKe has quit [Ping timeout: 245 seconds] 01:13:31 <|amethyst> !tell PleasingFungus your god-named-the-same-as-a-monster etc. reminded me of https://crawl.develz.org/mantis/view.php?id=4503 01:13:32 |amethyst: OK, I'll let pleasingfungus know. 01:15:17 -!- weezeface has quit [Ping timeout: 245 seconds] 01:17:21 -!- Beck has quit [Ping timeout: 256 seconds] 01:17:59 -!- ZRN has quit [Read error: Connection reset by peer] 01:19:17 |amethyst: haha, good bug 01:20:33 Lmfao 01:20:55 -!- pentax has quit [Quit: ヒーロー見参!] 01:21:58 -!- elliptic has quit [Quit: Leaving] 01:22:46 -!- DrKe has joined ##crawl-dev 01:23:02 -!- elliptic has joined ##crawl-dev 01:27:44 -!- Hivac has quit [Read error: Connection reset by peer] 01:29:12 -!- Halbrosie has quit [Quit: Page closed] 01:30:04 -!- DrKe has quit [Ping timeout: 264 seconds] 01:33:08 -!- ontoclasm has quit [Quit: Leaving.] 01:33:21 does anyone know the wiki hoster in here? 01:33:33 I know people in here were talking about taking over the content 01:34:10 I'm considering reaching out and asking if they need help, and looking at taking over hosting if there's no plan to fix the pain 01:37:00 -!- RaptorWrex has quit [Quit: Leaving] 01:37:20 -!- RaptorWrex has joined ##crawl-dev 01:39:35 -!- Patashu has joined ##crawl-dev 01:41:24 oh wow, shadow trap is pretty brutal compared to other traps 01:43:54 -!- dtsund has quit [Quit: dtsund] 01:55:52 -!- mineral has joined ##crawl-dev 01:56:17 -!- Morg0th has quit [Quit: leaving] 01:59:09 -!- johnny0_ has joined ##crawl-dev 02:00:17 -!- read has quit [Ping timeout: 252 seconds] 02:00:18 -!- Cerpin has quit [Ping timeout: 252 seconds] 02:00:18 -!- myp has quit [Ping timeout: 252 seconds] 02:00:19 -!- causative has quit [Ping timeout: 252 seconds] 02:00:20 -!- Sprort has quit [Ping timeout: 252 seconds] 02:00:21 -!- halberd has quit [Ping timeout: 252 seconds] 02:00:21 -!- johnny0 has quit [Ping timeout: 252 seconds] 02:00:41 -!- halberd has quit [Changing host] 02:00:41 -!- Azzkikr has quit [Ping timeout: 252 seconds] 02:02:06 -!- omnirizon has quit [Ping timeout: 244 seconds] 02:02:07 -!- joy1999 has quit [Ping timeout: 252 seconds] 02:05:29 -!- zero_one is now known as Sprort 02:19:21 -!- doy has quit [Ping timeout: 252 seconds] 02:19:43 -!- Azzkikr has quit [Ping timeout: 252 seconds] 02:19:43 -!- SwissStopwatch has quit [Ping timeout: 252 seconds] 02:20:05 -!- joy1999 has quit [Ping timeout: 252 seconds] 02:20:05 -!- Siegurt has quit [Ping timeout: 252 seconds] 02:20:31 -!- cognificent has quit [Ping timeout: 246 seconds] 02:21:07 -!- Siegurt1 has quit [Client Quit] 02:21:12 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-3369-g3e5b539 (34) 02:23:43 -!- ProzacElf has joined ##crawl-dev 02:24:42 -!- omnirizon has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 02:25:46 -!- cognificent has quit [Ping timeout: 246 seconds] 02:27:22 -!- ussdefiant has quit [Ping timeout: 245 seconds] 02:30:14 -!- simmarine has quit [Quit: Leaving] 02:30:42 -!- gammafunk has quit [Ping timeout: 245 seconds] 02:32:52 -!- gammafunk has joined ##crawl-dev 02:33:31 -!- zero_one has quit [Ping timeout: 272 seconds] 02:45:20 -!- Siegurt has quit [Client Quit] 02:52:30 -!- Fiveotanaka has quit [Client Quit] 03:02:33 -!- Whistling_Bread has quit [Ping timeout: 244 seconds] 03:08:09 death scarab (06B) | Spd: 30 | HD: 8 | HP: 21-37 | AC/EV: 7/14 | Dam: 3013(scarab) | 07undead, evil | Res: 06magic(60), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 755 | Sz: little | Int: insect. 03:08:09 %??death scarab 03:09:24 ??death scarab 03:09:25 death scarab[1/1]: 0.16 undead Tomb pack monster, occasionally showing up in numbers to replace guardian mummies. Fast, batty, trails miasma, and bites to inflict rN- to drain skill and/or speed or replenish its health. 03:11:13 ??bennu 03:11:13 bennu[1/1]: New to Tomb in 0.16. Speed 16 with sticky flame, holy and drain melee (like an exec without the haste). When they die they explode in ghostly flames (radius 2, damage 3d22) and insta-resurrect nearby once. Mummies are OK with tormenting Bennus. 03:11:35 bennu (08b) | Spd: 16 | HD: 14 | HP: 62-92 | AC/EV: 6/16 | Dam: 2708(holy), 1813(drain), 1804(napalm) | evil, see invisible, fly, regen | Res: 06magic(140), 04fire+++, 03poison, 04rot, 13neg+++ | Vul: 12drown, 08holy | XP: 1286 | Sz: Medium | Int: normal. 03:11:35 %??bennu 03:12:50 anubis guard (10H) | Spd: 10 | HD: 9 | HP: 39-62 | AC/EV: 3/13 | Dam: 30, 2013(drain) | 10weapons, 10items, 10doors, fighter, priest, evil, see invisible | Res: 06magic(40), 13neg+++, 13torm | Vul: 08holy | XP: 635 | Sp: hunting cry [11!AM, 08breath], b.draining (3d17) [11!AM, 06!sil, 08breath], dispel undead (3d16) [11!AM], confuse [11!AM] | Sz: Medium | Int: normal. 03:12:50 %??anubis guard 03:12:52 ??anubis guard 03:12:52 anubis guard[1/1]: 0.16 Tomb monster which sometimes appears in place of guardian mummies. Can turn up in pairs; has drain breath, Dispel Undead, Confuse, and a hunting cry which makes noise and alerts other anubis guards on the level to your location. They are living but rN+++ and torment-immune. 03:13:37 -!- gammafunk has quit [Ping timeout: 240 seconds] 03:15:02 ??utshabi 03:15:02 I don't have a page labeled utshabi in my learndb. 03:16:52 -!- weezeface has quit [Ping timeout: 264 seconds] 03:18:50 ??learndb 03:18:50 learndb[1/9]: An HTML page of learndb entries is at http://loom.shalott.org/learndb.html - the version on CDO is currently outdated. 03:18:57 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:19:36 -!- Bloax has quit [Read error: Connection reset by peer] 03:22:18 -!- SickSadWorld has quit [Quit: Page closed] 03:40:20 -!- Hivac has quit [Quit: Quit: Quit: Quit: Quit: Quit] 03:41:23 -!- RaptorWrex has quit [Quit: Leaving] 03:56:49 -!- ProzacElf has quit [Ping timeout: 255 seconds] 03:57:28 -!- Cerpin has joined ##crawl-dev 04:03:29 hmph. unlike Zin hating Chaotic things, TSO's hate depends on a monster's spell set, so it's not straightforward to communicate to the player which thins are hated by tso 04:03:56 even if there's an evil or unholy spell in every spellbook 04:04:41 or I guess one could check that in some kind of mon info 04:06:12 is there a monster that only sometimes has evil spells? 04:06:29 -!- st_ has joined ##crawl-dev 04:08:14 -!- Daekdroom has quit [Ping timeout: 250 seconds] 04:10:29 ogre mage (06O) | Spd: 10 | HD: 10 | HP: 40-68 | AC/EV: 1/7 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(80) | XP: 928 | Sp: haste other, crystal spear (3d28), blink, b.fire (3d18), b.cold (3d18), minor healing (2d5) [04emergency] / haste other, mystic blast (3d15), invisibility, confuse, slow, teleport self [04emergency] / haste other, paralyse, haste, b.lightning (3d17), confuse, teleport self [04emergency] / haste other, sting (d10), blink, b.lightning (3d17), banishment, minor healing (2d5) [04emergency] / haste other, throw flame (3d8), invisibility, teleport other, fireball (3d19) | Sz: Large | Int: high. 04:10:29 %??ogre mage 04:10:59 banishment is not unholy 04:11:04 nor evil 04:11:18 oops 04:11:43 yea 04:11:44 -!- theTower has quit [Quit: leaving] 04:15:29 -!- wat has quit [Ping timeout: 272 seconds] 04:28:51 -!- Tedronai has joined ##crawl-dev 04:34:34 answer is: yes, ancient champion book four is imb slow haste 04:35:28 -!- heteroy has quit [Ping timeout: 264 seconds] 04:44:35 -!- Kintak has quit [Read error: Connection reset by peer] 04:45:45 so for the current monster set being evil is not dynamic but the code currently permits this to change. giving information about whether or not a monster is evil in TSO's eyes would break this 04:46:13 but it's probably a good thing to break 04:49:51 -!- __miek has quit [Ping timeout: 256 seconds] 04:55:32 ebering: I think ancient champions would still be evil because undead 04:55:52 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:02:41 yes 05:03:09 that is why currently 'being evil' is a static property 05:10:41 -!- radinms has quit [Ping timeout: 244 seconds] 05:11:39 |amethyst: Oh, I haven't taught a class. I've either been a student, or just been a contact person (e.g. hobby) 05:14:58 I wonder if FSF could research the Youtube policy issue. 05:18:12 -!- weezeface has quit [Ping timeout: 245 seconds] 05:22:22 -!- Aryth has quit [Ping timeout: 240 seconds] 05:22:55 !tell PleasingFungus // This is a Vintage Legacy Hack, AAA-grade. 05:22:55 ebering: OK, I'll let pleasingfungus know. 05:24:42 -!- edlothiol has joined ##crawl-dev 05:25:52 -!- Wolfechu has quit [Ping timeout: 244 seconds] 05:32:19 hm there is one dynamic property: specral versions are evil but not MH_UNDEAD 05:39:05 -!- alefury has joined ##crawl-dev 05:47:49 -!- yxhuvud has quit [Read error: Connection reset by peer] 05:50:28 -!- scummos__ has quit [Ping timeout: 244 seconds] 05:59:14 -!- Patashu has quit [Ping timeout: 265 seconds] 06:02:46 -!- Zooty has quit [Ping timeout: 246 seconds] 06:07:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 06:10:21 -!- Wah has quit [Ping timeout: 265 seconds] 06:13:34 -!- bonghitz has quit [Remote host closed the connection] 06:15:57 -!- heteroy has quit [Ping timeout: 240 seconds] 06:19:30 -!- Lasty has joined ##crawl-dev 06:24:15 -!- CKyle has joined ##crawl-dev 06:24:34 or my regexfoo is wrong and banishment is unholy and this is the worst 06:24:34 -!- Pacra has joined ##crawl-dev 06:29:25 -!- pwnmonkey has quit [Ping timeout: 244 seconds] 06:38:36 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:39:43 -!- Euph0ria has quit [Ping timeout: 255 seconds] 06:41:46 -!- scummos__ has quit [Ping timeout: 265 seconds] 06:53:19 -!- Lasty has quit [Quit: Leaving.] 07:01:57 -!- Aryth1 has quit [Ping timeout: 240 seconds] 07:01:57 -!- Kintak has quit [Ping timeout: 240 seconds] 07:06:57 -!- Lasty has joined ##crawl-dev 07:09:40 -!- Cerpin has quit [Ping timeout: 264 seconds] 07:10:33 -!- Cerpin has joined ##crawl-dev 07:11:19 -!- Lasty has quit [Client Quit] 07:19:02 -!- bonghitz has quit [Ping timeout: 245 seconds] 07:19:45 -!- weezeface has quit [Ping timeout: 258 seconds] 07:23:48 -!- SomeStupidGuy has quit [Quit: Leaving] 07:23:59 -!- SomeStupidGirl has quit [Client Quit] 07:26:03 -!- scummos__ has quit [Ping timeout: 244 seconds] 07:26:37 -!- dgu has quit [Ping timeout: 240 seconds] 07:28:13 -!- Ququman has joined ##crawl-dev 07:34:45 -!- tabstorm has quit [Ping timeout: 256 seconds] 07:38:50 -!- Kintak has quit [Client Quit] 07:39:47 Keskitalo: I have some friends over there I could ask. The whole licensing issue strikes me as absurd. If you use the Gimp to draw something, the GPL doesn't attach the drawing 07:40:00 (my guess is that the FSF doesn't care) 07:45:05 -!- Pacra has quit [Ping timeout: 265 seconds] 07:49:05 -!- blabber has joined ##crawl-dev 07:51:33 -!- Lasty_ has joined ##crawl-dev 08:11:22 -!- wheals has joined ##crawl-dev 08:11:53 -!- utopian095 has quit [Ping timeout: 258 seconds] 08:12:24 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:14:37 -!- iFurril has quit [Ping timeout: 244 seconds] 08:14:46 -!- Greattornick has quit [Quit: Page closed] 08:15:44 -!- doy has joined ##crawl-dev 08:43:01 -!- weezeface has quit [Read error: Connection reset by peer] 08:43:51 -!- Beck has quit [Client Quit] 08:48:07 -!- jeanjacques has joined ##crawl-dev 08:51:09 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 08:51:47 -!- scummos__ has quit [Ping timeout: 265 seconds] 08:52:16 -!- Daekdroom has quit [Quit: Leaving] 08:54:12 -!- Hailley has quit [Quit: Petra is closed!] 08:54:56 -!- Brannock has joined ##crawl-dev 08:57:01 -!- weezeface has quit [Remote host closed the connection] 09:01:55 -!- weezeface has quit [Ping timeout: 255 seconds] 09:05:26 -!- CKyle has joined ##crawl-dev 09:06:46 -!- LexAckson has joined ##crawl-dev 09:07:26 jtj27 (L18 GrHe) ASSERT(m) in 'mon-util.cc' at line 1922 failed. (D:15) 09:09:39 -!- Hailley has quit [Quit: Petra is closed!] 09:10:38 -!- scummos__ has quit [Ping timeout: 265 seconds] 09:11:45 -!- dpeg has joined ##crawl-dev 09:11:46 Cheers! 09:13:00 -!- Whistling_Bread has joined ##crawl-dev 09:13:56 -!- Cerpin has quit [Ping timeout: 256 seconds] 09:25:28 -!- blabber has quit [Quit: leaving] 09:26:04 -!- pikaro has quit [Ping timeout: 245 seconds] 09:30:48 -!- MgDark has quit [Read error: Connection reset by peer] 09:30:48 -!- MgDark_ is now known as MgDark 09:34:01 -!- debo_ has joined ##crawl-dev 09:35:09 -!- jcd748 has quit [Quit: Leaving] 09:36:44 -!- debo has quit [Ping timeout: 258 seconds] 09:38:22 -!- KurzedMetal has quit [Ping timeout: 255 seconds] 09:39:22 -!- Siegurt has quit [Quit: Leaving.] 09:39:29 -!- MgDark has quit [Ping timeout: 245 seconds] 09:39:46 -!- Zooty has quit [Ping timeout: 246 seconds] 09:40:20 -!- MgDark_ has quit [Read error: Connection reset by peer] 09:45:28 -!- siepu has quit [Quit: Leaving] 09:46:55 -!- MgDark has quit [Read error: Connection reset by peer] 09:56:03 -!- Morg0th has quit [Quit: leaving] 09:57:12 -!- MgDark has quit [Read error: Connection reset by peer] 09:57:24 -!- MgDark_ is now known as MgDark 10:00:16 -!- weezeface has quit [Read error: Connection reset by peer] 10:01:07 -!- radinms has quit [] 10:01:14 -!- Kramin has quit [Quit: YourBNC - (https://yourbnc.co.uk)] 10:12:17 -!- pwnmonkey has joined ##crawl-dev 10:22:29 -!- debo_ is now known as debo 10:26:49 -!- PleasingFungus has joined ##crawl-dev 10:27:56 ebering: I wrote that :) 10:27:56 PleasingFungus: You have 4 messages. Use !messages to read them. 10:28:46 !crashlog jtj27 10:28:47 1. jtj27, XL18 GrHe, T:62417 (milestone): http://crawl.akrasiac.org/rawdata/jtj27/crash-jtj27-20141229-150725.txt 10:28:49 There are people here!!! 10:28:51 dpeg: well 10:28:53 person 10:28:59 Fungi at least 10:29:05 rude... 10:29:10 !source mon-util.cc:1922 10:29:10 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l1922 10:30:46 !tell |amethyst ahahaha (re 4503) 10:30:46 PleasingFungus: OK, I'll let |amethyst know. 10:36:42 -!- Sizzell has quit [Ping timeout: 244 seconds] 10:37:19 -!- Sizzell has joined ##crawl-dev 10:37:21 mpr("Okay, then."); 10:40:26 03|amethyst02 07* 0.16-a0-3370-g7a87f40: Don't warn about an unused static when building without clua. 10(21 seconds ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7a87f40ceda7 10:40:33 -!- tabstorm has quit [Ping timeout: 272 seconds] 10:42:09 I hope I get to see a shadow trap soon (it's a trap type that should work well). 10:42:39 |amethyst: rebuilding monster, then? :) 10:42:41 <|amethyst> dpeg: you should see them pretty frequently in early D 10:42:47 <|amethyst> wheals: how'd you guess? :) 10:42:59 !whereis dpeg 10:42:59 dpeg the Gusty (L1 DsAE) quit on D:1 on 2011-10-05 after 0 turns. 10:43:04 @whereis dpeg 10:43:11 !seen gretell 10:43:11 Sorry wheals, I haven't seen gretell. 10:43:14 dang... 10:43:25 !locate dpeg 10:43:26 dpeg was last seen on CDO (dpeg, L14 SpAs of Gozag). 10:47:36 -!- Sodairbiehc has joined ##crawl-dev 10:47:38 caustic shrike (09b) | Spd: 20 | HD: 17 | HP: 90-128 | AC/EV: 10/18 | Dam: 4008(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 4359 | Sz: tiny | Int: normal. 10:47:38 <|amethyst> %??caustic shrike 10:47:40 caustic shrike (09b) | Spd: 20 | HD: 15 | HP: 81-114 | AC/EV: 10/18 | Dam: 3608(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 3118 | Sz: tiny | Int: animal. 10:47:53 unknown monster: "shard shrike" 10:47:53 <|amethyst> %??shard shrike 10:47:53 shard shrike (12b) | Spd: 30 | HD: 21 | HP: 90-121 | AC/EV: 2/18 | Dam: 2112(cold:21-62) | see invisible, fly | Res: 06magic(80), 02cold++, 08blind | XP: 5344 | Sp: throw icicle (3d30) [11!AM, 06!sil, 08breath] | Sz: tiny | Int: animal. 10:48:03 ancient lich (16L) | Spd: 10 | HD: 27 | HP: 90-129 | AC/EV: 20/10 | Dam: 2013(drain) | 07undead, 10doors, evil, spellcaster, see invisible | Res: 13magic(immune), 05fire, 02cold++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 7450 | Sp: b.cold (3d37), paralyse, sum.greater demon, animate dead, iron shot (3d44), teleport self [04emergency] / b.corrosive (3d28), slow, invisibility, throw icicle (3d37), crystal spear (3d48) / b.fire (3d37), confuse, haste, b.draining (3d33), sum.greater demon, banishment [04emergency] / mystic blast (3d30), b.cold (3d37), invisibility, animate dead, o.destruction (9d20) | Sz: Medium | Int: high. 10:48:03 <|amethyst> %??ancient lich 10:48:04 ancient lich (16L) | Spd: 10 | HD: 27 | HP: 86-128 | AC/EV: 20/10 | Dam: 2013(drain) | 07undead, 10doors, evil, spellcaster, see invisible | Res: 13magic(immune), 05fire, 02cold++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 7702 | Sp: 10:48:04 ..(random) | Sz: Medium | Int: high. 10:48:18 -!- Sodairbiehc has quit [Remote host closed the connection] 10:48:43 <|amethyst> okay, now to compile the N other versions of monster, set up gitweb, etc 10:49:23 pandemonium lord (12&) | Spd: 10-19 | HD: 16 | HP: 122-241 | AC/EV: 15/14 | Dam: 29 | 05demonic, 10doors, fighter, evil, spellcaster, see invisible | Res: 06magic(106), 05fire++, 02cold++, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 5874 | Sp: (random) | Sz: Large | Int: high. 10:49:23 %??pandemonium lord 10:49:39 should be (random) [!sil] 10:49:56 :P 10:50:03 <|amethyst> patches welcome! 10:50:29 bah, not working on that code again until it gets non-heretical formatting 10:50:33 <|amethyst> I've wanted to put [!sil] etc on the whole set, anyway, if it's shared by all the spells 10:50:42 <|amethyst> patches welcome! 10:50:59 <|amethyst> (separate commit please) 10:51:56 <|amethyst> obtw 10:51:58 -!- PleasingFungus has quit [Ping timeout: 256 seconds] 10:52:07 <|amethyst> someone who knows gdb-python stuff should update our crawl-gdb.py 10:52:54 <|amethyst> in particular, it still assumes item_def::colour is a thing 10:53:13 -!- mopl has quit [Quit: Page closed] 10:55:02 -!- Tux[Qyou] has quit [Ping timeout: 265 seconds] 11:03:53 -!- bonghitz has quit [Remote host closed the connection] 11:04:09 -!- PleasingFungus has joined ##crawl-dev 11:04:26 -!- Kramin has joined ##crawl-dev 11:04:57 <|amethyst> chei updates pushed to the repo 11:05:39 <|amethyst> two doy commits, two grunt commits (not counting the one that more or less duplicated doy's first commit), and one from me... let me know if you have a monster commit that's not there 11:05:43 <|amethyst> err 11:05:43 <|amethyst> s/chei/monster/ 11:05:47 <|amethyst> http://s-z.org/neil/git/?p=monster-trunk.git;a=summary 11:06:16 * PleasingFungus grunts. 11:06:54 * wheals sporulates! 11:07:10 !lg * current trunk vmsg~~"shadow trap" s=lvl 11:07:14 34 games for * (current trunk vmsg~~'shadow trap'): 10x 1, 10x 2, 3x 3, 3x 5, 2x 6, 2x 4, 2x 9, 8, 7 11:07:16 !lg * current trunk vmsg~~"shadow trap" s=place 11:07:19 34 games for * (current trunk vmsg~~'shadow trap'): 10x D:1, 9x D:2, 3x D:3, 2x D:5, 2x D:4, 2x D:9, 2x D:6, Snake:2, D:7, Swamp:5, D:8 11:07:29 hrmmery 11:07:30 !lg * vmsg~~"shadow trap" !((current trunk)) 11:07:32 No games for * (vmsg~~'shadow trap' !((current trunk))). 11:07:41 wheals: trying to optimize the query 11:08:22 <|amethyst> !explain lg * vmsg~~"shadow trap" !((current trunk)) 11:08:24 <|amethyst> too bad 11:08:44 heh 11:08:49 -!- heteroy has quit [Ping timeout: 255 seconds] 11:08:54 it would be possible! 11:08:56 <|amethyst> !learn add !explain .echo There is no explanation for $* 11:08:56 !explain[1/1]: .echo There is no explanation for $* 11:08:58 <|amethyst> !explain lg * vmsg~~"shadow trap" !((current trunk)) 11:09:06 <|amethyst> err 11:09:07 <|amethyst> doh 11:09:10 doh?? 11:09:10 <|amethyst> doh 11:09:11 <|amethyst> !learn del !explain 11:09:11 Deleted !explain[1/1]: .echo There is no explanation for $* 11:09:17 <|amethyst> !cmd !explain .echo There is no explanation for $* 11:09:17 Defined command: !explain => .echo There is no explanation for $* 11:09:20 <|amethyst> !explain lg * vmsg~~"shadow trap" !((current trunk)) 11:09:20 There is no explanation for lg * vmsg~~"shadow trap" !((current trunk)) 11:09:28 !learn add !help:!explain see {!explain !explain} 11:09:29 !help:!explain[1/1]: see {!explain !explain} 11:09:32 !help !explain 11:09:33 !explain: There is no explanation for !explain 11:09:36 ! 11:09:41 No players. 11:09:47 noooo 11:10:31 -!- st_ has quit [Read error: Connection reset by peer] 11:10:50 ??throwing nets 11:10:50 throwing nets ~ throwing net[1/4]: Traps monsters that are very large size or smaller, unless it misses or the monster is flying or insubstantial. TSO allows using nets, but not attacking monsters held in them. 11:10:53 ??throwing net[2 11:10:53 throwing net[2/4]: !lg * kaux=~throwing_net max=dam x=dam 11:11:04 -!- st_ has joined ##crawl-dev 11:11:06 don't they also work on big things? 11:11:20 they do not 11:11:27 yak (07Y) | Spd: 10 | HD: 7 | HP: 29-50 | AC/EV: 4/7 | Dam: 18 | Res: 06magic(20) | XP: 204 | Sz: Large | Int: animal. 11:11:27 %??yak 11:11:32 huh 11:11:34 yaktaur (05c) | Spd: 10 | HD: 8 | HP: 33-57 | AC/EV: 4/4 | Dam: 15 | 10weapons, 10items, 10doors, archer | Res: 06magic(40) | XP: 366 | Sz: Big | Int: normal. 11:11:34 %??yaktaur 11:11:38 weird... 11:11:41 um 11:11:45 right, technical crawl size terms 11:11:47 let me check 11:12:01 ??sizes 11:12:01 sizes ~ size ~ size factor[1/2]: For evasion purposes: spider form and bat form are tiny (factor 6), spriggans and felids are little (factor 4), halflings and kobolds are small (factor 2), trolls ogres centaurs and nagas are large (factor -2), and dragonform is huge (factor -8). 11:12:06 >= SIZE_GIANT is the net immune size 11:12:07 ??size[2 11:12:07 size factor[2/2]: Monster sizes from %?? (for constriction and trampling) in order and with examples: tiny (rats); little (felids); small (kobolds); medium (humans), large (trolls); big (death yaks); giant (dragons) 11:12:09 sorry 11:12:15 "very large" is not a size 11:12:27 so why are yaktaurs bigger than yaks 11:12:34 the human torso 11:12:35 obv 11:12:47 a yak with a bit glued on top is bigger than a yak!!! 11:12:50 It's Just Math 11:13:22 <|amethyst> well, technically the bit glued on top replaces the head 11:13:43 <|amethyst> so a spriggan-yaktaur might be smaller than a yak 11:13:48 %git dc23beb9a4f92a5a 11:13:48 07PleasingFungus02 * 0.15-a0-1993-gdc23beb: Add messaging for nets bouncing off giant monsters 10(6 months ago, 1 file, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc23beb9a4f9 11:14:21 <|amethyst> PleasingFungus: btw, I was looking at user db merge stats between CAO and CSZO 11:14:25 ! 11:14:37 <|amethyst> PleasingFungus: out of 45000 users together, 6000 occur on both servers 11:14:40 ouch 11:14:44 <|amethyst> PleasingFungus: of those, 4000 have the same email address 11:14:47 <|amethyst> meaning 2000 do not 11:14:49 ah, ok 11:14:52 -!- dtsund has joined ##crawl-dev 11:15:05 can you check how many of those 2000 have milestones in the last year? 11:15:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:15:19 <|amethyst> hm 11:15:24 or some equivalent metric 11:15:31 idk if you have login stats; those might or might not be easier to query 11:15:44 <|amethyst> they'll all have logins in the past ~2 years 11:15:52 <|amethyst> since that's how old CSZO is 11:15:55 <|amethyst> (Aug 2012) 11:16:16 <|amethyst> well 11:16:26 <|amethyst> I guess the corresponding CAO accounts might not 11:16:42 ya 11:17:05 just need to send 4000 emails :) 11:17:14 <|amethyst> let me recompute the list again; I think I threw the old one away 11:17:30 !learn add throwing_net[2 Max range is (2 + body size): sp have max range 3, ha/ko 4, normal races 5, og/tr 6. This is not displayed. 11:17:30 throwing net[2/5]: Max range is (2 + body size): sp have max range 3, ha/ko 4, normal races 5, og/tr 6. This is not displayed. 11:18:03 doesn't other thrown stuff have a max range too? 11:18:08 only large rocks 11:18:25 and in practice only very rarely or for shuffletrolls 11:18:31 <|amethyst> you can now awkwardly throw a crystal plate across the screen 11:18:40 godspeed 11:18:40 !send PleasingFungus a shuffleogre 11:18:41 Sending a shuffleogre to PleasingFungus. 11:19:11 unreal...! 11:19:17 !lg * og max=int x=int 11:19:18 98696. [int=48] Tossi the Farming Ogre Mage (L27 OgWz of Cheibriados), slain by a death cob on Zot:5 on 2011-07-10 07:16:59, with 723241 points after 213665 turns and 17:35:51. 11:19:24 so the rock distance depends on str but not the net one? 11:19:25 hahaha 11:19:28 wheals: correct 11:19:33 !source throw.cc:728 11:19:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/throw.cc;hb=HEAD#l728 11:19:34 !lm * og max=int x=int !chei 11:19:39 366407. [2014-11-03 08:40:42] [int=72] guido the Shatterer (L16 OgBe of Trog) killed Aizul on turn 28014. (Snake:2) 11:19:45 hrm 11:19:47 that's my fault 11:19:47 !blame PleasingFungus 11:19:48 I pronounce PleasingFungus... Guilty! 11:19:50 damn 11:19:55 you beat me to it :) 11:19:56 !lm * og max=int x=int !chei !current 11:19:58 304096. [2011-12-03 10:01:35] [int=63] noobrobin the Ogre Mage (L27 OgFi of Nemelex Xobeh) reached level 8 of the Vaults on turn 88452. (Vaults:8) 11:20:03 there we go 11:20:16 !lm * mu max=int x=int !chei !current 11:20:21 303302. [2007-06-28 14:58:49] [int=72] Cuckatoo the Farming Talismancer (L27 MuFi of Nemelex Xobeh) is cast into the Abyss! (drew the Gate) (Lair:2) 11:20:37 !lm * mu max=int x=str,int,dex !chei !current 11:20:39 303302. [2007-06-28 14:58:49] [str=61;int=72;dex=67] Cuckatoo the Farming Talismancer (L27 MuFi of Nemelex Xobeh) is cast into the Abyss! (drew the Gate) (Lair:2) 11:20:43 nice 11:20:51 !lm * og max=int x=int !chei !current x=gid 11:20:53 304096. [2011-12-03 10:01:35] [game_key=noobrobin:cdo:20111101170139S;int=63] noobrobin the Ogre Mage (L27 OgFi of Nemelex Xobeh) reached level 8 of the Vaults on turn 88452. (Vaults:8) 11:21:03 !lg * gid=noobrobin:cdo:20111101170139S 11:21:04 1. noobrobin the Ogre Mage (L27 OgFi of Nemelex Xobeh), mangled by an Executioner on Zig:26 on 2011-12-04 12:26:55, with 961831 points after 106893 turns and 10:58:50. 11:21:09 what a sham 11:21:13 a sham indeed 11:21:35 a real noob would have died to the imps on the level 11:21:39 would be very simple to randomize awkward throw range (not based on 'weight', just totally randomly) if we wanted to make that a little sillier 11:21:55 and how often do we want to 11:22:02 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-3370-g7a87f40 (34) 11:22:03 I love silliness 11:22:10 <|amethyst> 6128 user names in common; 3992 (username, email) pairs on common 11:24:22 !calc 6128 3992 11:24:23 Type mismatch: 6128 in '6128 3992' 11:24:24 !calc 6128 - 3992 11:24:25 2136 11:24:40 !calc 2136 * 2 11:24:40 -!- wheals has quit [Read error: Connection reset by peer] 11:24:42 4272 11:25:08 <|amethyst> hm, of those 3992, 74 have no email on either server 11:25:34 <|amethyst> and I'm not checking for validity of email addresses at all 11:26:05 my email is butts@farts.morebutts 11:26:14 -!- ussdefiant has joined ##crawl-dev 11:27:20 <|amethyst> PleasingFungus: http://dobrazupa.org/.stuff/names.differentemails.txt 11:27:34 <|amethyst> PleasingFungus: that's the list of usernames who have different emails between the two servers (without the emails) 11:27:53 !lg * christmaspast 11:27:53 er 11:27:54 !lg christmaspast 11:27:57 <|amethyst> oh, hey, you're on the list 11:27:57 No keyword 'christmaspast' 11:27:57 61. ChristmasPast the Stinger (L5 DEVM), succumbed to poison (a potion of poison) on D:3 on 2014-06-06 02:54:58, with 146 points after 3123 turns and 0:20:22. 11:28:17 <|amethyst> oh right 11:28:17 <|amethyst> you use + 11:28:17 -!- Lightli_ has joined ##crawl-dev 11:28:17 as is plog 11:28:19 !lg * killer~~christmaspast 11:28:22 -!- xnavy has quit [Read error: Connection reset by peer] 11:28:23 3. demiskeleton the Slasher (L4 HuFi), slain by ChristmasPast's ghost on D:3 on 2014-03-13 23:59:19, with 152 points after 1267 turns and 0:02:58. 11:28:26 yesss 11:28:31 good gimmick account 11:28:39 <|amethyst> let me see what changes if I remove +[^@]* 11:28:56 !lg richardgamingostube 11:28:57 9. RichardGamingosTube the Basher (L12 OgAs of Cheibriados), demolished by Snorg on Lair:3 on 2014-04-17 01:25:54, with 16771 points after 13207 turns and 2:14:01. 11:30:00 <|amethyst> there would be 12 users with the same email if we ignore +[^@] 11:30:04 <|amethyst> s/12 users/12 more users/ 11:30:36 plus-addressing is a really silly thing, but I got into the habit a long time ago 11:31:25 -!- Lightli has quit [Ping timeout: 246 seconds] 11:32:23 <|amethyst> http://dobrazupa.org/.stuff/names.reallydifferentemails.txt 11:32:37 !lm 1122334455 11:32:38 3. [2012-07-28 01:01:10] 1122334455 the Magician (L6 DEFE of Vehumet) fell down a shaft to D:7 on turn 4339. (D:5) 11:32:45 !lm 123 11:32:45 20. [2014-09-22 22:18:52] 123 the Grave Robber (L1 VSNe) began the quest for the Orb on turn 0. (D:1) 11:33:04 hm 11:33:04 inconvenient 11:33:08 !lm bonghitz 11:33:11 3064. [2014-10-30 19:27:48] BONGHITZ the Skirmisher (L1 DsBe of Trog) began the quest for the Orb on turn 0. (D:1) 11:33:21 -!- dtsund has quit [Quit: dtsund] 11:37:33 -!- demagog has quit [Quit: demagog] 11:38:07 <|amethyst> hm, having problems compiling monster 0.9 on CSZO... I'll probably just leave that out 11:38:21 Could not execute monster-0.8: No such file or directory 11:38:21 %0.8?orc 11:38:27 the history cost... 11:41:30 -!- zero_one has quit [Ping timeout: 265 seconds] 11:42:25 -!- ProzacElf has joined ##crawl-dev 11:43:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 11:43:59 -!- dpeg has quit [Quit: Lost terminal] 11:44:00 <|amethyst> the other seven versions are built though 11:44:30 -!- Sodairbiehc has joined ##crawl-dev 11:44:36 lich (15L) | Spd: 10 | HD: 20 | HP: 64-103 | AC/EV: 10/10 | Dam: 1513(drain) | 07undead, 10doors, evil, spellcaster, see invisible | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2756 | Sp: b.cold (3d29), paralyse, sum.greater demon, animate dead, iron shot (3d34), 04esc:teleport self / b.corrosive (3d23), slow, invisibility, throw icicle (3d29), crystal spear (3d40) / b.fire (3d29), confuse, haste, b.draining (3d27), sum.greater demon, 04esc:banishment / mystic blast (3d24), b.cold (3d29), invisibility, animate dead, o.destruction (9d17) | Sz: Medium | Int: high. 11:44:36 <|amethyst> %?lich 11:44:36 lich (15L) | Spd: 10 | HD: 20 | HP: 64-103 | AC/EV: 10/10 | Dam: 1513(drain) | 07undead, 10doors, evil, spellcaster, see invisible | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2756 | Sp: b.cold (3d29), paralyse, 11:44:39 ..sum.greater demon, animate dead, iron shot (3d34), 04esc:teleport self / b.corrosive (3d23), slow, invisibility, throw icicle (3d29), crystal spear (3d40) / b.fire (3d29), confuse, haste, b.draining (3d27), sum.greater demon, 04esc:banishment / mystic blast (3d24), b.cold (3d29), 11:44:40 Monster stats Crawl version: 0.15-b1-44-gb588af2 11:44:40 <|amethyst> %?-version 11:44:44 ..invisibility, animate dead, o.destruction (9d17) | Sz: Medium | Int: high. 11:44:47 Monster stats Crawl version: 0.15.2 11:44:51 Monster stats Crawl version: 0.16-a0-1880-g4c91d73 11:44:51 <|amethyst> %??-version 11:44:51 Monster stats Crawl version: 0.16-a0-3369-g3e5b539 11:44:52 Monster stats Crawl version: 0.16-a0-1880-g4c91d73 11:44:52 %??-version 11:44:52 Monster stats Crawl version: 0.16-a0-3369-g3e5b539 11:44:57 what 11:44:59 unknown monster: "version" 11:44:59 <|amethyst> %0.11?version 11:44:59 what on earth 11:44:59 unknown monster: "version" 11:45:02 Monster stats Crawl version: 0.11.3 11:45:02 <|amethyst> %0.11?-version 11:45:02 Monster stats Crawl version: 0.11.3 11:45:14 .... 11:45:15 <|amethyst> PleasingFungus: ? 11:45:17 !reverse |amethyst 11:45:18 -!- Sodairbiehc has quit [Remote host closed the connection] 11:45:23 took me a moment to get the name 11:45:26 <|amethyst> aha 11:45:42 <|amethyst> I'll rename it of course once old chei is put down 11:45:47 <|amethyst> He's a purty old chei 11:45:47 rip 11:46:22 <|amethyst> hm 11:46:36 <|amethyst> maybe we should start backporting things for 0.15.3 11:47:01 <|amethyst> though presumably we won't release it until we release 0.16.0 11:47:03 -!- ProzacElf has quit [Ping timeout: 272 seconds] 11:47:09 <|amethyst> or shortly before 11:48:09 <|amethyst> %git stone_soup-0.15 11:48:09 07gammafunk02 * 0.15.2: 0.15.2 changelog 10(2 months ago, 1 file, 14+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9b7472d89d3a 11:48:13 <|amethyst> %git stone_soup-0.15^ 11:48:13 07gammafunk02 * 0.15.1-37-gefcdebc: Give rebirth to a trusty old friend for custom tile purposes 10(3 months ago, 4 files, 21+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=efcdebc4fa5a 11:48:26 <|amethyst> %git 6dfaa0abc 11:48:27 07gammafunk02 * 0.16-a0-1251-g6dfaa0a: Give rebirth to a trusty old friend for custom tile purposes 10(3 months ago, 4 files, 21+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6dfaa0abcf04 11:48:34 not a bad idea 11:49:23 <|amethyst> I'd kind of like to feature freeze soonish 11:49:36 <|amethyst> for release in early February 11:49:37 huh, really? 11:49:43 why early feb? 11:49:44 <|amethyst> soonish means a couple of weeks 11:49:59 <|amethyst> PleasingFungus: so the 0.17 tournament can be in August before school starts 11:50:03 <|amethyst> more players I would hope 11:51:07 -!- pikaro has quit [Ping timeout: 245 seconds] 11:51:23 I'd been hoping to hold off on the tournament until we'd gotten some kind of unified login thing working, since people have figured out how to abuse that now 11:51:30 *how to abuse our trust model 11:55:55 <|amethyst> hm... I don't know if unified login is something we can reasonably finish in just a couple months 11:56:10 <|amethyst> and I wouldn't want to put off the 0.16 tournament that log 11:57:35 well 11:57:41 if the tournament is ruined by Jerks and Losers 11:57:48 then I will be sad 11:58:58 <|amethyst> yeah 11:59:08 <|amethyst> could add for the time being something like 11:59:19 <|amethyst> hm 11:59:23 <|amethyst> that wouldn't work 11:59:34 -!- ussdefiant has quit [Ping timeout: 244 seconds] 11:59:43 <|amethyst> I was thinking # Accept: CSZO CAO CDO in the .rc but of course the attacker could add that too 11:59:56 <|amethyst> (affecting tournament scores only for now) 12:01:29 you could treat different servers as different accounts for the tourney 12:01:39 yeah, that would probably work 12:01:50 <|amethyst> that sucks if a server goes down though 12:01:58 <|amethyst> or gets overloaded etc etc 12:02:01 I think it sucks less than the alternative 12:02:02 tbh 12:02:17 idk. 12:06:04 -!- Roderic has quit [Ping timeout: 246 seconds] 12:07:28 <|amethyst> You know, I get more "You could earn your doctorate degree online" spams now than I did before getting my doctorate 12:07:37 <|amethyst> they might want to work on their targetting algorithm 12:07:47 <|amethyst> 3 years ago I would have been sorely tempted :) 12:08:00 -!- Guest49820 is now known as SwissStopwatch 12:08:40 <|amethyst> hm, one (labour-intensive) stopgap would be to retroactively exclude certain (account, server) combinations from tournament scoring as they are identified 12:09:08 <|amethyst> how labour-intensive it is depends on the quantity and dedication of jerks 12:09:46 I expect there will be very few, but I have no prediction about dedication 12:10:16 -!- dtsund has joined ##crawl-dev 12:10:27 -!- elliptic has quit [Quit: Leaving] 12:10:36 -!- simmarine has joined ##crawl-dev 12:10:49 <|amethyst> PleasingFungus: if they're that dedicated, server admins can consider adding iptables rules 12:10:57 plausible 12:11:40 -!- elliptic has joined ##crawl-dev 12:13:11 -!- PleasingFungus has quit [Remote host closed the connection] 12:13:14 -!- dis-_ has joined ##crawl-dev 12:16:24 -!- |amethys1 has joined ##crawl-dev 12:16:55 <|amethys1> bah 12:17:00 -!- simmarine_ has joined ##crawl-dev 12:17:20 -!- |amethyst has quit [Disconnected by services] 12:17:20 -!- TR_Muscateer has joined ##crawl-dev 12:17:20 -!- |amethys1 is now known as |amethyst 12:17:20 -!- weezeface has quit [Remote host closed the connection] 12:17:36 <|amethyst> I was saying 12:17:43 <|amethyst> I guess being dedicated could involve a botnet, but I suspect though that they'll get bored quickly enough; and if someone with a botnet wants to disrupt the tournament and crawl play in general, they have better ways 12:17:51 <|amethyst> and then 12:17:56 <|amethyst> for userdb merging, I was thinking that maybe "most games played" is a better way of deciding who gets the account than "first registered" or "first game played" 12:18:32 <|amethyst> or "most time played" or such 12:19:16 <|amethyst> requires issuing a lot of sequell queries either way 12:19:16 <|amethyst> registration date isn't actually stored in the userdb, so we can't use that 12:19:27 -!- Whistling_Bread has quit [Ping timeout: 245 seconds] 12:21:49 <|amethyst> The user db schema btw is (id integer primary key, username text, email text, env text, password text, flags integer) 12:21:58 -!- weezeface has quit [Ping timeout: 245 seconds] 12:22:14 <|amethyst> where currently the only flag is 0x1 = admin 12:22:35 -!- Tuxedo[Qyou] has quit [Ping timeout: 258 seconds] 12:22:49 |amethyst: most games played could be rigged by quitting repeatedly; most games !boring played could be rigged by dying to d1 monsters repeatedly . . . 12:23:48 <|amethyst> Lasty_: that's my strategy 12:24:00 <|amethyst> !lg . boring 12:24:01 898. neil the Skirmisher (L1 MfWn), quit the game on D:1 (dpeg_arrival_water_temple_mockup) on 2014-12-29 00:00:37, with 0 points after 0 turns and 0:00:35. 12:24:05 <|amethyst> !lg . place=d:1 !boring 12:24:06 2463. neil the Stinger (L2 TeVM), slain by a bat on D:1 on 2014-12-29 06:19:40, with 12 points after 296 turns and 0:01:06. 12:24:09 haha 12:25:20 <|amethyst> first game can't be rigged, but\ 12:25:23 <|amethyst> it's also not good 12:25:45 <|amethyst> because that first game might be the only game someone ever played 12:26:26 <|amethyst> !lg xen src=cao 12:26:27 2. xen the Cutter (L3 VpBe of Trog), slain by an ogre (a +0 giant club) on D:2 on 2014-12-22 18:45:36, with 56 points after 1856 turns and 0:02:33. 12:26:30 <|amethyst> !lg xen src=cao 1 12:26:31 1/2. xen the Covered (L4 MDFi), mangled by a giant iguana on D:3 on 2009-05-17 23:05:31, with 245 points after 1967 turns and 0:19:53. 12:26:38 <|amethyst> !lg xen src!=cao 1 12:26:38 1/265. Xen the Sneak (L2 VSAs), blasted by Sigmund (magic dart) on D:1 on 2014-02-09 15:18:08, with 90 points after 783 turns and 0:02:22. 12:27:04 <|amethyst> (in that case I gave the CAO account to the newer player since it had only one game, hence the one new CAO game) 12:27:45 -!- simmarine has quit [*.net *.split] 12:27:45 -!- SwissStopwatch has quit [*.net *.split] 12:27:45 -!- dis- has quit [*.net *.split] 12:27:45 -!- DaneiTHREE has quit [*.net *.split] 12:27:45 Did you say there were only a few thousand unique usernames? If so, it probably wouldn't be too hard to 1) manually set a "real user" flag on each existing account based on first game completed time, 2) automate adding the flag to all new first-time registrations, and 3) have an rcfile setting usable only by "real user"-flagged accounts that determine which other servers are "real" for that username 12:28:54 <|amethyst> if we do that we're halfway to merging so should imo just merge 12:28:54 -!- UncertainKitten has joined ##crawl-dev 12:28:57 It's a filthy hack to a large extent, but I think it would be relatively foolproof without being overly time-consuming 12:29:18 <|amethyst> it's kind of time-consuming for players 12:29:21 I'm in favor of just merging without knowing anything about the level of effort it entails. 12:29:47 Sure, but players need not do anything at all until such a time as a jerk tries to mess with their stats 12:29:48 at which time they can immediately fix it with an rcfile setting 12:29:53 -!- dark_star has quit [Excess Flood] 12:30:15 <|amethyst> Lasty_: oh, I see, defaulting to "everybody" 12:30:15 yeah 12:30:16 -!- zerkmund has quit [Ping timeout: 255 seconds] 12:30:23 <|amethyst> that would work for the tournament 12:30:28 -!- Yllodra has quit [Ping timeout: 250 seconds] 12:30:43 -!- CacoS has quit [Ping timeout: 255 seconds] 12:30:43 -!- NeremWorld has quit [Ping timeout: 255 seconds] 12:30:48 <|amethyst> well, I'd rather let them set it wherever, then if there are multiple for the same user decide based on priority 12:31:09 <|amethyst> so I could set mine on CSZO and wouldn't have to use CAO 12:31:09 <|amethyst> err 12:31:09 <|amethyst> or maybe CDO 12:31:10 -!- Calisca has quit [Ping timeout: 255 seconds] 12:31:13 <|amethyst> I don't know which of those two I played first 12:31:19 <|amethyst> !lg . x=src 1 12:31:19 1/9961. [src=cao] Neil the Ruinous (L3 DECj), slain by a snake on D:3 on 2011-08-10 11:11:11, with 192 points after 2668 turns and 0:06:16. 12:31:26 <|amethyst> ah, CAO 12:31:45 That's fine but then either we need an airtight automatic process to determine priority or we have to manually enter priority (by retroactively populating a full "registered on" date field) 12:31:51 <|amethyst> right, I mean we have to determine a priority anyway 12:31:55 It effectively multiplies the work of 1) by the number of servers each player has 12:32:13 |amethyst: yeah, but we only need to determine it to the level of one account 12:32:55 <|amethyst> Lasty_: if you have a list of just 9 things, sorting is not *that* much slower than finding the min 12:32:55 I suppose a good script would probably do 90% of that work for you 12:33:25 |amethyst: I'm more worried about the situation where automation is somehow insufficient to the task and some manual intervention is needed. 12:34:25 If no manual intervention ends up being needed, then yeah, definitely get a full priority chain going 12:34:46 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:34:59 <|amethyst> I think deciding which single rcfile to look for as you proposed is just as likely to require manual intervention 12:35:49 Oh yeah, absolutely. I just figured it would be a faster intervention. :) 12:35:55 <|amethyst> in fact, more so, because what if I hadn't given xen the CAO account, he played CSZO on the server, and someone came by and registered xen on lld 12:36:19 <|amethyst> then xen couldn't do anything about it because the 'canonical' rcfile belongs to a dead account 12:36:22 Oh, I see 12:36:23 fair enough 12:36:36 Well, in any case, I'm in favor of the version of that solution that creates the least work 12:36:45 <|amethyst> aren't we all? :) 12:36:48 yeah 12:37:09 I just wanted to make it clear that I wasn't advocating for anything else. :) 12:39:09 <|amethyst> oh, I just noticed in the scrollback 12:39:12 <|amethyst> !lg . 12:39:12 9961. neil the Grappler (L7 GhMo of Nemelex Xobeh), slain by Menkaure on D:5 on 2014-12-29 06:28:36, with 571 points after 2546 turns and 0:08:16. 12:39:17 <|amethyst> getting close to 10k 12:40:10 <|amethyst> !lg * s=name ?: N>10000 12:40:11 -!- scummos__ has quit [Ping timeout: 244 seconds] 12:40:16 215584 games for *: 105641x Sebi, 21901x Meow, 19336x syban, 12372x TGW, 11991x heteroy, 11452x LogicNinja, 11351x dscm, 11086x pigah, 10454x KiloByte 12:40:27 <|amethyst> !lg * s=name ?: N>10000 / won 12:40:28 bad value for range 12:40:32 <|amethyst> !lg * s=name /won ?: N>10000 12:40:39 No games for *. 12:40:52 <|amethyst> oh, that's counting number of won games 12:40:55 <|amethyst> !lg * s=name /won ?: N.den>10000 12:40:55 bad value for range 12:41:15 <|amethyst> !lg * s=name /won ?: den.N>10000 12:41:21 140/215584 games for *: 75/11991x heteroy [0.63%], 24/10454x KiloByte [0.23%], 19/11452x LogicNinja [0.17%], 15/19336x syban [0.08%], 3/21901x Meow [0.01%], 3/12372x TGW [0.02%], 1/11086x pigah [0.01%], 0/11351x dscm [0.00%], 0/105641x Sebi [0.00%] 12:41:33 -!- tcsc has quit [Quit: This computer has gone to sleep] 12:41:57 Wow, top 10. That's pretty impressive. Check out those win percentages. 12:42:13 <|amethyst> !lg . / won 12:42:13 2/9961 games for |amethyst: N=2/9961 (0.02%) 12:42:32 Oh wait, you're not in the top 10. I take it all back. 12:42:57 !lg neil won s=char,cv 12:42:58 2 games for neil (won): SpSt (0.9), HOHe (0.10-a) 12:43:09 <|amethyst> !lg * s=name /won ?: den.N>9960 12:43:15 143/225577 games for *: 75/11991x heteroy [0.63%], 24/10454x KiloByte [0.23%], 19/11452x LogicNinja [0.17%], 15/19336x syban [0.08%], 3/9993x firemonkey [0.03%], 3/21901x Meow [0.01%], 3/12372x TGW [0.02%], 1/11086x pigah [0.01%], 0/11351x dscm [0.00%], 0/105641x Sebi [0.00%] 12:43:23 It's time for another neil win. 12:43:37 VSAs. 12:43:37 <|amethyst> yeah, firemonkey is even closer to 10k than I am 12:43:52 <|amethyst> !lg . urune>2 s=char,cv 12:43:52 7 games for |amethyst (urune>2): DEWz (0.10-a), GrEE (0.15-a), FeTm (0.9), GrWn (0.14-a), MiGl (0.12-a), SpSt (0.9), HOHe (0.10-a) 12:43:55 -!- PleasingFungus has joined ##crawl-dev 12:44:29 !lg neil cv>0.13 12:44:30 2314. neil the Grappler (L7 GhMo of Nemelex Xobeh), slain by Menkaure on D:5 on 2014-12-29 06:28:36, with 571 points after 2546 turns and 0:08:16. 12:44:40 -!- zero_one has quit [Ping timeout: 255 seconds] 12:45:07 <|amethyst> !lg . s=cv 12:45:08 9961 games for |amethyst: 1470x 0.12-a, 1467x 0.10-a, 1245x 0.13-a, 1190x 0.11-a, 1142x 0.14-a, 730x 0.9, 586x 0.10, 568x 0.15-a, 381x 0.12, 364x 0.16-a, 308x 0.11, 262x 0.13, 128x 0.14, 112x 0.15, 4x 0.7, 2x 0.8, 2x 0.9-a 12:45:37 -!- debo has quit [Ping timeout: 245 seconds] 12:45:37 <|amethyst> !lg . s=cv !boring 12:45:37 9063 games for |amethyst (!boring): 1388x 0.12-a, 1277x 0.10-a, 1110x 0.13-a, 1100x 0.11-a, 1016x 0.14-a, 695x 0.9, 543x 0.10, 471x 0.15-a, 370x 0.12, 315x 0.16-a, 294x 0.11, 252x 0.13, 121x 0.14, 107x 0.15, 2x 0.7, 0.9-a, 0.8 12:45:57 fwiw, I think we'll need to have an 'appeals process' of some sort regardless of what we do 12:45:57 I've said this before, sorry 12:46:09 <|amethyst> yes 12:46:15 <|amethyst> yes to the first part 12:46:35 <|amethyst> right now it is "contact the server admin" 12:46:58 <|amethyst> probably it would become something like "contact the userdb maintainer" 12:47:02 I think it makes more sense to do an automatic first pass, and set up a simple way to fix mistakes. we'll need a link to whatever - ideally some kind of form that feeds into a queue, something like that 12:47:22 but could just be an email link 12:47:28 which in a sense is the same thing 12:47:43 <|amethyst> yeah, automatic first pass is fine, but I want it to be good to minimize the amount of intervention 12:47:54 <|amethyst> hence my suggestion to use most games played rather than oldest account 12:48:02 <|amethyst> because there are lots of dead accounts out there 12:48:55 well this was in response to lasty 12:49:00 who I think was suggesting we do it manually? 12:49:01 maybe I misunderstood 12:49:33 <|amethyst> lasty was suggesting, AIUI, that for the tournament we will probably have to manually fix things 12:49:41 <|amethyst> so same as what you said re appeals 12:49:44 o 12:50:17 well, the appeals thing was wrt the new system; tournament is probably gonna be under the old system 12:50:28 but we probably want a good contact mechanism for either, ya 12:51:40 man 12:51:44 I wrote some really bad code last night 12:52:10 <|amethyst> learn add bender 12:59:25 Yeah, what I was saying was that we should add a new flag (or a new column) to the DB, and that we'd need to populate it from a script w/ some manual intervention. After that, hopefully the number of appeals would be small. 12:59:51 And by doing so we could get something workable by tournament time perhaps 13:08:59 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:09:52 huh, string_matches_ability_name() is n^2 for no good reason 13:15:02 <|amethyst> ? 13:16:11 -!- fizybubbleh has quit [Quit: Page closed] 13:17:27 it iterates over every ability 13:17:39 and calls get_ability_def() on it 13:17:44 which iterates over Ability_List 13:17:59 <|amethyst> oh, missed that get_ability_def iterates 13:18:08 <|amethyst> build an index like we do for everything else 13:18:35 I did a different think 13:18:37 *thing 13:18:38 <|amethyst> though if we really wanted to be efficient 13:18:38 also 13:18:40 "Quartz juts from the ground and forms a humanoid shape. You smell citrus." 13:18:41 <|amethyst> we'd build a trie 13:18:50 -!- debo has joined ##crawl-dev 13:18:56 -!- weezeface has quit [Read error: Connection reset by peer] 13:19:04 hm 13:19:04 <|amethyst> oh 13:19:10 <|amethyst> this just finds the first ability to contain that string? 13:19:13 yes 13:19:16 it's badly named 13:19:29 <|amethyst> what was that template I did 13:19:40 -!- Lawman0 has quit [Remote host closed the connection] 13:19:45 <|amethyst> find_earliest_match 13:19:48 <|amethyst> better IMO 13:20:03 !source find_earliest_match 13:20:03 <|amethyst> it prefers matches anchored at the beginning, and "Foo" will prefer to match "Foo" to "Foobar" 13:20:04 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/stringutil.h;hb=HEAD#l72 13:20:25 it's 13:20:37 ...I think it should actually be using == 13:20:39 looking at where it's called 13:21:00 -!- TR_Muscateer has quit [Ping timeout: 244 seconds] 13:21:03 I should push my stuff so you have a cleaner codebase to look at 13:21:23 <|amethyst> oh, it's only used in _ability_filter 13:21:28 ya 13:21:35 <|amethyst> that simplifies things then 13:21:39 -!- Xenobreeder has quit [Quit: Page closed] 13:21:40 <|amethyst> just remove it :) 13:21:49 ? 13:22:01 <|amethyst> and make _ability_filter use == on the names 13:22:27 on what names 13:23:01 <|amethyst> oh sorry, misunderstood 13:23:15 03PleasingFungus02 07* 0.16-a0-3371-gcef521f: Finish renaming a variable 10(15 hours ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cef521f7ea3f 13:23:15 03PleasingFungus02 07* 0.16-a0-3372-g8205bde: Pull more ?/ stuff into data 10(14 hours ago, 1 file, 116+ 67-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8205bde0133a 13:23:15 03PleasingFungus02 07* 0.16-a0-3373-g97ed09f: Add LTYPF_SUPPORT_TILES 10(14 hours ago, 1 file, 8+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=97ed09f82455 13:23:15 03PleasingFungus02 07* 0.16-a0-3374-g3bb87fe: Finish gutting ?/ _find_description() 10(13 hours ago, 1 file, 218+ 142-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3bb87fe8e074 13:23:15 03PleasingFungus02 07* 0.16-a0-3375-g7a4bfe5: Move lookup_type into _do_description() 10(12 hours ago, 1 file, 333+ 306-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7a4bfe53eb5f 13:23:15 03PleasingFungus02 07* 0.16-a0-3376-gaa3a804: Partially deughify some ?/ code 10(23 minutes ago, 1 file, 25+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aa3a804cff53 13:23:21 anyway I think we can use == 13:23:22 <|amethyst> that filter is just to see whether it matches any key 13:23:27 ya 13:23:39 <|amethyst> btw, those filters feel backwards 13:23:39 -!- debo has quit [Ping timeout: 245 seconds] 13:23:43 they are 13:25:11 <|amethyst> um 13:25:18 ? 13:25:32 -!- weezeface has quit [Remote host closed the connection] 13:26:24 <|amethyst> these entries with null filters 13:26:24 <|amethyst> what keeps them from crashing when you call the filter? 13:26:36 they don't call the filter 13:26:38 <|amethyst> oh, LTYPF_DISABLE_REGEX 13:27:05 <|amethyst> I'd consider writing it as 13:27:32 <|amethyst> if (lookup_type.filter_forbid && (*lookup_type.filter_forbid)(...)) 13:28:03 <|amethyst> or even better 13:28:04 <|amethyst> reverse the filters then make it 13:28:06 -!- zero_one has quit [Ping timeout: 250 seconds] 13:28:12 <|amethyst> if (lookup_type.filter_permit && !(*lookup_type.filter_permit)(...)) 13:28:14 filter_forbid is used in exactly two places 13:28:22 as an aside 13:28:37 <|amethyst> ohh 13:29:07 <|amethyst> I see, that filter spec was already in the db code 13:30:19 <|amethyst> I saw the use in _exact_lookup_match but was missing the one in _find_description (passed down to _get_desc_keys and then to the db code) 13:33:02 yeah it's sneaky 13:33:11 03PleasingFungus02 07* 0.16-a0-3377-g1019029: Add tiles to ?/A 10(30 seconds ago, 3 files, 46+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1019029debc2 13:33:47 <|amethyst> ah, the db stuff does accept nullptr 13:34:12 <|amethyst> so I would change _exact_lookup_match to do so as well, even if it's never true currently 13:36:03 03PleasingFungus02 07* 0.16-a0-3378-gbd6da05: Support null filter_forbid (|amethyst) 10(31 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bd6da05d721e 13:36:07 <|amethyst> PleasingFungus: looking at the keys_by_glyph stuff, I would consider using C++11 stuff instead; doesn't matter now, but it would let you use a lambda with captures, etc 13:36:28 <|amethyst> typedef function keys_by_glyph; 13:36:34 <|amethyst> that will accept a function pointer too 13:36:40 nice 13:36:43 yeah that'd be cool 13:36:45 bailing right now, will be back later 13:36:46 -!- debo has joined ##crawl-dev 13:36:49 <|amethyst> but you call it as just blah(x) instead of (*blah)(x) 13:36:51 feel free to send !tells etc as uaul 13:37:08 -!- PleasingFungus has quit [Remote host closed the connection] 13:37:10 <|amethyst> technically you can do the former with function pointers too, but we seem to prefer the (*x) syntax for some reason 13:37:15 <|amethyst> (*x)() 13:38:02 <|amethyst> (needs #include ) 13:39:05 -!- wheals has joined ##crawl-dev 13:39:39 !hs neil trie 13:39:39 5. Neil the Ruffian (L7 TrIE of Sif Muna), slain by a goliath beetle on D:6 on 2011-09-13 22:48:51, with 1252 points after 3935 turns and 0:16:19. 13:40:19 -!- ontoclasm has joined ##crawl-dev 13:41:21 <|amethyst> !hs @datastructures 13:41:21 No games for @datastructures. 13:41:33 <|amethyst> !hs vector 13:41:34 1. Vector the Chiller (L1 VSIE), slain by a kobold on D:1 on 2014-09-04 19:19:03, with 4 points after 93 turns and 0:02:13. 13:41:40 <|amethyst> !hs array 13:41:41 No games for array. 13:41:52 <|amethyst> !hs map 13:41:52 1. MAP the Insei (L1 DjMo), slain by a kobold on D:1 on 2013-07-18 02:51:30, with 65 points after 272 turns and 0:01:52. 13:42:44 !hs list 13:42:45 No games for list. 13:42:52 !wtf list 13:42:52 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:42:52 Unperson Stalker* 13:43:31 <|amethyst> lichenthrope 13:43:56 <|amethyst> !algae pleasingfungus 13:46:24 |amethyst: is the Grunt commit with chain lightning damage correct for the new formula? or was that new formula even ever committed? 13:46:37 <|amethyst> no idea 13:49:04 -!- weezeface has quit [Read error: Connection reset by peer] 13:52:25 -!- gammafunk has joined ##crawl-dev 13:52:47 ... 13:52:49 .gmap 13:52:56 100. SGrunt the Inventor (L12 KoAr of Pakellas), blasted by a lindwurm (blast of flame) on Lair:3 (gammafunk_lair_enchanted_lake) on 2014-12-28 22:23:43, with 18150 points after 20581 turns and 0:51:12. 13:53:19 another dev kill 13:53:48 .gmap -tv 13:53:55 100. SGrunt, XL12 KoAr, T:20581 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 13:53:57 -!- Bloax has joined ##crawl-dev 13:54:25 hey gammafunk, I pushed an upgrade to the loot in minmay's enchanted forest lair ending. Would you mind taking a look at it to see if it seems like an appropriate level of loot now? 13:54:38 In testing, it seemed a little light still, but on paper it looks about on par with others 13:55:11 sure 13:55:20 !vault enchanted_forest 13:55:21 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/lair.des;hb=HEAD#l2713 14:00:18 !lg * recent place=lair:8 kmap!= s=kmap 14:00:18 1580 games for * (recent place=lair:8 kmap!=): 224x evil_forest, 223x hangedman_lair_tendril_chambers, 193x minmay_lair_end_enchanted_forest, 138x guppyfry_lair_end_dragon, 132x evilmike_catoblepas_cave, 131x minmay_lair_end_frog_pond, 101x hangedman_lair_in_review, 94x grunt_lair_end_beastmaster, 87x wormcave, 52x uniq_rupert, 24x special_room; special_room_mythical_zoo, 23x uniq_snorg, 19x slime... 14:00:23 -!- johnny0_ is now known as johnny0 14:00:35 -!- Patashu has joined ##crawl-dev 14:03:45 !seen minmay 14:03:45 I last saw minmay at Mon Dec 29 02:58:33 2014 UTC (17h 5m 12s ago) saying 'I guess my post in that thread is gone now' on ##crawl-dev. 14:04:33 <|amethyst> !lg * recent kmap=hangedman_lair_caniforms_friends 14:04:33 13. Ganima the Eclecticist (L14 DEWz of Vehumet), mangled by an apocalypse crab on Lair:8 (hangedman_lair_caniforms_friends) on 2014-12-08 11:39:49, with 53555 points after 28348 turns and 2:40:42. 14:04:40 Lasty_: the count of items is probably the most important thing, and you've matched that well 14:05:06 Lasty_: one thing I could suggest, since enchanted forest is a bit easier than e.g. tendril chambers, but still amongst the hardest ends 14:05:07 <|amethyst> I guess that one's a small ending so it shouldn't have as many kills as the large endings, but that seems a bit low 14:05:35 Lasty_: is KITEM: * = gold no_pickup, star_item no_pickup, % no_pickup 14:05:39 instead of KITEM: * = gold no_pickup, star_item no_pickup, star_item no_pickup 14:05:43 the name is a bit newer than the others 14:05:56 probably just needs more raiju 14:05:59 it would put the proportion of * to % on par with tendril chambers, for instance 14:06:07 <|amethyst> !lg * kmap=hangedman_lair_caniforms_friends x=cv 14:06:08 17. [cv=0.15] Ganima the Eclecticist (L14 DEWz of Vehumet), mangled by an apocalypse crab on Lair:8 (hangedman_lair_caniforms_friends) on 2014-12-08 11:39:49, with 53555 points after 28348 turns and 2:40:42. 14:06:10 <|amethyst> !lg * kmap=hangedman_lair_caniforms_friends s=cv 14:06:10 17 games for * (kmap=hangedman_lair_caniforms_friends): 5x 0.15-a, 4x 0.16-a, 4x 0.14-a, 3x 0.15, 0.14 14:06:13 so that gives |, 5*, 3% 14:06:15 <|amethyst> !kw recent 14:06:16 Keyword: recent => cv>=0.14 14:06:20 ...and more crabs, i guess 14:06:27 <|amethyst> it's older than recent so 14:06:35 I wasn't sure % no_pickup would work 14:06:35 oh, ok then 14:06:42 In that case, would * no_pickup work? Why use star_item? 14:06:48 why was the crab marked as kmap=that vault 14:06:53 poly i guess 14:07:05 <|amethyst> !tell theTower only 17 kills (13 since 0.14.0) for caniforms_friends, does it need a buff? 14:07:05 |amethyst: OK, I'll let thetower know. 14:07:07 oh sorry 14:07:12 I def. miscounted for tendril 14:07:18 tendril has tons more 14:07:26 yeah and an nsbubst 14:07:33 let me see just what is has 14:07:44 IIRC it's like 4*, 11% 14:08:45 looks like 11 % on average, yeah 14:09:10 star_item in the forest ending often ends up being gold it seems like 14:09:20 maybe that's just clustering 14:09:35 well I think it's a good idea to just say: what item types do I want to place, and how many of each 14:09:51 trying to second-guess what each type gives isn't very good 14:09:56 sure 14:10:06 so if you'd like gold, place gold, that's all I mean by that 14:10:23 yeah like catoble places an acquire any item 14:10:31 which I guess is better than superb_item? 14:10:34 acquire any item > |, right? 14:10:49 I assume so, yeah, but what is that on-average? not. really. sure. 14:11:02 I mean, I don't have a strong sense of what the loot should be, but I know that it was pretty crummy 14:11:04 in terms of how much better is acquire any to superb_item on average 14:11:18 <|amethyst> acquire any probably is in general, and has different subtypes 14:11:21 Lasty_: yeah I think just going by counts and keeping the item types in reasonable proportion to the other ends 14:11:31 <|amethyst> but it should be used very sparsely because, unlike the others, it depends on the player 14:11:32 the count is probably the biggest thing 14:11:41 ah, ok 14:11:41 good to know 14:11:41 !source mon-util.cc:2116 14:11:42 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l2116 14:11:42 <|amethyst> e.g. it won't give staves to trog worshippers 14:11:55 so placing just one of those is ok I guess 14:11:59 this FIXME causes more problems than just in the mentioned place 14:12:08 <|amethyst> good_item any is maybe better than acquire any for that purpose? 14:12:08 gammafunk: that's pretty much what I did, though admittedly I left out %s because I wasn't sure if that was identical with "any item", and I wanted to preserve the gold-stacking format that minmay put in 14:12:10 <|amethyst> I don't know 14:12:21 Lasty_: hrm, isn't % exactly any_item? 14:12:28 gammafunk: I don't know 14:12:30 :D 14:12:36 iiam 14:12:44 I would think so, but the documentation isn't quite clear on that front 14:12:47 the is_unholy || is_evil check is done a bunch of places 14:13:42 <|amethyst> ebering: I don't think anything (except maybe recite types?) currently cares about unholy but not evil or vice versa 14:13:57 <|amethyst> ebering: that said, I kind of want to keep the flags separate for randgod purposes 14:14:11 Lasty_: but yeah what you've done already seems fine; I tend to focus on the item count and the gold count and just keep in mind | > * > % but that on average there's not a big difference 14:14:23 <|amethyst> or if someone has reason to make a god that hates demon-summoning but doesn't care about undead 14:14:33 <|amethyst> s/undead/necromancy/ 14:14:34 |amethyst: monster weapon use cares about unholy but not evil 14:14:35 <|amethyst> or vice versa 14:14:37 Maybe it would make sense to change all the loot piles to have gold, star_item (or 1x superb), any item. It'll get the count to about the right place. 14:14:44 <|amethyst> ebering: oh? 14:15:04 I think... 14:15:20 -!- SteampunkDuck has quit [Ping timeout: 250 seconds] 14:15:22 Lasty_: catoble is another good one to look at, since it's below enchanted forest in terms of difficulty (in contrast to tendrils, which is above, but perhaps not by much) 14:15:43 Right after I made the change, I ran into that Lair ending. The loot was awful, and I was about to go back to it and improve the loot again -- and then remembered it wasn't loaded on the server yet. 14:16:16 -!- weezeface has quit [Read error: Connection reset by peer] 14:16:23 catoble is 1 acquire any, one |, 3 $, one *, 4 % 14:16:51 <|amethyst> ebering: could_wield seems to check both 14:17:09 -!- Aryth1 has quit [Ping timeout: 272 seconds] 14:17:14 hrm, is good_item also based on the player? 14:17:20 <|amethyst> but it seems there aren't any "potentially unholy" items, just unholy 14:17:21 yea I misread 14:17:53 gammafunk: versus one |, 5 $, 8*. Seems about on par. 14:18:12 <|amethyst> gammafunk: I don't think it is based on the player, it's just a fixed high level 14:18:15 Probably would be good for half the *s to be %, but probably not a big deal. 14:18:16 anyhow, the solution is to change mon_holy_type to a flag field 14:18:26 |amethyst: and different from star_item (i.e. *)? 14:18:29 <|amethyst> gammafunk: it can still pick rocks, which unfortunately it can't improve 14:18:37 wait no 14:18:38 <|amethyst> gammafunk: yeah, star_item depends on your current depth 14:18:43 ah ok 14:18:47 banishment being unholy is still silly 14:18:50 that's not right, since there's some funny stuff with monster gods 14:18:56 hrm, seems like we could either use good_item or star_item in these ends 14:18:56 i guess it made more sense when abyss was all demons all the time? 14:19:11 not sure why we'd use a mix 14:19:13 The documentation says superb, good, and any items are all just tweaks to the item level, implying not based on what's useful to the character. 14:19:21 <|amethyst> ??evil gods 14:19:22 evil gods[1/2]: Beogh, Lugonu, Kikubaaqudgha, Yredelemnul, Makhleb. 14:19:25 <|amethyst> wheals: ^^ 14:19:29 -!- CKyle has joined ##crawl-dev 14:19:32 <|amethyst> wheals: you're sending them to the realm of an evil god 14:19:33 yeah, it seems only acquire any is based on the player 14:19:37 <|amethyst> wheals: sounds pretty unholy to me 14:19:39 fr: Orcishment 14:20:06 -!- PleasingFungus has joined ##crawl-dev 14:20:10 it'd probably be nice to standardize our loot types in these ends a bit more. We could always place one acquire any or we could just never use that 14:20:34 not sure if good_item or star_item are more appropriate, suspect there's not much difference 14:20:46 <|amethyst> ebering: yes, I think holiness as a bitfield is good, particularly if we have consts for common combinations 14:20:48 does anywhere besides lair:8 and troves use acquire any? 14:20:58 put of curiosity 14:20:58 to the grepmobile! 14:21:01 *out 14:21:13 <|amethyst> wheals: yes, quite a few 14:21:41 acquire any seems to be saying: we want to try our hardest for this to be good 14:21:44 <|amethyst> grep -l acquire[^m] dat/des/*/* | wc -l => 17 files 14:22:03 <|amethyst> 51 occurences 14:22:22 <|amethyst> s/ure/urre/ 14:22:29 well "both good and generic" 14:22:35 admittedly difficult to achieve 14:23:11 my crawl fork with no items will solve problems like this though 14:23:17 felidcrawl 14:23:35 <|amethyst> oh 14:23:37 you get infinite lives as compensation 14:24:14 <|amethyst> for loot purposes you might want to look at 14:24:24 <|amethyst> !source _superb_object_class 14:24:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dungeon.cc;hb=HEAD#l4533 14:24:30 <|amethyst> (used for | and superb_item) 14:24:44 <|amethyst> !source _acquirement_object_class 14:24:44 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dungeon.cc;hb=HEAD#l4369 14:24:56 <|amethyst> used for acquire any 14:25:06 | is the same as superb_item, right? 14:25:10 <|amethyst> yeah 14:25:13 ok good 14:25:14 superb items can't be ammo. That's nice. 14:25:28 -!- Patashu has quit [Ping timeout: 255 seconds] 14:25:34 |amethyst: there's some weirdness with monster gods 14:26:51 PleasingFungus: what do you think of _acquirement_object_class 14:26:58 namely, a plain orc worshiping Beogh isn't evil since they have no priest abilities, but really 6 out of 7 of them probably should be evil? 14:27:03 do Ih ave to look 14:27:05 yes 14:27:06 hahaha 14:27:12 Felids Stop Here 14:27:18 neutral chaotic variable 14:27:19 The Felid Stops Here 14:28:43 hrm, the uses of static there, that's just to avoid recreating this variable each function call? 14:28:47 <|amethyst> ebering: but that's a pretty big early-game TSO buff 14:28:51 *the use of 14:28:56 <|amethyst> ebering: not that an early-game TSO buff would be terrible 14:29:27 <|amethyst> but if you end up with ****** from doing Orc that would be a problem 14:29:55 |amethyst: I don't have an opinion either way, just looking at the implications of making is_unholy and is_evil into purely static fields 14:30:06 ! chaotic is worse 14:30:33 <|amethyst> I don't know about making them *purely* static 14:30:56 <|amethyst> but for the monsters that have random lists you could give the flag staticly 14:31:06 oh ok 14:31:37 well right now priests always worship the right god so I guess it's not that much of a problem 14:32:11 <|amethyst> I think part of the rationale for not considering non-priest worshippers as evil is that the player can't tell 14:32:25 <|amethyst> whereas priests are going to mention the god name in their cast messages 14:32:42 -!- heteroy has quit [Ping timeout: 250 seconds] 14:32:42 angels in abyss have a 1/9 chance of worshipping xom, iirc 14:32:46 <|amethyst> (and many of them have evil spells already) 14:33:23 !source mon-place.cc|1430 14:33:23 Bad filename: mon-place.cc|1430 14:33:25 1/7! 14:33:39 !source mon-place.cc:1430 14:33:40 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-place.cc;hb=HEAD#l1430 14:33:57 nice 14:35:08 Crazy Yiuf (02g) | Spd: 10 | HD: 3 | HP: 20 | AC/EV: 2/9 | Dam: 9 | 10items, 10doors, priest | Res: 06magic(10) | Vul: 11silver | XP: 49 | Sp: smiting (7-17) [11!AM] | Sz: Medium | Int: normal. 14:35:08 %??crazy yiuf spells:smiting.50.priest 14:35:14 -!- dtsund has quit [Quit: dtsund] 14:35:22 GoCK 14:35:44 oh, that gives me a really awesome idea 14:35:51 PleasingFungus: chance of yiuf in robin's band 14:35:56 (y/y) 14:36:11 wheals: that's console elitism 14:36:27 wheals: sounds like a vault 14:36:28 which I approve of 14:36:49 yes, add yiuf instead of ijyb/robin to that kennysheep vault 14:36:53 kennysheep_g 14:37:06 PleasingFungus: or, maybe that vault's name is... uniq_robin 14:37:19 nah. 14:37:26 dang. 14:37:26 Hm. I think ?/K is very silly 14:37:27 gnolls hate everything about goblins and hobgoblins 14:37:31 and should probably just have a fixed list 14:37:35 does that show Kards? 14:37:37 like gods & branches 14:37:40 no it's sKills 14:37:44 oh right 14:37:58 unless we plan to add, uh, 26 more skills 14:38:00 i guess i just use m*? 14:38:07 that's not what it does 14:38:16 oh what does it do 14:38:23 gives actual descriptions of what the skills do 14:38:44 PleasingFungus: I'm planning to add 27 more skills. Is that a problem? 14:38:50 i know, so does m? 14:38:51 !banish Lasty_ 14:38:51 PleasingFungus casts a spell. Lasty_ is cast into beam.cc! 14:39:11 wheals: m* isn't m?!!! 14:39:24 oh 14:39:30 did you misinterpret my '?' 14:39:33 <|amethyst> err 14:39:35 yes 14:39:42 <|amethyst> PleasingFungus: ?/k. shows "bat" and "rat" 14:39:45 idk, I'm just not sure that making the player type in a skill name is helpful 14:39:53 |amethyst: what 14:39:56 <|amethyst> PleasingFungus: oh, old version 14:40:01 <|amethyst> PleasingFungus: because of the dumb search 14:40:10 no I see it 14:40:11 wtf 14:40:15 -!- MgDark has quit [Read error: Connection reset by peer] 14:40:45 <|amethyst> PleasingFungus: it's checking if a skill name contains the db entry's string 14:40:48 <|amethyst> PleasingFungus: I suspect 14:40:53 <|amethyst> PleasingFungus: that's what the ability search was doing 14:40:56 I'm just gonna make this a flat list. 14:41:02 <|amethyst> good 14:41:03 <|amethyst> oh 14:41:16 <|amethyst> btw, several of those functions should be static 14:41:26 <|amethyst> lookup_help.cc:551:12: warning: no previous declaration for ‘MenuEntry* _simple_menu_gen(char, const string&, std::string&)’ [-Wmissing-declarations] MenuEntry* _simple_menu_gen(char letter, const string &str, string &key) 14:41:30 <|amethyst> etc 14:41:53 -!- theTower has joined ##crawl-dev 14:43:04 I'll poke it 14:43:55 <|amethyst> (FR: make travis build with -Werror) 14:44:20 here is a fun thing: ?/Ktrap 14:45:07 <|amethyst> yeah, can probably remove those from the DB at this point? 14:45:26 <|amethyst> db_lint needs some attention at some point 14:47:24 03PleasingFungus02 07* 0.16-a0-3379-gcab466b: Turn ?/K into a flat list 10(3 minutes ago, 1 file, 20+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cab466b1a186 14:52:17 -!- MarvinPA has joined ##crawl-dev 14:52:23 -!- bonghitz has quit [Remote host closed the connection] 14:52:30 03PleasingFungus02 07* 0.16-a0-3380-gc651e66: Don't list Stabbing or Traps in ?/K 10(2 minutes ago, 2 files, 6+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c651e662214e 14:57:00 -!- PleasingFungus has quit [Remote host closed the connection] 14:57:37 03PleasingFungus02 07* 0.16-a0-3381-g7aa3410: Staticify 10(5 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7aa341070fcf 14:58:14 -!- bonghitz has quit [Client Quit] 14:59:32 <|amethyst> hm 15:00:24 -!- Lawman0 has quit [Ping timeout: 244 seconds] 15:00:36 <|amethyst> maybe we should define operator++(skill_type &sk) so we can use it as the loop counter and avoid the cast 15:00:49 <|amethyst> we do that for monster_type and spell_type in externs.h 15:00:50 -!- RaptorWrex has joined ##crawl-dev 15:01:14 -!- utopian095 has quit [Ping timeout: 244 seconds] 15:02:01 <|amethyst> if it were just this one case I wouldn't say anything, but there are over a dozen loops like that 15:03:17 is anyone going to be deeply offended if i revert placing the player in the centre of megazigs 15:03:37 Did theTower make that change? 15:03:40 since in practice it doesn't actually work out that interestingly, just makes shatter/tornado as good as ever and more convenient 15:03:58 and puts you closer to the exit, even 15:04:00 i think so 15:04:17 %git 77f51cb4a003cc 15:04:17 07PleasingFungus02 * 0.16-a0-2583-g77f51cb: Increase megazig lethality 10(6 weeks ago, 1 file, 23+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=77f51cb4a003 15:04:21 or not 15:04:26 oh 15:04:49 Yeah I guess the thinking was that you'd be subjected to e.g. more smite or hellfire or something 15:05:00 but those points you made seem pretty valid 15:06:52 i think most of the zig changes seem to just railroad zig runs into being even more identical reskill-to-tornado-and-worship-makhleb things, really 15:07:22 instead of letting you mess around and do actual fun things like clear zigs with trog or fedhas shrooms or recite or whatever 15:09:00 perhaps that seems more the case for my existing game being dumped directly into the most extreme end of it immediately instead of having any ramp-up, i don't know how many it takes to reach the "every floor is completely full" point 15:11:54 -!- dtsund has joined ##crawl-dev 15:12:09 yeah, it does take a few before that effect becomes "dominant", I guess. certainly the first zig can still be done with those kinds of tactics you can mention 15:15:04 -!- Belest has quit [Ping timeout: 246 seconds] 15:16:53 I'm not a fan of the gameplay in megazigs either, but I guess at least they're not just something someone could farm endlessly without any change as you do more 15:18:00 03bh02 07* 0.16-a0-3382-ga8a79bd: Reform-reform: Partially Spoil Christmas 10(37 minutes ago, 16 files, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a8a79bde6a5c 15:19:15 -!- Cerpin has joined ##crawl-dev 15:19:30 How Bh Stole Christmas 15:19:36 Totally agree, it's not the best gameplay crawl has to offer, but at least you have to adapt 15:20:06 alternatively you could just leave at zig:26 ^.^ 15:23:33 -!- debo has quit [Quit: leaving] 15:25:50 -!- Siegurt has quit [Quit: Leaving.] 15:27:07 why only partially? 15:27:10 :P 15:30:35 -!- Sodairbiehc has joined ##crawl-dev 15:30:38 <|amethyst> %git 15:30:38 07bh02 * 0.16-a0-3382-ga8a79bd: Reform-reform: Partially Spoil Christmas 10(50 minutes ago, 16 files, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a8a79bde6a5c 15:30:38 07bh02 * 0.16-a0-3382-ga8a79bd: Reform-reform: Partially Spoil Christmas 10(50 minutes ago, 16 files, 5+ 5-) 13http://dobrazupa.org/gitweb/?p=crawl.git;a=commitdiff;h=a8a79bde6a5c 15:31:13 fr: sodairbiehc talks backwards 15:32:18 not enough that it's faster? :p 15:32:36 i see them both in the same second... 15:32:55 sorry i didn't configure irssi's timestamp any more precise 15:36:32 Take It Easy 15:37:16 -!- zero_one has quit [Ping timeout: 264 seconds] 15:38:15 gj chei you printed the same commit thrice 15:38:44 that's just a temporal distortion 15:39:10 Zannick: I'm not backing out Grunt's north pole changes 15:39:37 -!- wheals has quit [Quit: Page closed] 15:42:46 -!- Sodairbiehc has quit [Remote host closed the connection] 15:43:40 -!- Sodairbiehc has joined ##crawl-dev 15:45:02 -!- Sodairbiehc has quit [Remote host closed the connection] 15:45:38 -!- TAS-2012v has quit [] 15:47:57 -!- Tedronai has quit [Quit: WeeChat 1.0.1] 15:49:22 -!- zero_one has quit [Ping timeout: 250 seconds] 15:52:10 -!- Roderic has quit [Ping timeout: 246 seconds] 15:52:24 -!- weezeface has quit [Remote host closed the connection] 15:52:33 -!- dtsund has quit [Quit: dtsund] 15:53:39 03MarvinPA02 07* 0.16-a0-3383-g5b57c6f: Don't place the player in the centre of Zig floors 10(6 days ago, 1 file, 6+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5b57c6fe2cc6 15:53:39 03MarvinPA02 07* 0.16-a0-3384-g3bd52fa: Remove/adjust some ghost speech lines 10(23 hours ago, 1 file, 2+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3bd52fa8d182 15:53:39 03MarvinPA02 07* 0.16-a0-3385-g93da83e: Reduce the MP cost of wand MP mutation 10(56 minutes ago, 2 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=93da83e07a06 15:53:39 03MarvinPA02 07* 0.16-a0-3386-ge307051: Revert more of Christmas 10(8 minutes ago, 1 file, 1+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e307051fa1fe 15:56:09 <|amethyst> doh, should have kept sodairbiehc up for that 15:56:53 -!- Sodairbiehc has joined ##crawl-dev 15:57:36 -!- weezeface has quit [Ping timeout: 265 seconds] 16:01:19 -!- LexAckson has quit [Ping timeout: 255 seconds] 16:02:12 <|amethyst> hm 16:02:30 * theTower plots out the future once 16:04:31 MarvinPA: ge307051 might be a bit over-eager. 'obno' isn't any word I recognize 16:04:46 New branch created: merge-requests/1 (0 commits) 16:04:46 New branch created: merge-requests/10 (2 commits) 16:04:49 03SamB02 07[merge-requests/10] * 0.10-a0-1037-g972f44a: Try assigning zotdef abilities to hotkeys 'F' and up (#4587). 10(3 years, 3 months ago, 1 file, 48+ 41-) 13http://dobrazupa.org/gitweb/?p=crawl.git;a=commitdiff;h=972f44aaa0e4 16:04:53 03SamB02 07[merge-requests/10] * 0.10-a0-1038-gad3cb41: Give Zot Defence it's own section in the ability menu. 10(3 years, 3 months ago, 2 files, 21+ 1-) 13http://dobrazupa.org/gitweb/?p=crawl.git;a=commitdiff;h=ad3cb41fe341 16:04:57 New branch created: merge-requests/11 (2 commits) 16:04:59 <|amethyst> oh, well, I guess that works 16:05:02 03SamB02 07[merge-requests/11] * 0.10-a0-1037-g92efffe: More updates/improvements for the "skill-menu" entry in help.txt. 10(3 years, 3 months ago, 1 file, 12+ 3-) 13http://dobrazupa.org/gitweb/?p=crawl.git;a=commitdiff;h=92efffe31dec 16:05:07 03SamB02 07[merge-requests/11] * 0.10-a0-1038-gc31dfe9: Update the help again now that skill requirements are implemented. 10(3 years, 3 months ago, 1 file, 14+ 13-) 13http://dobrazupa.org/gitweb/?p=crawl.git;a=commitdiff;h=c31dfe942b98 16:05:10 -!- Sodairbiehc has quit [Remote host closed the connection] 16:05:36 -!- Sodairbiehc has joined ##crawl-dev 16:05:37 -!- gammafunk has quit [Ping timeout: 240 seconds] 16:06:10 -!- Sodairbiehc has quit [Remote host closed the connection] 16:07:09 -!- Sodairbiehc has joined ##crawl-dev 16:07:54 -!- Sodairbiehc has quit [Remote host closed the connection] 16:08:41 -!- gammafunk has joined ##crawl-dev 16:10:10 -!- TAS_2012v has joined ##crawl-dev 16:11:11 <|amethyst> hm, the mantis stuff isn't working 16:14:16 <|amethyst> in particular, XML::RAI seems to treat the URI in parse_uri as a local file or something? 16:14:45 -!- mineral has quit [Quit: brb] 16:14:57 -!- heteroy has quit [Ping timeout: 240 seconds] 16:14:57 -!- edlothiol has quit [Ping timeout: 240 seconds] 16:19:09 03bh02 07* 0.16-a0-3387-gab0613d: Insult Fixup 10(4 minutes ago, 1 file, 6+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ab0613d6d496 16:21:27 |amethyst: let me know if you see a problem with the following to make the des map file we talked about for score navigation: http://sprunge.us/SCWW ; associated toml output: http://sprunge.us/AXKU 16:22:21 -!- MarvinPA has quit [Ping timeout: 244 seconds] 16:22:55 just went with toml for the file format since we can already parse that (with comments) for no effort with the toml.py that's part of webtiles now 16:24:08 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:24:34 I should probably move those player title files and such to toml as well 16:28:16 -!- read has joined ##crawl-dev 16:28:32 -!- scummos__ has quit [Ping timeout: 265 seconds] 16:28:59 -!- utopian095 has quit [Quit: I'M OUT] 16:31:31 I'm not exactly sure where this toml map should live, but I haven't put anything in the Makefile yet 16:39:24 -!- Cheburashka has quit [Ping timeout: 245 seconds] 16:39:37 -!- Krakhan has quit [Changing host] 16:40:36 -!- Vherid has quit [Read error: Connection reset by peer] 16:40:38 -!- elliptic has quit [Quit: Leaving] 16:41:44 -!- elliptic has joined ##crawl-dev 16:44:07 -!- Kintak has quit [Read error: Connection reset by peer] 16:44:29 !update-goodplayers 16:44:30 Mapping goodplayers => 78291 bmfx elliptic hyperbolic jeanjacques clouded mikee crate pac bart pivotal stabwound johnnyzero minmay ophanim basil magistern hyperelliptic marvinpa surr nago walkerboh simm wahaha ebarrett ionfrigate mrplanck elynae reid dck sphara cheibrodos morganleah tenaya theglow yermak heteroy itsmu toastyp xyblor casmith789 sar uglything maddasher evilmike vizer araganzar rob e... 16:44:37 !update-greatplayers 16:44:37 Mapping greatplayers => 78291 hyperbolic stabwound xyblor elliptic pseudonut mikee itsmu nht casmith789 jaeger clouded marvinpa reid nyaakitty evilmike toastyp theglow ionfrigate valrus jeanjacques ebarrett surr elynae magistern pivotal crate bart ophanim pac jeremie eeviac absolutego ktgrey bmfx vizer yogaflame wahaha simm danharaj johnnyzero swiss hilariousdeathartist kryft basil n1000 sgrunt ac... 16:46:39 -!- KurzedMetal has quit [Read error: Connection reset by peer] 16:46:50 -!- dtsund has joined ##crawl-dev 16:48:18 -!- PleasingFungus has joined ##crawl-dev 16:49:29 ugh 16:49:36 -!- Sodairbiehc has joined ##crawl-dev 16:49:49 kinda wish marvinpa had actually asked anyone involved with the megazig commit before he reverted it 16:50:25 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 16:50:55 -!- Wah has quit [Read error: Connection reset by peer] 16:51:00 feh 16:51:32 did you read logs? he was in here earlier asking about it 16:52:20 yes 16:52:28 did you read what i just said 16:52:54 just wondering if you saw his comments 16:52:59 I did 16:53:09 -!- UncertainKitten has joined ##crawl-dev 16:53:17 Yeah his reasoning seemed good to me as well, but, you know, "megazigs" 16:54:08 honestly I don't like zigs period, but I would hope to provide some kind of challenge anyone completing multiple megazigs 16:54:20 which the spawning in the center thing did, from the people I watched 16:54:22 also, variety, which is nice 16:54:48 03|amethyst02 07* 0.16-a0-3388-ga232499: Macroify some enum increment overloads. 10(17 minutes ago, 1 file, 9+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a23249954bfd 16:54:48 03|amethyst02 07* 0.16-a0-3389-g45633df: Allow incrementing/decrementing skill_type. 10(5 minutes ago, 11 files, 38+ 52-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=45633dfb8b06 16:55:16 <|amethyst> hmm 16:55:26 read that at first as "enum increment overlords" 16:55:29 -!- siepu has quit [Read error: Connection reset by peer] 16:55:29 <|amethyst> why didn't sodairbiehc announce that 16:55:33 and I, for one, welcomed them 16:56:02 -!- Lasty has joined ##crawl-dev 16:56:44 <|amethyst> e307051..45633df master -> master when it did the fetch, but its new-commit revparse didn't see that 16:57:06 -!- Sodairbiehc has quit [Remote host closed the connection] 16:57:27 zigs are inherently degenerate messes that don't resemble "real crawl" at all, and level 9 spam is gonna be the dominant strategy; you can do cooler stuff in non-megazigs, but if you want to challenge level 9 spammers in something zig-shaped, you're going to have to throw challenges at them that knock out cooler strategies 16:57:30 megazigs are a compromise 16:57:47 -!- RaptorWrex has quit [Quit: Leaving] 16:58:06 since they mean that you can use a (still limited) variety of strategies for zig one, but later zigs can still potentially challenge farmers 16:59:04 I don't think reverting the "spawn the player in the middle" logic helps at all 16:59:19 since that certainly can challenge even quite powerful players (in e.g. spider floors) 16:59:40 it's not that huge a thing either way, just frustrating to see something I worked hard on reverted without any kind of dialogue 16:59:43 I think his point was that for megazig-prepared characters, it's actually generally favorable to be in the center 17:00:06 not convinced that's true 17:00:26 in general, but especially in specific cases, e.g. spider floors 17:00:27 i enjoyed the couple late zigs i played with the middle spawns 17:00:54 jeanjacques: hi! also, which zig numbers were these? 17:01:04 the challenge is almost all about floor type anyway 17:01:19 -!- category has quit [Quit: Page closed] 17:01:39 does late zig mean, zigs done after the first, or do you mean late floors on the first zig? 17:01:40 zig 7 and 8. at that point you run into the almost complete floors though 17:01:44 ah ok 17:01:57 late floors on the first zig do not spawn you in the middle. 17:02:02 that only starts happening sometime in zig 2 17:02:05 or started 17:02:40 well, ejoyment is different from challenge. If jeanjacques argues that middle-floor spawns are in fact harder, I'd defer to his experience certainly 17:02:46 since he's kind of better at crawl than me 17:03:08 I guess I should say: middle-floor player spawn points? 17:03:13 not sure about that terminology 17:03:15 enjoyment is also a relevant factor :) 17:03:18 imho 17:03:19 it does discourage skipping floors a little bit because there is a smaller chance to have a few calm turns on the next floor to regen/cancel stuff 17:03:59 PleasingFungus: I think it's easy to confuse the two things; enjoyment can mean "plawing through monsters with abandon", which is kind of the whole problem with zigs 17:05:18 -!- debo has joined ##crawl-dev 17:06:31 PleasingFungus: one possibility is to just keep the player spawn location at opposite side of loot but make sure that there are monster spawns *at* the player's location, I guess 17:06:59 kind of depends on whether you want this to be a thing when every tile is a monster or not; if every tile is not a monster, that approach allows teleport to loot to be easier 17:07:23 well 17:07:33 a big part of spawning in the middle is that you aren't next to walls 17:07:56 <|amethyst> could put the loot at the four corners 17:08:07 <|amethyst> so you can't just blaze a single path and get it all 17:08:13 I honestly don't think there is a problem with people dashing to the exit 17:08:17 on middlespawn levels 17:08:28 no I'm not complaining about that at all 17:08:51 I think there's a pretty valid case that middle of the floor is easier because tornado and shatter exist 17:09:19 *and makhleb 17:09:20 and those spells are greatly reduced at the extreme ends, but yeah I mean, maybe just more variety in general to the layout like |amethyst is saying 17:09:27 yeah 17:09:28 well, and edge of the floor plus having a <-> shape zig means anything besides crypt can be glaciated with nearly no threat 17:09:28 theTower: You have 1 message. Use !messages to read it. 17:09:43 (well, crypt and tar) 17:10:05 03|amethyst02 07* 0.16-a0-3390-g2b44314: Fix the enum postincrements, and document (doh) 10(8 minutes ago, 1 file, 11+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b443149878b 17:10:08 I've heard shatter described as the weakest level 9 spell, and there are certainly a ton of threats that it cannot deal with at all 17:10:08 since they fly 17:10:09 or are insubstantial etc 17:10:12 or are insubstanti 17:10:15 bah 17:10:17 well tornado is the compliment to that 17:10:21 complement* 17:10:42 tornado complementing shatter... 17:10:50 the solution is clear. 17:10:53 bring back antitraining 17:11:02 and 17:11:06 item destruction only in zigs 17:11:10 ! 17:11:15 in fact all bad crawl mechanics exist only in zigs 17:11:21 then, remove zigs 17:11:27 ;_; 17:11:32 PleasingFungus: boom, you're now lead dev 17:11:37 now??? 17:11:37 !remove gammafunk 17:11:45 good first act as lead dev 17:11:55 theTower: I don't think lead devs have quite that many of their commits reverted 17:12:00 -!- ZRN has quit [Read error: Connection reset by peer] 17:12:23 well there was that one summons branch and 17:12:30 regular mummies turning my inventory red is my least favorite zig feature 17:12:44 ah, yeah. curses... 17:12:49 "mummy" is a very very goofy enemy 17:12:51 we have incidentally strived to lower the number of reds 17:13:02 still plenty in later zigs though I guess 17:13:45 -!- weezeface has quit [Remote host closed the connection] 17:14:24 I wonder if like, some kind of weird version of inventory curse that's removed after gaining xp, drain-style? probably a bad idea 17:14:50 I was thinking something silly like the plain mummy curse being resisted by xl 17:15:48 anyway, middlespawn plus tornado *might* be better than edgespawn plus tornado, but I'm pretty sure edgespawn plus glaciate or singularity or firestorm or some combination is better than either 17:16:31 the true zig level change needs to be to have more than one of three zig layouts being ungenerous for glaciate >_> 17:16:54 (the cross, as opposed to the oblong/diamond) 17:17:13 heh, condition based on enemy set 17:17:13 tbh you could have some fun there 17:17:13 the layout conditioned on enemy set, I mean 17:17:49 "all shoals zigs are just shallow water and the set is scaled until you get 700 waterstriking nymphs" 17:18:13 splish splash 17:18:25 would pay to see Basil play that 17:20:04 -!- zero_one has quit [Remote host closed the connection] 17:21:18 -!- Siegurt has quit [Quit: Leaving.] 17:25:49 |amethyst: in d224f1c9545 I meant to buff caniform_friends but I accidentally cut raiju entirely from it, whoops 17:28:06 Unstable branch on crawl.lantea.net updated to: 0.16-a0-3389-g45633df (34) 17:29:26 -!- Cerpin has quit [Ping timeout: 265 seconds] 17:29:45 and making zigs scale slower but with set as well as count is a future goal of mine that should support non-best zig strategies, hopefully 17:30:30 -!- johlstei_ has joined ##crawl-dev 17:30:48 (well, non-best zig strategies for the first... six) 17:31:26 (650 orbs of fire on zig^27:27 still definite ideal) 17:31:35 -!- speranza has quit [Ping timeout: 244 seconds] 17:31:42 -!- speranza_ is now known as speranza 17:31:44 nah 17:31:53 300 then? 17:31:54 need ghost moths & brimstone fiends 17:32:33 how about 200 silent spectres, 175 revenants, 175 bone dragons, and 75 curse skulls 17:32:47 silent spectres ain't all that 17:32:55 yeah, that proportion's way off 17:33:39 -!- Calisca2 has quit [Ping timeout: 244 seconds] 17:33:39 -!- johlstei__ has quit [Ping timeout: 244 seconds] 17:33:43 I'll devour that bridge when I get to it 17:34:27 the zig troll... 17:35:33 moon trolls would clearly be good zig enemies 17:36:41 -!- CacoS has quit [] 17:37:53 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 17:38:08 is there any particular hard reason for 700 monsters max per floor, anyway 17:38:09 -!- Siegurt has quit [Client Quit] 17:40:27 <|amethyst> it's a static array so there has to be some limit 17:40:39 -!- gammafun1 has joined ##crawl-dev 17:40:51 <|amethyst> and plenty of things iterate over all monsters, so doubling the limit doubles the amount of time those take 17:41:48 <|amethyst> also, changing it would require save compat fixups (renumbering ANON_FRIENDLY_MONSTER and YOU_FAULTLESS at least) 17:41:52 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 17:42:17 -!- gammafunk has quit [Ping timeout: 240 seconds] 17:42:44 limit obviously just has to be 78*68-1 >_> 17:42:57 (hrmph) 17:43:06 <|amethyst> theoretically we could go as high as 5766 17:43:19 <|amethyst> which is slightly bigger than tht :) 17:43:22 <|amethyst> s/tht/that/ 17:43:38 I guess if it was a wall-less shoals 17:45:54 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:46:38 -!- Siegurt has quit [Quit: Leaving.] 17:50:00 -!- Lawman0 has quit [Remote host closed the connection] 17:52:09 -!- odiv has quit [Ping timeout: 265 seconds] 18:02:22 -!- Belest has quit [Ping timeout: 246 seconds] 18:02:44 -!- ibar has quit [Quit: leaving] 18:05:31 !tell wheals I wrote the monster chain lightning commit after I wrote and committed the formula change to trunk 18:05:32 Grunt: OK, I'll let wheals know. 18:08:54 -!- heteroy has quit [Ping timeout: 250 seconds] 18:13:55 Grunt: thanks for the dev kill btw 18:14:01 ? 18:14:05 .gfdevkills 18:14:07 5 games for @devteam (kmap=~gammafunk kmap!~overflow || ikiller=asterion || ikiller=octopode_crusher): dpeg (a vault guard (gammafunk_runelock_ironcross)), wheals (Asterion (uniq_asterion)), Lasty (a spectral weapon), PleasingFungus (a spriggan air mage (gammafunk_depths_water_palace)), SGrunt (a lindwurm (gammafunk_lair_enchanted_lake)) 18:14:10 what 18:14:14 that was your vault?? 18:14:18 ye 18:14:26 .elrank 18:14:27 1322 games for * (br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!=): 80x gammafunk_lair_enchanted_lake, 75x bobbens_ice_dragon_lair, 59x ice2_lemuel, 50x dragon1_lemuel, 48x dpeg_oklob_gauntlet, 42x forest_paths, 42x minmay_lindwurm_lava, 36x worms_lemuel, 36x minmay_lair_drake_nest, 35x kilobyte_rumbling_trees, 33x grunt_megastairs_2, 33x grunt_megastairs_3, 32x minmay... 18:14:30 dang. 18:15:25 absolutely incredible that I don't have neil yet, but I guess he makes it to lair/depths/asterion/opc territory so seldomly... 18:16:04 <|amethyst> !cmd elrank !lg ${1:-*} br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!= s=kmap $* 18:16:04 Defined command: !elrank => !lg ${1:-*} br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!= s=kmap $* 18:16:08 <|amethyst> !elrank . 18:16:08 2 games for |amethyst (br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!=): beast_lair_carwin_3, beast_lair_carwin_9 18:16:20 git push 18:16:22 <|amethyst> !elrank * x=cdist(name) 18:16:22 ... 18:16:23 1322 games for * (br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!=): 80x gammafunk_lair_enchanted_lake [80], 75x bobbens_ice_dragon_lair [75], 59x ice2_lemuel [52], 50x dragon1_lemuel [49], 48x dpeg_oklob_gauntlet [44], 42x minmay_lindwurm_lava [42], 42x forest_paths [41], 36x worms_lemuel [36], 36x minmay_lair_drake_nest [36], 35x kilobyte_rumbling_trees [34], 33x grun... 18:16:32 rejected (fast-forward first) 18:16:49 03tenofswords02 07* 0.16-a0-3391-g897d147: Briefly futz around with Lair endings 10(2 minutes ago, 1 file, 33+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=897d14723e2b 18:17:07 ah 18:17:10 %git :/futz 18:17:10 07tenofswords02 * 0.16-a0-3391-g897d147: Briefly futz around with Lair endings 10(3 minutes ago, 1 file, 33+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=897d14723e2b 18:17:19 !gitgrep 2 futz 18:17:19 %git HEAD^{/futz}^^{/futz} 18:17:22 Could not find commit HEAD^{/futz}^^{/futz} (git returned 128) 18:17:24 yessss 18:17:33 !gitgrep 2 [Ff]utz 18:17:33 %git HEAD^{/[Ff]utz}^^{/[Ff]utz} 18:17:34 07bh02 * 0.12-a0-1495-g43754da: Abyss layout changes 10(2 years, 3 months ago, 6 files, 112+ 57-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43754da300b0 18:17:36 <|amethyst> !elrank 18:17:36 1322 games for * (br=lair lvl>2 lvl<8 kmap!~entry kmap!~uniq kmap!~special_ kmap!~altar kmap!=): 80x gammafunk_lair_enchanted_lake, 75x bobbens_ice_dragon_lair, 59x ice2_lemuel, 50x dragon1_lemuel, 48x dpeg_oklob_gauntlet, 42x forest_paths, 42x minmay_lindwurm_lava, 36x worms_lemuel, 36x minmay_lair_drake_nest, 35x kilobyte_rumbling_trees, 33x grunt_megastairs_2, 33x grunt_megastairs_3, 32x minmay... 18:17:38 aw 18:17:41 !gitgrep 3 [Ff]utz 18:17:41 %git HEAD^{/[Ff]utz}^^{/[Ff]utz}^^{/[Ff]utz} 18:17:42 Could not find commit HEAD^{/[Ff]utz}^^{/[Ff]utz}^^{/[Ff]utz} (git returned 128) 18:17:44 ah 18:17:54 !gitgrep 1 [Ff]rotz 18:17:55 %git HEAD^{/[Ff]rotz} 18:17:55 Could not find commit HEAD^{/[Ff]rotz} (git returned 128) 18:18:06 |amethyst: I sense a commit message in the making 18:18:32 <|amethyst> !gitgrep 1 [Ff]rob 18:18:32 %git HEAD^{/[Ff]rob} 18:18:33 Could not find commit HEAD^{/[Ff]rob} (git returned 128) 18:18:38 <|amethyst> !gitgrep 1 [tT]widdle 18:18:38 %git HEAD^{/[tT]widdle} 18:18:40 07jpeg02 * 0.4-a0-176-gd9cb0f3: Allow bargains in bazaars, ranging from 60% to 95%. The value of created items is also increased by a fair bit. 10(7 years ago, 2 files, 28+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d9cb0f334db4 18:18:44 ! 18:18:46 <|amethyst> !gitgrep 2 [tT]widdle 18:18:46 %git HEAD^{/[tT]widdle}^^{/[tT]widdle} 18:18:47 Could not find commit HEAD^{/[tT]widdle}^^{/[tT]widdle} (git returned 128) 18:18:50 !! 18:19:00 !gitgrep 1 [Ss]henanigans 18:19:00 %git HEAD^{/[Ss]henanigans} 18:19:01 07kilobyte02 * 0.11-a0-1239-g75d0a6b: Delete levels at the proper time, collect most data deletion into one place. 10(2 years, 8 months ago, 3 files, 14+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=75d0a6b923a8 18:19:02 <|amethyst> !gitgrep 2 [Ff]iddle 18:19:02 %git HEAD^{/[Ff]iddle}^^{/[Ff]iddle} 18:19:03 07doy02 * 0.6.0-a2-406-g89df5d0: fiddle with the overview display a bit more (cherry picked from commit 9011aaee8e0dd115b878338c6f0ad2c9115f978f) 10(4 years, 10 months ago, 1 file, 12+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=89df5d01def8 18:19:07 -!- GlassGo has quit [Quit: Page closed] 18:19:13 <|amethyst> !gitgrep 3 [Ff]iddle 18:19:14 %git HEAD^{/[Ff]iddle}^^{/[Ff]iddle}^^{/[Ff]iddle} 18:19:15 07nlanza02 * 42ccbd877e87: Fiddle with build settings a bit so that the release build generates a PPC binary that ought to run on 10.3.9 instead of requiring Tiger. 10(8 years ago, 1 file, 9+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42ccbd877e87 18:19:20 <|amethyst> !gitgrep 4 [Ff]iddle 18:19:20 %git HEAD^{/[Ff]iddle}^^{/[Ff]iddle}^^{/[Ff]iddle}^^{/[Ff]iddle} 18:19:21 Could not find commit HEAD^{/[Ff]iddle}^^{/[Ff]iddle}^^{/[Ff]iddle}^^{/[Ff]iddle} (git returned 128) 18:19:40 I see I have inadvertedly started a new commit trend 18:19:52 I look forward to "screw around with" 18:19:54 <|amethyst> !gitgrep 4 [Ff]uck 18:19:54 %git HEAD^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck} 18:19:55 Could not find commit HEAD^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck} (git returned 128) 18:19:57 <|amethyst> !gitgrep 1 [Ff]uck 18:19:57 fr: "Plog around with" 18:19:57 %git HEAD^{/[Ff]uck} 18:19:58 07PleasingFungus02 * 0.16-a0-140-g49c2c94: Make magic mapping reliably reveal the entire map 10(5 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=49c2c94070c5 18:20:02 <|amethyst> !gitgrep 2 [Ff]uck 18:20:02 %git HEAD^{/[Ff]uck}^^{/[Ff]uck} 18:20:03 07kilobyte02 {doy} * 0.6.0-a2-163-g38c1a3a: Fix some places where Che Guebriados fucks up merfolk stats. 10(4 years, 10 months ago, 3 files, 31+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=38c1a3a6fbb4 18:20:07 <|amethyst> !gitgrep 3 [Ff]uck 18:20:07 %git HEAD^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck} 18:20:08 Could not find commit HEAD^{/[Ff]uck}^^{/[Ff]uck}^^{/[Ff]uck} (git returned 128) 18:20:09 !gitgrep 1 [Pp]log 18:20:09 %git HEAD^{/[Pp]log} 18:20:09 07wheals02 * 0.16-a0-1355-ga301cdb: More title tweaks & fix indentation. 10(2 months ago, 2 files, 16+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a301cdbfc0e2 18:20:14 !gitgrep 10 [Pp]log 18:20:14 %git HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} 18:20:15 Could not find commit HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} (git returned 128) 18:20:16 <|amethyst> !gitgrep 1 [sS]hit 18:20:16 %git HEAD^{/[sS]hit} 18:20:16 07PleasingFungus02 * 0.16-a0-225-g0df2dad: Don't spam Ash-worshippers holding the Scythe of Curses (8883) 10(4 months ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0df2dade16a3 18:20:18 !gitgrep 5 [Pp]log 18:20:19 %git HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} 18:20:19 Could not find commit HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} (git returned 128) 18:20:23 !gitgrep 3 [Pp]log 18:20:23 %git HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} 18:20:24 Could not find commit HEAD^{/[Pp]log}^^{/[Pp]log}^^{/[Pp]log} (git returned 128) 18:20:25 <|amethyst> !gitgrep 1 [gG]oddamn 18:20:25 %git HEAD^{/[gG]oddamn} 18:20:25 07elliptic02 * 0.13-a0-670-ged33a60: Only generate goddamned_bats where it might possibly be dangerous. 10(1 year, 8 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ed33a606fa51 18:20:26 ..... 18:20:27 someone's going to get banned in a second 18:20:28 !gitgrep 2 [Pp]log 18:20:29 %git HEAD^{/[Pp]log}^^{/[Pp]log} 18:20:30 07kilobyte02 * 0.11-a0-1945-g567207b: Make the Hellbinder and Cloud Mage real monsters, make them translateable. 10(2 years, 7 months ago, 8 files, 77+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=567207be7527 18:20:33 !gitgrep 1 [Pp]log 18:20:33 %git HEAD^{/[Pp]log} 18:20:33 07wheals02 * 0.16-a0-1355-ga301cdb: More title tweaks & fix indentation. 10(2 months ago, 2 files, 16+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a301cdbfc0e2 18:20:45 The 18:20:46 primary effect, in practice, was occasionally fucking with 18:20:46 autotravel. 18:22:37 !lg * @devteam xl>9 kmap=~hangedman 18:22:38 25. Lasty the Nimble (L11 HuVM of Sif Muna), splashed by an oklob sapling's acid on D:9 (hangedman_tree_tricks) on 2014-12-13 02:40:21, with 6938 points after 13213 turns and 0:44:27. 18:22:54 !lg devteamnp xl>9 kmap=~grunt 18:22:55 47. Lasty the Human Blade (L22 HuHu of Fedhas), blasted by a deep elf annihilator (iron shot) on Elf:3 (grunt_elf_hall_spiral) on 2014-12-07 01:52:39, with 322451 points after 69395 turns and 4:32:40. 18:23:04 !lg devteamnp xl>9 kmap=~grunt s=name 18:23:04 47 games for devteamnp (xl>9 kmap=~grunt): 9x wheals, 5x gammafunk, 5x neil, 4x 78291, 4x bh, 4x PleasingFungus, 3x MarvinPA, 3x SGrunt, 2x Lasty, 2x dpeg, 2x ontoclasm, Medar, KiloByte, elliptic, Sage 18:23:11 good 18:23:19 hi gammafunk... 18:23:49 !lg devteamnp xl>9 kmap=~grunt !boring s=name 18:23:49 47 games for devteamnp (xl>9 kmap=~grunt !boring): 9x wheals, 5x gammafunk, 5x neil, 4x 78291, 4x bh, 4x PleasingFungus, 3x MarvinPA, 3x SGrunt, 2x Lasty, 2x dpeg, 2x ontoclasm, Medar, KiloByte, elliptic, Sage 18:24:05 no deaths by boredom 18:24:06 !lg gammafunk xl>9 kmap=~grunt s=place 18:24:06 riop 18:24:06 5 games for gammafunk (xl>9 kmap=~grunt): 2x Vaults:5, D:19, D:15, Vaults:4 18:24:07 probably speedruns anyhow 18:24:07 rip 18:24:17 oh v:5, yeah that'd do it 18:24:27 but still speedruns 18:24:34 can I just claim vaults:5 >_> 18:24:38 sure 18:24:48 it's notably harder than old v:5 18:25:20 !lg . place=vaults:5 min=xl 18:25:21 No games for gammafun1 (place=vaults:5). 18:25:25 !lg gammafunk place=vaults:5 min=xl 18:25:26 33. gammafunk the Convoker (L13 HESu of Sif Muna), slain by a vault guard (a +0 great mace) on Vaults:5 (vaults_vault) on 2014-08-16 22:34:03, with 55144 points after 14742 turns and 2:28:12. 18:25:49 !lg * @devteam end>20140213 place=Vaults:5 18:25:50 35. neil the Unseen (L21 SpWr of Okawaru), blasted by tekoppen's ghost (spray of energy) on Vaults:5 (vaults_vault; vaults_end_minmay_surrounding_squares) on 2014-12-23 03:33:12, with 377206 points after 77087 turns and 3:50:32. 18:25:56 -!- ontoclasm has left ##crawl-dev 18:26:26 -!- ontoclasm has joined ##crawl-dev 18:26:26 !lg * @devteam is the same as !lg devteam btw 18:26:27 No keyword 'is' 18:26:45 !messages 18:26:45 No messages for ontoclasm. 18:26:45 gotcha 18:26:56 -!- wheals has joined ##crawl-dev 18:27:09 9x wheals 18:27:09 wheals: You have 1 message. Use !messages to read it. 18:27:20 ontoclasm: since pleasingfungus is, ahem, futzing around with ?/foo, you could probably work on card tiles vaguely soon 18:28:21 !lg wheals xl>9 kmap=~grunt s=place 18:28:22 9 games for wheals (xl>9 kmap=~grunt): 2x Depths:1, Pan, D:15, Orc:4, D:14, D:23, Forest:5, Snake:5 18:28:27 !lg wheals xl>9 kmap=~grunt s=kmap 18:28:27 9 games for wheals (xl>9 kmap=~grunt): 2x grunt_vaults_entry_fortified, grunt_orc_cross, grunt_crosshair, grunt_snake_rune_pools, grunt_metal_band, grunt_absolute_annihilation, cerebov_grunt, grunt_forest_end_shrine 18:28:40 wwwhhheeeaaalllsss 18:28:44 absolutely annihilated 18:28:47 right, these are a catalogue of shame 18:28:58 !lg * (( map~~absolute_annihilation || kmap~~absolute_annihilation )) 18:28:59 fr: grunt_orc_crosshair??? 18:29:07 7. lkid the Fighter (L16 FoAK of Lugonu), blasted by a deep elf annihilator (crystal spear) (kmap: grunt_absolute_annihilation) on Depths:1 on 2014-12-22 18:11:29, with 86450 points after 60222 turns and 3:40:17. 18:29:17 !lg * (( map~~absolute_annihilation || kmap~~absolute_annihilation )) s=ktyp 18:29:34 7 games for * (map~~absolute_annihilation || kmap~~absolute_annihilation): 6x beam, disintegration 18:29:56 -!- MarvinPA has joined ##crawl-dev 18:29:58 -!- scummos__ has quit [Ping timeout: 244 seconds] 18:30:38 theTower: neat 18:31:41 so are you saying new tiles are in the cards 18:31:47 -!- UncertainKitten has quit [Ping timeout: 265 seconds] 18:33:08 so are you saying new cards are in the cards 18:33:57 new cards are in the tiles 18:34:19 are you saying the cards were in your heart all along 18:34:24 -!- UncertainKitten has joined ##crawl-dev 18:34:54 -!- Blazinghand|Work has quit [Ping timeout: 250 seconds] 18:36:50 I'm saying I'm going to make a deck themed vault to kill you all in 18:37:35 there are five implicitly unnecessary words at the end of that sentence 18:38:00 no, theTower usually makes vaults to kill people in general 18:38:04 not specifically devs 18:38:43 we're a subset of people (theoretically) 18:39:16 theorydevs 18:39:23 I prefer vault kills for not-branch-end-or-stair-or-entry vaults 18:39:41 |amethyst: i don't remember if it was you or someone else who was complaining that nethack mode is weird, but apparently we actually recommend it 18:39:48 then you can really say it was your vault that did it 18:39:51 docs/ssh_guide.txt 18:41:40 I'm not grunt, I've got a lot of not-end-or-entry-vaults 18:42:28 ...like heck I'm going to bother figuring out how to track them though 18:42:36 yeah, that was coming from the "this is totally optional to do but the player still did it and died". tbf even lair branch ends are technically optional 18:42:57 most vaults are technically optional! 18:43:15 stuff that isn't: arrival, depths entry, zot entry, hall_of_zot, 18:43:54 it's hard to avoid doing e.g. the S branch ends, though 18:44:07 I like how I've screwed around with two out of four there 18:44:18 and there's a good chance for a third if I ever settle on that 18:44:26 i guess depths entry is entirely grunt's fault 18:44:34 so you can't really beat that, can you 18:45:11 bah, all of the current depths entries are tainted by my touch 18:45:30 ...except for runaround I guess 18:45:45 well mine weren't very good in initial forms since they were made in a terrific hurry 18:45:48 !seen evilmike 18:45:49 I last saw evilmike at Thu Dec 25 06:26:30 2014 UTC (4d 18h 19m 18s ago) quitting, saying 'Read error: Connection reset by peer'. 18:45:58 the grave one was ok, but that was mostly a copy of the other grave vault 18:46:11 hurries 18:46:27 hmmmmmm 18:49:36 -!- scummos__ has quit [Ping timeout: 244 seconds] 18:51:08 -!- gammafun1 is now known as gammafunk 18:51:47 -!- Pacra has joined ##crawl-dev 18:53:14 all this red is making my eyes hurt 18:53:45 ? 18:54:17 https://dl.dropboxusercontent.com/u/1000017/crawl/pebblea.png 18:55:58 90% done but ow 18:58:24 ah 18:58:34 ontoclasm is really seeing red now 18:59:00 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 18:59:12 <|amethyst> wheals: see also https://crawl.develz.org/mantis/view.php?id=9261 19:00:11 is there a mode to just make the numpad act like the numrow? 19:00:18 or is that "nulock" 19:00:21 *numlock 19:01:30 <|amethyst> wheals: that doesn't necessarily help much with ctrl-key 19:01:42 <|amethyst> and shift-key for that matter 19:01:50 yeah that would be bad for shift- 19:13:02 -!- heteroy has quit [Ping timeout: 250 seconds] 19:16:00 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:26:56 -!- Cerpin has joined ##crawl-dev 19:28:37 -!- weezeface has quit [Remote host closed the connection] 19:28:52 -!- scummos__ has quit [Ping timeout: 244 seconds] 19:29:10 -!- wheals has quit [Ping timeout: 246 seconds] 19:33:48 -!- Whistling_Bread has joined ##crawl-dev 19:33:50 -!- Cerpin has quit [Ping timeout: 250 seconds] 19:34:53 ugh, what's a place that still has standard pebble walls 19:34:56 -!- CKyle has joined ##crawl-dev 19:37:56 how's this look: https://dl.dropboxusercontent.com/u/1000017/crawl/pebbletest.png 19:38:09 (the dirt) 19:43:40 -!- speranza has quit [Read error: Connection reset by peer] 19:51:25 looks nice 19:51:29 how do sewers look 19:52:44 -!- Zermako_ has quit [] 19:55:06 haven't done them yet 19:55:19 or wait 19:55:23 pf changed them didn't he 19:55:32 they currently use green pebble 19:57:37 https://dl.dropboxusercontent.com/u/1000017/crawl/pebbletest2.png 19:57:50 might want to change it to lightgreen 19:58:15 but i think it looks okay 19:58:45 bulbous 19:59:18 hmm 19:59:30 sewer elementals 19:59:50 <|amethyst> ripping off Dogma huh 19:59:56 ? 19:59:57 venomentals 20:00:12 (((see also: green death))) 20:00:26 -!- AlphaQ has quit [Read error: Connection reset by peer] 20:01:21 the walls look almost alive in that shot, I mean 20:03:29 hm 20:03:35 not sue what to do about that 20:07:52 https://dl.dropboxusercontent.com/u/1000017/crawl/pebbletest3.png 20:07:56 lair/lab 20:08:00 * ontoclasm shrugs 20:09:03 -!- nicolae- has joined ##crawl-dev 20:10:07 lair is made of gold 20:10:29 sounds about right 20:11:21 ontoclasm: give me the yellow one 20:11:33 the lair one? 20:11:37 or well, just the base 20:11:42 gotta muck up a color 20:12:07 is that a possessed Op? 20:12:18 or do they all have blue pinprick eyes 20:12:41 Bloax: https://dl.dropboxusercontent.com/u/1000017/crawl/pebblea.png 20:12:57 -!- inspector071 has quit [Ping timeout: 256 seconds] 20:14:16 is the problem that they're too shiny? 20:14:24 'cause it's easy to change that 20:17:11 https://dl.dropboxusercontent.com/u/63152810/n/crawl/pebblecolors.png 20:17:34 what's that for 20:17:42 lair, probably 20:18:21 looks moe like orc 20:18:24 more* 20:18:33 mucky brown 20:19:13 -!- Hailley has quit [Quit: Petra is closed!] 20:19:29 萌 20:19:50 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 20:21:30 orc is more like https://dl.dropboxusercontent.com/u/63152810/n/crawl/pebblecolors2.png 20:25:21 why 20:25:35 (i mean, that looks cool, but why is orc black) 20:25:57 dark spooky orc mines!! 20:27:04 the gold stands out more against the dark background, it's why they started mining there in the first place 20:27:54 chequers: yes, that's how op always look, btw 20:28:19 -!- Belest has quit [Ping timeout: 246 seconds] 20:29:44 man this is making me all depressed about lab 20:29:48 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 20:29:56 they were some of the first tiles i submitted to crawl 20:30:08 possibly -the- first? i don't remember 20:30:47 well it always looked like rock->stone->black stone to me 20:31:14 i didn't really know how to draw metal then 20:31:52 also: we need a permarock tile 20:31:55 https://dl.dropboxusercontent.com/u/63152810/n/crawl/lab-metal.png well i did the laziest shit 20:33:34 -!- Nakatomy has quit [Read error: Connection reset by peer] 20:35:48 -!- Whistling_Beard has quit [Ping timeout: 250 seconds] 20:36:00 -!- Whistling_Bread has quit [Ping timeout: 265 seconds] 20:37:56 -!- st_ has quit [Ping timeout: 265 seconds] 20:38:54 -!- UncertainKitten has quit [Ping timeout: 265 seconds] 20:39:51 -!- ProzacElf has joined ##crawl-dev 20:40:27 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:47:17 -!- omnirizo1 has quit [Ping timeout: 272 seconds] 20:47:22 -!- omnirizon has quit [Ping timeout: 240 seconds] 20:48:58 -!- ProzacElf has quit [Ping timeout: 258 seconds] 20:53:08 !lg * current trunk !boring god!= s=god% -graph:pie 20:53:11 71196 games for * (current trunk !boring god!=): https://shalott.org/graphs/839002d91e33631ea688ea006e19920d4c3526e4.html 20:53:23 mmm pie 20:53:53 oh damn, graphs, is that new? 20:54:03 not very 20:54:55 -!- SickSadWorld has quit [Quit: Page closed] 20:55:09 -!- heteroy has quit [Ping timeout: 244 seconds] 20:56:03 ??gammafunk[3 20:56:03 gammafunk[3/12]: greaterplayer: CeAM^Oka NaVM^Chei MfSk^Xom FoAK^Lucy MiBe^Makky VSWz^Ru HOAs^Zin HuFE^Ash DESu^Jiyva 20:56:38 -!- mamgar has quit [Read error: Connection reset by peer] 21:00:42 !kw current 21:00:42 Keyword: current => cv>=0.15 21:01:38 -!- Amy is now known as Guest18451 21:01:46 -!- UncertainKitten has joined ##crawl-dev 21:02:06 -!- Lasty has quit [Quit: Leaving.] 21:02:31 -!- travis-ci has joined ##crawl-dev 21:02:31 The build was broken. (master - 897d147 #1330 : theTower): http://travis-ci.org/crawl-ref/crawl-ref/builds/45407547 21:02:31 -!- travis-ci has left ##crawl-dev 21:04:18 -!- Guest99958 has quit [Ping timeout: 258 seconds] 21:11:14 https://dl.dropboxusercontent.com/u/1000017/crawl/pebbletest4.png 21:12:37 looking good 21:14:44 gooooold 21:17:45 i need to find somewhere to use your black ones :/ 21:19:01 Hellmines 21:19:07 new branch just for those tiles 21:19:21 mmm 21:19:37 I suppose Dis is iron walls? could see some parts using the black ones (iron ore) 21:19:51 yeah, all of dis is metal 21:20:01 -!- Kramin has quit [Ping timeout: 258 seconds] 21:20:14 weird redundant text 13https://crawl.develz.org/mantis/view.php?id=9368 by EugeneJudo 21:22:07 -!- Kintak has quit [Read error: Connection reset by peer] 21:25:20 03ontoclasm02 07* 0.16-a0-3392-gdba81cc: New pebble wall tiles 10(3 minutes ago, 25 files, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dba81cc73dd9 21:26:37 should have kept the "rare" insult 21:27:54 -!- Kramin has joined ##crawl-dev 21:29:27 -!- Lightli_ is now known as Lightli 21:29:37 (also, whatever happened to ziglords) 21:30:46 -!- ontoclasm has quit [Quit: Leaving.] 21:31:25 -!- ontoclasm has joined ##crawl-dev 21:31:31 -!- Yll has quit [Ping timeout: 258 seconds] 21:32:51 new pebbles look great ontoclasm! 21:33:07 <|amethyst> oh hm 21:33:18 <|amethyst> I think I found the cause of #9367 21:34:29 Brannock: thanks 21:34:43 i got tired of looking at the old ones xD 21:35:20 -!- alefury has quit [] 21:37:12 hello i am here to report a stupid thing 21:37:25 good gods let you reflect evil monsters with phantom mirrors, but don't let you enslave them 21:37:27 this is stupid 21:37:40 -!- PleasingFungus has joined ##crawl-dev 21:42:28 question: is there a way to use vault syntax to specify a guaranteed entry point besides a @, like an undocumented KPROP or something 21:42:32 -!- Count_ has quit [Quit: Page closed] 21:42:44 !lg * current trunk vmsg~~"shadow trap" s=place 21:42:45 minmay: sounds like something for mantis 21:42:47 55 games for * (current trunk vmsg~~'shadow trap'): 18x D:1, 12x D:2, 5x D:3, 5x D:6, 4x D:4, 3x D:5, 2x D:9, 2x D:7, Tomb:2, Snake:2, Swamp:5, D:8 21:43:00 !tv * current trunk vmsg~~"shadow trap" tomb:2 21:43:01 1. enigmoo, XL27 MiGl, T:95512 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 21:43:50 I think sniper might need a buff 21:43:55 still tempted by +27 21:44:02 nicolae-, iirc the only options are @, or it will use a door if there's no @, or it will randomly pick an open edge square if neither @ nor + 21:44:29 what on earth 21:44:38 is this guy committing suicide by shadow trap 21:44:46 he probably thinks he'll get tso healing? 21:44:47 probably wants to see what can come out 21:44:53 !gamesby enigmoo tso 21:44:54 enigmoo (tso) has played 42 games, between 2012-02-04 20:17:10 and 2014-12-29 23:54:16, won 1 (2.4%), high score 8507097, total score 18360663, total turns 1985313, play-time/day 0:16:42, total time 12d+7:11:41. 21:45:02 you'd think... 21:45:13 well, rip 21:45:26 geekosaur: i figured as much 21:47:58 ontoclasm: fwiw the lab metal tiles are some of my favorites 21:48:00 they're cool 21:48:06 bloax is just bloaxing 21:48:49 minmay: I saw the gdd enslavement threads and the objections there (to the currently very inconsistent behaviour) seem reasonable 21:49:23 ontoclasm: also, nice new pebble walls! they remind me of cave story, for some reason 21:49:25 <|amethyst> oh 21:49:36 PleasingFungus: <3 21:50:01 that's like telling a painter he paints like picasso 21:50:02 <|amethyst> I guess this guy managed to get unrotting chunks from a vault before the delayed_decay fixes... or maybe the timers are just completely wrong 21:50:09 :) 21:50:09 -!- radinms has quit [] 21:50:18 <|amethyst> which explains how he had 179 chunks 21:50:19 |amethyst: ? 21:50:21 o 21:50:22 dang 21:50:43 -!- Krakhan has quit [] 21:51:13 -!- Krakhan has quit [Changing host] 21:52:32 -!- elliptic has quit [Quit: Leaving] 21:53:53 I think sewer has snot walls now 21:54:22 03|amethyst02 07* 0.16-a0-3393-g26d7af2: Don't strip vector sizes down to (char) in saves (#9367) 10(12 minutes ago, 2 files, 13+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=26d7af2021e5 21:54:51 hrm 21:54:57 <|amethyst> 65536 chunks would still be a problem 21:56:34 sot of odd that there's no distinction between hut wall rock & random level rock on shoals:5 21:56:35 -!- Cerpin has joined ##crawl-dev 21:56:40 *sort of 21:59:43 PleasingFungus: come...come to console...this is so much cyan and lightcyan for you to see...in beautiful console...escape tiles drudgery for tropical console paradise... 22:00:17 -!- travis-ci has joined ##crawl-dev 22:00:17 The build is still failing. (master - dba81cc #1331 : ontoclasm): http://travis-ci.org/crawl-ref/crawl-ref/builds/45416716 22:00:17 -!- travis-ci has left ##crawl-dev 22:00:26 a good phrase 22:00:38 03PleasingFungus02 07* 0.16-a0-3394-g83d1dde: Replace more cyan pebbles with lightgray 10(53 seconds ago, 2 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=83d1dde2158b 22:00:42 -!- SANIC has quit [Quit: Leaving] 22:01:46 gammafunk: but sorry 22:01:47 I hate colour 22:01:49 and fun 22:01:54 -!- CKyle has joined ##crawl-dev 22:01:57 ...dang 22:02:12 colors and fun are the worst 22:02:37 wait, color is the worst or colour is the worst? 22:02:39 <|amethyst> Reminds me of when someone saw me playing console crawl and said "I don't like those reading games" 22:02:46 heh 22:02:54 color is the word 22:02:55 <|amethyst> (true story) 22:03:06 <|amethyst> no, bird is the word 22:03:16 o 22:03:19 true 22:03:29 I know and use that phrase but I have no idea what it's from 22:04:08 <|amethyst> https://www.youtube.com/watch?v=9Gc4QTqslN4 22:05:49 I think if we don't fix the enslavement/god interaction thing 22:05:50 huh 22:05:56 minmay will burn crawl to the ground 22:05:59 just a warning 22:06:08 rip 22:06:12 <|amethyst> Whenever someone complains about how music these days is just so stupid and jejune, point them to this song 22:06:23 ...jejune 22:06:42 your academia is showing, professory 22:06:45 *professor 22:07:00 * |amethyst writes PleasingFungus a professory note 22:07:08 also this is both insanely off-topic and very long but http://www.slate.com/articles/arts/culturebox/2014/06/sex_and_pop_the_forgotten_1909_hit_that_introduced_adultery_to_american.html is very cool 22:07:52 i've only read the url but i'm Skeptical that american audiences didn't know about adultery until 1909 22:08:02 a misleading slug???? 22:08:03 ah, shoulda clicked for the full headline 22:08:22 hugely popular, the number one meme of 1909, controversial, widely cloned, and completely forgotten today 22:08:39 -!- RaptorWrex has joined ##crawl-dev 22:08:45 <|amethyst> Learn the one trick Woodrow Wilson doesn't want you to know! 22:09:18 <|amethyst> oh, my dates are wrong 22:09:25 <|amethyst> William Howard Taft 22:10:37 The short story is that there have always been stupid songs and there have always been interesting songs. 22:10:51 and today is no different 22:11:13 ^ 22:13:29 -!- CKyle has quit [Remote host closed the connection] 22:14:22 -!- nicolae- has left ##crawl-dev 22:16:51 -!- AreBrandon has joined ##crawl-dev 22:16:54 pleasingfungus: if I remember correctly you can use KFEAT on @s to make them still connect while not being floor, does that help 22:16:59 -!- Lawman0 has quit [Ping timeout: 244 seconds] 22:17:05 whaa 22:17:16 what are we talking about 22:17:28 -!- weezeface has quit [Remote host closed the connection] 22:19:01 ...oh, whoops, I was reading backlog and put the wrong name to something 22:19:02 -!- ussdefiant has joined ##crawl-dev 22:19:06 come back, nicolae- 22:19:32 off by two minutes! 22:19:43 and two letters 22:21:01 -!- RaptorWrex has quit [Quit: Leaving] 22:30:18 -!- Blazinghand has quit [Read error: Connection reset by peer] 22:31:56 -!- elliptic has joined ##crawl-dev 22:33:52 max_bytes = logging_config.get("max_bytes", 10*1000*1000) 22:33:59 -!- bedkrab has quit [Ping timeout: 245 seconds] 22:34:00 Do The Math 22:36:20 -!- ProzacElf has joined ##crawl-dev 22:38:02 # Note: We also have to append these the raw TOML 22:38:02 # representation of config.toml, which is used for 22:38:03 # determining lobby display order. 22:38:14 that can't be true 22:38:44 -!- Whistling_Bread has joined ##crawl-dev 22:39:25 -!- travis-ci has joined ##crawl-dev 22:39:25 The build was fixed. (master - 26d7af2 #1332 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45418095 22:39:25 -!- travis-ci has left ##crawl-dev 22:40:36 -!- Cerpin has quit [Ping timeout: 250 seconds] 22:42:54 -!- bonghitz has quit [Remote host closed the connection] 22:43:59 -!- Belest_ has quit [Quit: Page closed] 22:44:00 -!- NotKintak has quit [Read error: Connection reset by peer] 22:46:48 heh 22:46:52 ?/m draconian an 22:46:52 No matches. 22:46:58 god damn it, sequell. 22:47:04 anyway, try that for a good time 22:47:38 really, ?/m warmon is even better 22:57:35 -!- jeanjacques has quit [Quit: quit] 23:04:10 -!- Ququman has quit [Read error: Connection reset by peer] 23:04:17 <|amethyst> PleasingFungus: about to push a fix for that 23:04:31 <|amethyst> PleasingFungus: but ?/mwhite draconian still doesn't show the breath 23:04:45 <|amethyst> and you still can't do ?/mred draconian annihilator 23:04:53 o 23:05:00 you are almost certainly going to cause me collisions 23:05:06 ah well 23:05:17 <|amethyst> it's just one if 23:05:21 <|amethyst> in mon-info.cc actually 23:05:28 huh 23:05:36 03|amethyst02 07* 0.16-a0-3395-g5456d78: Handle ?/mwarmonger and friends (PF) 10(3 minutes ago, 1 file, 8+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5456d7834146 23:05:38 I am curious 23:05:39 shouldn't collide 23:06:05 hrm 23:06:21 <|amethyst> oh 23:06:22 that'll still report weird numbers for ac and ev, I expect 23:06:25 well, weird bars 23:06:28 <|amethyst> it doesn't report those 23:06:33 are you sure 23:06:33 <|amethyst> in ?/m 23:06:42 <|amethyst> ogh 23:06:43 <|amethyst> oh 23:06:47 it does for me... 23:06:56 <|amethyst> yeah, looking at the wrong thing 23:07:03 unless you're looking at zombies or ghostdemons 23:07:12 <|amethyst> I am confused by how monster_info uses draco_type and base_type 23:07:20 likewise 23:07:23 <|amethyst> it seems like the two constructors use them in two different ways 23:08:26 <|amethyst> and yeah, ?/mdraconian annihilator does show weird AC/EV 23:09:12 <|amethyst> and MR 23:09:26 a marginally decent fix would be to make ?/m construct some arbitrary "realistic" combination of race & class 23:11:03 <|amethyst> submenus for draconians 23:11:48 <|amethyst> leaving off AC/EV there wouldn't be terrible either 23:11:59 <|amethyst> when showing a draco/DS class with no race 23:12:12 no easy way to do that without also leaving off spells 23:12:16 <|amethyst> hm 23:12:40 alternate answer: list every combo of race & class 23:12:57 <|amethyst> or, when computing AC/EV, use MONS_DRACONIAN if the base type is MONS_NO_MONSTER 23:13:01 -!- travis-ci has joined ##crawl-dev 23:13:01 The build was fixed. (master - 83d1dde #1333 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45418408 23:13:01 -!- travis-ci has left ##crawl-dev 23:13:18 and MONS_DEMONSPAWN? 23:13:34 <|amethyst> sorry, mons_species(type) 23:13:48 mrhm 23:13:54 tbh I think the combo thing might be a better idea 23:13:56 ridiculous though it is 23:14:06 please don't ask me how to implement it. 23:14:16 <|amethyst> heh 23:18:10 char name[80]; 23:18:12 strncpy(name, key.c_str(), sizeof(name)); 23:18:17 what the fuck is with this code 23:19:02 to describe spellbooks and rods, it does the following: 23:19:04 allocates an item slot 23:19:36 checks to see if there is any weapon with that name, or any armour with that name, or any missile with that name, or finally any book or rod with that name (in which case it continues on to...) 23:20:19 call _append_books() on the allocated item slot, which checks to see if there is a spell by that name and then aborts when it figures out there isn't 23:21:04 and then, finally, tacks on a "high-level spellbook" message (if appropriate) & list of spells from the book 23:21:19 it's just... it's interwoven with ?/S code in ways that make absolutely no sense 23:21:23 I think I'm going insane 23:22:32 -!- ontoclasm1 has joined ##crawl-dev 23:22:49 also, the game will corrupt memory if you try to examine anything with a name longer than 80 characters 23:22:51 take this staff of chaos and cloak 23:22:59 or crash 23:23:02 one of those things 23:23:23 possibly both 23:23:28 -!- ontoclasm has quit [Ping timeout: 264 seconds] 23:24:31 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-3394-g83d1dde (34) 23:29:31 -!- SANIC has quit [Quit: Leaving] 23:30:24 -!- ontoclasm has joined ##crawl-dev 23:30:29 <|amethyst> PleasingFungus: it would be perfectly fine there to say char *name = key.c_str() 23:30:40 <|amethyst> PleasingFungus: key isn't being modified or going out of scope 23:30:47 <|amethyst> and isn't a temporary 23:31:07 <|amethyst> err, const char * 23:31:07 <|amethyst> ohhh 23:31:08 <|amethyst> :( 23:31:09 -!- Euph0ria has quit [Read error: Connection timed out] 23:31:28 <|amethyst> get_item_by_name takes char* specs 23:31:31 <|amethyst> that's why it does that 23:31:37 why does it do that 23:31:39 <|amethyst> I don't know why it doesn't take const char * specs 23:31:47 I'm taking a look 23:31:52 -!- ontoclasm1 has quit [Ping timeout: 264 seconds] 23:32:25 -!- brain has quit [Ping timeout: 246 seconds] 23:32:31 um 23:32:37 there doesn't seem to be any reason why it doesn't take const char* 23:32:42 I'm gonna change it and see what complains 23:32:49 <|amethyst> :) 23:33:11 <|amethyst> and when I said "char * name = ..." I meant "const ..." 23:33:33 sure 23:33:46 03|amethyst02 07* 0.16-a0-3396-g2beea2b: Simplify. 10(17 minutes ago, 1 file, 1+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2beea2b5821e 23:33:46 03|amethyst02 07* 0.16-a0-3397-g5c68615: Include race AC/EV for job monsters in ?/m 10(6 minutes ago, 1 file, 7+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5c6861583dd0 23:34:47 -!- mong has quit [Quit: WeeChat 1.0.1] 23:35:35 <|amethyst> PleasingFungus: with that second commit you should now get good numbers from e.g. monster_info(MONS_DRACONIAN_ANNIHILATOR, MONS_RED_DRACONIAN); 23:36:29 <|amethyst> though getting a fully correct description might require reconciling some of the base_type/draco_type stuff in other methods of monster_info? 23:37:05 <|amethyst> if you pass in MONS_NO_MONSTER as the base, as it currently does, you get the job stapled on top of draco_type, which is currently either MONS_DRACONIAN or MONS_DEMONSPAWN 23:38:53 const char* compiles 23:39:22 -!- TR_Muscateer has joined ##crawl-dev 23:41:57 -!- Whistling_Bread has quit [Ping timeout: 240 seconds] 23:43:15 -!- ontoclasm1 has joined ##crawl-dev 23:43:20 -!- Guest49820 is now known as SwissStopwatch 23:43:59 03PleasingFungus02 07* 0.16-a0-3398-gd68e9a5: Gut & disperse ?/ _do_describe() 10(56 seconds ago, 3 files, 248+ 139-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d68e9a5759df 23:44:24 oh 23:44:28 -!- ontoclasm has quit [Ping timeout: 264 seconds] 23:44:35 |amethyst, if you could take a look at the comment I made at the start of _item_stats() 23:45:45 <|amethyst> what do you mean by replacing with an unwind_var ? 23:46:33 hrm 23:46:35 more like a finally block 23:46:38 -!- Fhqwhgads_ has quit [Remote host closed the connection] 23:47:14 static string _item_stats(...) { const int it_slot = get_mitm_slot(); { ... } finally { destroy_item(it_slot); } } 23:47:19 if that makes any sense 23:47:33 -!- ontoclasm1 has quit [Client Quit] 23:47:41 <|amethyst> hm 23:47:46 <|amethyst> I might have a better idea 23:47:59 ! 23:48:11 also I absolutely hate the overall approach of that code 23:48:17 -!- ontoclasm has joined ##crawl-dev 23:48:30 -!- ontoclasm has quit [Client Quit] 23:48:47 if you check get_item_by_name(), you'll see it iterates over every single subtype of every base type it specifies, and then checks to see if their name is "close" 23:49:20 not sure of a better way off the top of my head but ooh! it's bad! 23:51:04 -!- weezeface has quit [Remote host closed the connection] 23:52:22 -!- Brannock has quit [Ping timeout: 240 seconds] 23:53:43 <|amethyst> BTW, I assume it is known that ?/i doesn't let you select spells 23:53:44 <|amethyst> ? 23:53:58 it didn't ever 23:54:05 oh 23:54:12 <|amethyst> yeah, but now it shows the letters :) 23:54:12 yeah that's the next thing on my todo 23:54:12 actually 23:54:18 sorry, misread 23:54:32 but yeah, it's that & then utterly destroying _append_books() 23:54:37 03|amethyst02 07* 0.16-a0-3399-gc2016d9: Don't name a variable after a type. 10(5 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c2016d94d049 23:54:37 03|amethyst02 07* 0.16-a0-3400-g6751b11: Don't allocate ?/i temp items from mitm. 10(2 minutes ago, 1 file, 13+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6751b115de14 23:54:44 and at that point I think I'll have rewritten everything I wanted to 23:55:14 <|amethyst> I imagine at one point some of those functions it calls actually needed a slot number 23:55:21 heh 23:55:32 you gave me an idea 23:58:05 <|amethyst> man, at this rate I'm never going to catch up with you 23:58:45 03PleasingFungus02 07* 0.16-a0-3401-ga77004b: Don't allocate ?/S items in mitm, either 10(29 seconds ago, 1 file, 3+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a77004bdde4a 23:58:48 <|amethyst> 2014 commits: PF 1291, |amethyst 1209, Grunt 1156 23:58:48 ! 23:58:56 I was pretty quiet for most of the last month 23:59:01 <|amethyst> December commits: PF 161, |amethyst 131, wheals 58 23:59:03 because I was playing fire emblem 23:59:30 <|amethyst> I was quiet for a lot of the month because of finals etc 23:59:33 but then I started coding again in earnest a few days ago 23:59:37 because I got sick of fire emblem 23:59:40 <|amethyst> :) 23:59:45 that is a nobler tale than mine