00:00:28 ??clyph 00:00:28 clyph ~ glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 00:00:39 PleasingFungus: lightred 00:00:50 aight 00:00:56 playing around with the xom piety-o-tron 00:01:00 *mood-o-tron 00:01:22 You hear a tron bike 00:01:27 " Why does Prince Ribbit turn back into a frog if you animate dead him? " 00:01:31 this is a good question 00:01:34 heh 00:01:45 tbh I prefer it 00:01:50 kinda cool 00:02:13 that one is probably my fault 00:02:14 but it does really not make much sense 00:02:21 I wonder how to fix it 00:02:23 (just replicated) 00:05:23 -!- tcsc has quit [Quit: bye!] 00:06:52 -!- lessens has quit [Ping timeout: 240 seconds] 00:06:53 -!- lessens_ is now known as lessens 00:07:33 in the finest tradition, I will try an ugly hack. 00:07:49 what does a beautiful hack look like 00:08:31 ask mit 00:08:33 hm 00:08:33 Unstable branch on crawl.s-z.org updated to: 0.16-a0-1738-g5881244 (34) 00:08:43 so this made a human skeleton 00:08:45 that has the sprite of a frog 00:08:49 -!- Mazed has quit [Ping timeout: 255 seconds] 00:08:57 what kind of frog? 00:09:05 a skeleton frog 00:09:07 sorry 00:09:07 -!- roctavian has quit [Ping timeout: 246 seconds] 00:09:43 well, that's better than plenty of other options 00:09:54 still not quite what was intended.... 00:10:04 skeleton prince 00:10:05 ontoclasm: You have 1 message. Use !messages to read it. 00:10:16 !messages 00:10:17 (1/1) alefury said (1d 6h 26m 47s ago): <3 the shatter spell symbol 00:10:23 hmm 00:10:33 * ontoclasm shatters!!! 00:10:40 pleasingfungus, how good is hydraform with no unarmed skill? 00:11:22 no idea. better than most forms, probably 00:15:15 03PleasingFungus02 07* 0.16-a0-1739-g740321d: Fix skeletal frog prince ribbit (mattybee) 10(48 seconds ago, 1 file, 11+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=740321d613f0 00:15:27 how bad do you think this version of nerfelex is: http://pastebin.com/3b2A0Cip it has only a hand of 6 cards you see on your (a)bility screen, can't play things till you get 2* though, removes decks from normal gen 00:15:45 tried to remove as much fiddling as possible 00:17:03 Mm. Basic idea could work. 00:17:10 -!- foophykins has quit [Ping timeout: 246 seconds] 00:17:18 four of a kind might be OP because you can chain it 00:17:27 but if it cost enough its not a big deal 00:17:31 no worse than stackin escape decks 00:17:51 and at least it uses 0 inventory slots 00:18:09 I'd probably put more of a focus on keeping cards in your hand, maybe. more abilities that trade 'having cards' for 'having the right kind of card'. 00:18:23 yee idk i only gave it about 10 minutes of thought 00:18:23 or at least do that with 'stack four'. 00:18:31 i dont liek stacking though as a thing 00:18:43 tabstorm: maybe instead of an ability to draw cards, use the gift timer 00:18:56 well 00:19:05 you might not always want to draw though 00:20:54 hmm, right, I forgot about "the berserk miscast should have a turn of charging time?" 00:21:13 are you making miscasts more dangerous.. 00:21:22 that is literally a nerf 00:21:49 miscasts charms for berserk, good sk tech early game 00:22:25 I am sure somebody will be annoyed the easy way to do this is to bring back the battlelust status 00:22:45 -!- Blakmane has quit [Quit: Page closed] 00:23:13 BATTLELUST 00:23:49 the what 00:23:58 ??battlelust card 00:23:59 battlelust card[1/2]: Power 0 makes you go berserk after 10 aut, 1 gives might, 2 gives might and agility. Battlelust berserk is blocked by clarity. 00:24:03 huh 00:24:13 ??battlelust card[2] 00:24:13 battlelust card[2/2]: !lg sdynet ddfi place=pan 1 -tv 00:24:23 plargh, it doesn't list that it was removed 00:24:24 !lg sdynet pan 1 -tv 00:24:25 1/2. sdynet, XL27 DDBe, T:75724 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 00:24:46 !send theTower Ploargh 00:24:46 Sending Ploargh to theTower. 00:25:54 oh 00:26:00 !lg sdynet ddfi pan 1 -tv 00:26:01 1. sdynet, XL27 DDFi, T:96969 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 00:26:12 helps if I get the query right 00:26:45 Jaittu Dufirch is a great name 00:26:53 !hs * dgmo 00:26:54 2195. bmfx the God of Death (L27 DgMo), escaped with the Orb and 15 runes on 2013-04-25 22:42:00, with 14496898 points after 108822 turns and 12:00:07. 00:27:06 powerful combos 00:27:18 ...hahahahahaha 00:27:34 amazing 00:27:48 how does he have 58 str 00:27:59 divine power 00:28:10 o 00:28:23 else if (you.char_class == JOB_MONK && you.species != SP_DEMIGOD && !had_gods()) 00:28:24 string godpiety = "**...."; 00:28:50 this makes me laugh 00:28:55 ... 00:29:08 -!- hurdos has quit [Ping timeout: 260 seconds] 00:29:21 PleasingFungus: oh I had an idea re the toy meter 00:29:30 oh? 00:29:32 pick a two char pair like >< and 00:29:39 I'm most of the way through implementing the gdd version btw 00:29:47 -!- Mazed has quit [Ping timeout: 244 seconds] 00:29:53 <..... ><.... .><... ..><.. ...><. ....>< .....> 00:30:00 seven! 00:30:52 hm 00:30:54 I can test it 00:31:13 I wonder how easy that would be to eyeball 00:31:17 maybe || 00:31:45 !send Grunt giant eyeballs 00:31:46 Sending giant eyeballs to Grunt. 00:33:23 -!- Isabel has joined ##crawl-dev 00:34:54 -!- ruwin has quit [Read error: Connection reset by peer] 00:34:57 -!- Krakhan has quit [Ping timeout: 244 seconds] 00:36:01 * Grunt gazes at PleasingFungus. 00:36:10 * PleasingFungus is unable to move! 00:36:15 -!- Pluie has quit [Ping timeout: 265 seconds] 00:38:06 * Grunt sticks PleasingFungus like a pincushion!!!!!!!!!!!!!!!! 00:38:13 why not like 00:38:17 unicode symbols 00:38:27 which 00:38:50 I guess the good ones would be the wide ones in some fonts 00:39:11 >X( >:( :( :| :) :D XD 00:39:11 doesn't really help with compactness of the display anyhow 00:39:44 little dwarf faces like in DF 00:43:51 man 00:43:53 :( 00:43:54 this is too hard 00:44:43 . 00:45:03 http://sprunge.us/fTOg 00:45:06 maybe I'll look into it at some other point....... 00:45:10 (need to sleep soon) 00:45:15 same 00:46:07 PleasingFungus: good paste?? 00:46:23 idgi 00:46:46 ...nvm I get it 00:47:00 http://sprunge.us/RYLd 00:50:44 -!- Mazed has quit [Ping timeout: 255 seconds] 00:51:58 noooo I just finished 00:52:11 ? 00:52:14 ?? 00:52:18 ??? 00:52:23 !!! 00:52:26 ... 00:53:00 here you go, pleasingfungus 00:53:02 http://pastebin.com/8Dwwvpjm 00:53:41 theTower: "since the"? 00:53:42 (sorry I do not have overall nemelex overhaul ideas) 00:53:50 it's aight 00:53:56 no shortage of ideas floating around 00:54:00 just need to pick the Right Ones 00:54:09 I just think it' 00:54:25 s important to note that quite a few cards are pretty bad regardless of how decks are managed >_> 00:54:32 sure 00:55:03 that is the sort of playtest feedback that is very useful for me, since I never got far with newnewnewnemelex 00:55:18 I don't know how to finish the "since the" bit, just pretend that the answer is "every other problem here" 00:55:20 newmelex 00:55:21 imo 00:55:27 it kinda leads in well to the next one 00:55:34 happy accidents 00:55:36 since the decks are less indivdually useful, 00:55:50 I was honestly wondering if you'd intended it :) 00:55:51 -!- rossi_ has quit [Ping timeout: 272 seconds] 00:55:59 it is late for me too 00:56:13 -!- Kalir has quit [Changing host] 00:56:23 oh. I think I did add hydraform to metamorph card 00:56:32 but as an alternate, not a replacement per se 00:57:29 "a whole bunch of monsters with weird neat effects as allies that wouldn't contribute much to the summoning school but could be interesting enough here" 00:57:30 dragon / lich, statue / hydra / hands, spider / ice beast / bat 00:57:32 Scarab card 00:57:38 . 00:57:40 !!! 00:57:45 I think the hydra should eat the blade hands 00:57:50 haha 00:57:56 heh 00:57:58 then power 1 has maybe some decent effects? 00:57:58 blade dragon when 00:58:02 fr blade hydras 00:58:03 idk I am not convinced that it should be a card 00:58:05 (buff to iron dragons??) 00:58:06 all the pan lords got set to black in my branch 00:58:11 tbh it's a good pan lord buff 00:58:15 gammafunk: ... 00:58:20 "oops" 00:58:27 Grunt: they're all nethack ghosts 00:58:30 dragon eventually could get buffed breath and at least has health for mages, lich and statue have obvious dual meanings 00:58:35 theTower: anyway, thank you again for posting that! 00:58:36 ! 00:58:53 * Grunt sleeps. 00:59:05 (SLEEEEPING) 00:59:07 !lg . sp nemelex 00:59:08 1. PleasingFungus the Slicer (L8 SpAs of Nemelex Xobeh), blasted by Edmund (wand of magic darts) on D:7 on 2014-07-01 18:53:05, with 1263 points after 6637 turns and 0:27:02. 00:59:25 confession: my experience with metamorph was drawing it on this guy, getting batform, and immediately going to negative strength 00:59:27 power 0 metamorph is pretty bad but that seems inevitable 00:59:31 ...hahaha 00:59:43 -!- Kramin has quit [Quit: This computer has gone to sleep] 00:59:46 fun fact 00:59:53 and here I was going to say bat at least isn't that bad 00:59:54 there is a comment in the code saying that it prevents that from happening 00:59:57 it does not 01:00:01 a good lie 01:00:03 is or was a comment; I might have removed it 01:00:15 solution 01:00:24 power 2 metamorph causes combined forms 01:00:28 Blade Hydra form 01:00:35 dracolich form. 01:00:45 anyway imo it's a deck of wrath card 01:00:51 Just My Opinion 01:01:20 imo redesign nemelex in a way that lets me draw each card 01:01:25 since i've been wanting to do that 01:01:42 o 01:01:58 ontoclasm were you here when I was looking at a 15-year-old commit and found out that all the cards used to have 01:02:00 pictures 01:02:01 instead of messages 01:02:04 well, word pictures. 01:02:06 !!!!! 01:02:13 er, pictures instead of names 01:02:41 ? 01:02:45 no 01:02:47 -!- link_108 has quit [Quit: Leaving.] 01:02:48 -strcpy(info, "On the card is a picture of a chest brimming over with gold!"); 01:03:00 -strcpy(info, "On the card is a picture of a deteriorating neural pathway."); 01:03:06 -strcpy(info, "On the card is a picture of you, looking more experienced."); 01:03:14 they were not... very imaginative. 01:03:31 I dunno, the neural pathway sounds evocative 01:03:43 at least, in crawl's fantasyness 01:03:58 you[0].dex -= 2 + random2(2) + random2(2) 01:04:02 -!- Whistling_Bread has quit [Ping timeout: 258 seconds] 01:04:11 that one turned into the Slug card 01:04:16 -strcpy(info, "On the card is a picture of a deck of cards being shuffled."); 01:04:22 guess what this one did! 01:04:41 <|amethyst> employed the Droste effect? 01:04:56 oh man 01:05:49 (it was, naturally, the Shuffle card.) 01:08:28 ontoclasm: anyway, tabstorm's hand-based system would certainly let you draw a lot of cards (card-ability-icons) 01:09:32 oh yeah 01:09:35 if you wanted to be cute 01:09:46 depicting what's on the card should surely be in the description for each card 01:09:52 did at least he come up with a nem idea that isn't bad 01:10:22 oh I guess it's not gdd 01:10:28 backlog 01:10:45 I also materialized my own comments! 01:11:52 -!- Mazed has quit [Ping timeout: 240 seconds] 01:13:45 * PleasingFungus dematerializes. 01:13:47 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 36.0a1/20141027030204]] 01:19:28 -!- Lightli has quit [Ping timeout: 246 seconds] 01:23:52 -!- Whistling_Beard has quit [Ping timeout: 240 seconds] 01:23:58 welp, getting more notes and he's already gone, I guess I will find him tomorrow 01:24:03 -!- theTower has quit [Quit: leaving] 01:32:04 -!- olo has quit [Ping timeout: 246 seconds] 01:33:02 -!- dtsund has quit [Quit: dtsund] 01:37:46 -!- Whistling_Bread has quit [Ping timeout: 258 seconds] 01:40:18 -!- Unano has quit [Quit: Page closed] 01:47:26 -!- link_108 has joined ##crawl-dev 01:48:53 -!- Z_LAMP has quit [Ping timeout: 258 seconds] 01:52:23 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:52:45 -!- NekoRex has quit [Ping timeout: 244 seconds] 02:02:42 -!- mong has quit [Quit: WeeChat 1.0.1] 02:04:42 -!- weezefac_ has quit [] 02:06:32 -!- tabstorm has quit [Ping timeout: 245 seconds] 02:07:17 -!- bonghitz has quit [Remote host closed the connection] 02:15:53 -!- mineral has joined ##crawl-dev 02:17:45 -!- read has quit [Ping timeout: 265 seconds] 02:19:11 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-1739-g740321d (34) 02:21:11 -!- cribozai has quit [Ping timeout: 255 seconds] 02:31:32 -!- simmarine has quit [Quit: Leaving] 02:46:22 -!- Annabella| has quit [Ping timeout: 240 seconds] 02:46:30 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:47:28 -!- ussdefiant has quit [Ping timeout: 256 seconds] 02:48:07 -!- rophy has quit [Ping timeout: 255 seconds] 02:55:11 -!- rossi_ has quit [Ping timeout: 256 seconds] 02:55:31 -!- ololoev has quit [Quit: Page closed] 03:03:46 -!- Ratboiler has quit [Ping timeout: 246 seconds] 03:09:21 -!- Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 03:09:29 -!- Artelis has quit [Ping timeout: 264 seconds] 03:16:41 -!- lobf has quit [Quit: lobf] 03:33:24 -!- _Jordan_ has quit [Quit: Leaving] 03:34:57 -!- Azzkikr has quit [Quit: WeeChat 0.4.2] 03:35:40 -!- Mazed has quit [Remote host closed the connection] 03:40:00 -!- scummos__ has quit [Ping timeout: 260 seconds] 03:41:15 -!- Marbit has joined ##crawl-dev 03:41:18 -!- Whistling_Bread has quit [Ping timeout: 265 seconds] 03:41:29 -!- Artelis has quit [Ping timeout: 245 seconds] 03:43:37 -!- M1zzu has quit [Quit: Leaving] 03:45:54 -!- st_ has joined ##crawl-dev 03:46:14 -!- link_108 has quit [Quit: Leaving.] 03:47:02 -!- hurdos has quit [Ping timeout: 250 seconds] 03:51:29 -!- ElanMorin has joined ##crawl-dev 03:56:29 -!- edlothiol has joined ##crawl-dev 03:58:05 -!- bonghitz has quit [Remote host closed the connection] 04:17:24 -!- iokk has quit [Quit: leaving] 04:28:56 -!- grillatactics has quit [Quit: grillatactics] 04:33:12 -!- markgo has quit [Ping timeout: 260 seconds] 04:41:04 -!- Yermak has quit [Ping timeout: 246 seconds] 04:49:51 -!- _Jeff has quit [Quit: Leaving] 04:54:34 -!- rossi_ has quit [Ping timeout: 255 seconds] 04:58:05 -!- syllogism has joined ##crawl-dev 05:12:43 -!- Hailley has quit [Quit: Petra is closed!] 05:17:19 -!- Kintak has quit [Ping timeout: 245 seconds] 05:34:25 -!- Turgon has quit [Client Quit] 05:37:32 -!- __miek has quit [Ping timeout: 250 seconds] 05:43:00 -!- JaGGedTK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 05:47:05 -!- genocide has joined ##crawl-dev 05:48:06 Can anyone tell me if TSO still treats all summons the same as Daevas/Angels? 05:48:50 if you mean extending their lifespan on killing evil dudes yes 05:49:13 So healing and duration extension? 05:49:16 yes 05:49:17 and also piety 05:49:19 yes 05:49:20 okay, thank you 05:50:51 -!- Blazinghand has quit [Read error: Connection reset by peer] 06:01:26 -!- Lasty has joined ##crawl-dev 06:11:47 -!- pentax has quit [Quit: ヒーロー見参!] 06:20:11 -!- genocide_ has joined ##crawl-dev 06:20:31 -!- Crehl has quit [Quit: Killed by a kitten] 06:23:50 -!- genocide has quit [Ping timeout: 260 seconds] 06:36:04 -!- Lasty has quit [Quit: Leaving.] 06:37:37 -!- Marbit has quit [Ping timeout: 246 seconds] 06:56:04 -!- rossi_ has quit [Ping timeout: 245 seconds] 06:58:18 -!- MgDark has quit [Ping timeout: 256 seconds] 07:14:36 -!- ackack has joined ##crawl-dev 07:16:34 -!- wheals has joined ##crawl-dev 07:19:53 -!- Bloax has joined ##crawl-dev 07:24:34 Unicode doesn't work in trunk? 07:26:25 include += unicode.txt 07:27:01 -!- grillatactics has quit [Quit: grillatactics] 07:27:49 Warning: Cannot find unicode.txt 07:28:57 Warning: Cannot find file "unicode.txt". (~/.crawlrc:22) 07:29:00 -!- Kramin is now known as Kramin_ 07:30:41 afaik unicode is the default 07:32:08 Nah, the walls are # 07:33:59 <|amethyst> include += old_unicode_glyphs.txt 07:34:22 -!- heteroy has quit [Ping timeout: 240 seconds] 07:35:53 oh, sorry 07:36:01 forgot the actualy names 07:36:17 s/y/ 07:37:05 Okay it works now, thanks 07:38:13 -!- fridurmus has quit [Remote host closed the connection] 07:38:25 -!- Marbit has joined ##crawl-dev 07:45:16 -!- demiskeleton has quit [Quit: Leaving] 07:47:28 -!- Brannock has joined ##crawl-dev 07:47:35 -!- yogidabear has quit [Quit: Page closed] 07:48:56 May I suggest that players receive warning messages for casting spells that will place them under penance? 07:50:48 -!- ontoclasm has quit [Quit: Leaving.] 07:51:42 |amethyst, should "mprf("%s", error.c_str());" be turned into "mpr(error.c_str());"? 07:55:22 or maybe we should even add a wrapper mpr(string) so that you don't have to add the .c_str() 07:55:36 -!- edlothiol has quit [Ping timeout: 265 seconds] 07:55:57 <|amethyst> sounds reasonable, but 07:56:10 <|amethyst> if you're going to do that, just change it to take a string rather than having a wrapper 07:56:22 <|amethyst> it's a wrapper for _mpr anyway, and that takes a string already 07:57:03 -!- varmin has quit [Ping timeout: 265 seconds] 07:57:21 <|amethyst> I think it sounds reasonable, but keep in mind that if someone decides they do want a different channel etc, they have to switch back to mprf anyway 07:57:28 -!- edlothiol has joined ##crawl-dev 07:57:40 <|amethyst> and definitely anything more complicated than "%s" should use mprf rather than mpr + concatenation 07:57:51 <|amethyst> gtg 07:58:39 -!- SomeStupidGirl has quit [Quit: Leaving] 08:01:31 -!- varmin has joined ##crawl-dev 08:05:59 -!- dpeg_ has quit [Quit: later] 08:12:19 -!- Calisca has quit [Read error: Connection reset by peer] 08:23:17 -!- Kramin_ has quit [Ping timeout: 256 seconds] 08:25:11 -!- Bloax has quit [Quit: Error: Bloax not found] 08:48:59 -!- debo has quit [Ping timeout: 245 seconds] 08:52:56 -!- JaGGedTK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 08:53:22 wow there's a web interface for the logs search 08:53:42 somehow i never realised this, i thought you had to click search and then click download results every time 08:54:22 (i just pushed some commits that broke compilation, will fix, one sec) 08:55:01 -!- BigBluFrog has quit [Quit: Page closed] 08:55:19 -!- rossi_ has quit [Ping timeout: 255 seconds] 08:55:31 (i'm back with msysgit so it will take forever for me to be sure compilation actually works :() 08:56:53 -!- ackack has quit [Ping timeout: 264 seconds] 08:57:19 03wheals02 07* 0.16-a0-1740-gae8a738: Remove Dowsing from the deck of battle (hangedman). 10(2 hours ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae8a738061a2 08:57:19 03wheals02 07* 0.16-a0-1741-ge959abd: Remove the Metamorphosis card (hangedman). 10(89 minutes ago, 4 files, 4+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e959abd8434d 08:57:19 03wheals02 07* 0.16-a0-1742-g42af756: Simplify. 10(84 minutes ago, 1 file, 11+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42af75685fc4 08:57:19 03wheals02 07* 0.16-a0-1743-gba53505: Remove some #ifdef WIZARDs. 10(82 minutes ago, 1 file, 0+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba5350587262 08:57:19 03wheals02 07* 0.16-a0-1744-ga464a13: Make decks evokable from inventory. 10(50 minutes ago, 4 files, 7+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a464a13d86e2 08:57:19 03wheals02 07* 0.16-a0-1745-g58f2b2a: Remove Draw One. 10(27 minutes ago, 20 files, 5+ 88-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=58f2b2a93b3c 08:57:19 03wheals02 07* 0.16-a0-1746-gb05332b: Remove Peek at Two. 10(14 minutes ago, 14 files, 12+ 150-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b05332bf588d 08:59:23 -!- fridurmus has quit [Remote host closed the connection] 09:04:17 03wheals02 07* 0.16-a0-1747-g5c352fd: Fix compilation. 10(62 seconds ago, 3 files, 2+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5c352fd514ce 09:04:21 -!- genocide_ is now known as genocide 09:05:12 $ git log --oneline | grep -i 'fix compilation' | wc -l 09:05:20 168 09:09:58 -!- heteroy has quit [Ping timeout: 256 seconds] 09:11:53 -!- hurdos has quit [Ping timeout: 264 seconds] 09:15:06 -!- wheals has quit [Read error: Connection reset by peer] 09:15:44 -!- wheals has joined ##crawl-dev 09:17:13 -!- Taraiph has quit [Ping timeout: 246 seconds] 09:27:11 -!- debo has joined ##crawl-dev 09:29:57 -!- wheals has quit [Quit: Leaving] 09:33:02 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 09:34:42 -!- fridurmus has quit [Remote host closed the connection] 09:39:56 -!- Earlo has quit [Remote host closed the connection] 09:52:59 -!- aleksiL has quit [Ping timeout: 255 seconds] 09:54:26 -!- PleasingFungus has joined ##crawl-dev 09:54:40 -!- Marbit has quit [Ping timeout: 246 seconds] 09:56:44 -!- LexAckson has joined ##crawl-dev 09:58:46 huh 09:59:07 and here I was holding off on any nemelex changes until I had a plan to Fix Everything Forever 09:59:17 mm 09:59:19 -!- bonghitz has quit [Remote host closed the connection] 10:02:03 is that a euphemism for remove? 10:02:15 I'm not gammafunk! 10:02:21 besides, *removing* nemelex is simple 10:02:24 it's fixing him that's hard! 10:02:37 yes, but forever is a long time :p 10:02:49 that bit was hyperbole. 10:08:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 36.0a1/20141027030204]] 10:09:37 !remove PleasingFungus 10:09:39 wait, too late 10:09:41 good 10:09:47 -!- fridurmus has quit [Remote host closed the connection] 10:14:36 -!- Kalir has quit [Changing host] 10:17:20 -!- ackack has joined ##crawl-dev 10:22:40 -!- foophykins has quit [Ping timeout: 246 seconds] 10:23:53 Fixing Nem -is- hard. I'm not at all sure how it could be done. Dpeg raised some really good points the last time I brought it up. 10:24:16 !tell dpeg pingping 10:24:17 bhaak: OK, I'll let dpeg know. 10:32:49 -!- Taraiph has joined ##crawl-dev 10:32:54 -!- st_ has quit [Read error: Connection reset by peer] 10:33:20 -!- PleasingFungus has joined ##crawl-dev 10:33:28 is there a commit for why rotting was taken out of the game? 10:33:32 -!- st_ has joined ##crawl-dev 10:33:56 %git :/rot 10:33:58 07Grunt02 * 0.16-a0-1729-g5dbe7b57: A pile of vaults from various authors (#8862, #9036, #9101). 10(14 hours ago, 7 files, 567+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5dbe7b573086 10:34:04 -!- Twiggytwiggytwig has quit [Ping timeout: 265 seconds] 10:34:28 Taraiph: do you mean miasma cloud direct-rot, or rotting chunks/corpses? 10:34:35 thanks johnstein 10:34:43 <|amethyst> %git 7d34deab 10:34:43 07PleasingFungus02 * 0.16-a0-1522-g7d34dea: Remove rotting chunks & corpses & coagulated blood 10(10 days ago, 30 files, 92+ 702-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7d34deab64fb 10:34:44 er, rotting chunks 10:34:55 thanks again .-. 10:36:16 well I still don't get it but I suppose it's fine 10:37:00 -!- elliptic has quit [Quit: Leaving] 10:37:17 <|amethyst> the only thing they really did was make the game slightly easier for trolls, old HO, etc 10:37:54 rip ho/og saporovore 10:37:54 rip 10:37:59 <3 10:38:02 Ruined By The Reaver 10:38:09 did trolls still have enough saporovore to eat rotting chunks? 10:38:10 <|amethyst> since, unless your inventory is full or you have Saprovore, there's no difference between having a rotten chunk and not having anything at all 10:38:25 <|amethyst> PleasingFungus: saprovore 1 was enough for that 10:38:40 sure. I'd forgotten they had that, tho 10:38:48 after the aforementioned great reaving 10:39:09 rotting chunks had better healing / rot fixing for Gh too, i believe 10:39:21 i barely ever noticed it on anything other than Gh 10:39:34 pretty sure the benefit for ghouls was pretty minor too 10:39:39 yeah it wasn't huge 10:39:49 rot fixing was actually the same chance 10:39:49 like a 80% chance instead of 60% for curing rot, and slightly better healing 10:39:52 -!- Calisca has quit [Ping timeout: 245 seconds] 10:39:52 ah 10:40:16 75% chance of curing rot (regardless of chunk type), 75% chance of healing from non-rotting chunks, 100% chance of healing otherwise 10:40:29 the descriptions played it up as if it was a much bigger thing than it was 10:41:09 -!- tabstorm has joined ##crawl-dev 10:41:58 ??terence 10:41:58 terence[1/1]: A unique human fighter generally regarded as a pushover, though he occasionally spawns with a wand in which case he can be fairly dangerous. 10:42:20 what a strange entry 10:42:27 !killratio terence * entry 10:42:28 Subcommand $(!lg * entry ikiller=terence fmt:"${n}" stub:"0") failed: No keyword 'entry' in $(= ${ratio} NaN) in $(if $(= ${ratio} NaN) No ba... 10:42:31 !killratio terence * recent 10:42:35 terence wins 9.725% of battles against * (recent). 10:43:03 advantage of position, I guess 10:43:46 terence can kill not strong chars pretty easily if he spawns with good items 10:44:10 ya 10:45:01 so do monsters take EV penalties based on their armour 10:45:05 -!- Korororoko has quit [Client Quit] 10:45:15 no 10:45:16 this just reminded me that orc warriors are mostly dangerous because of their gear and i realized they have 13 ev 10:45:28 so do they get AC = AC of the armour they wear? 10:45:32 ya 10:45:36 so an orc warrior might have 10/13 10:45:41 that's pretty tough defense for D:6 10:45:47 the more you know 10:45:50 weird fact: there's a very old TODO in the code to give them more AC based on "armour skill" (hd) 10:45:55 . 10:46:15 at least its not "deep elf blademaster with armour of the dragon king: 10:46:23 <|amethyst> PleasingFungus: I think that would make sense if it were done *instead* of having base AC 10:46:36 <|amethyst> PleasingFungus: or instead of just adding together base + armour anyway 10:46:55 id rather have it where monsters can carry objects that they drop when dead and have the same ac/ev all the time.. 10:47:22 that sounds lame 10:47:54 |amethyst: ya maybe 10:47:59 orc warlord (11o) | Spd: 10 | HD: 15 | HP: 96-133 | AC/EV: 3/10 | Dam: 32 | 10weapons, 10items, 10doors, fighter | Res: 06magic(60) | XP: 1691 | Sp: battlecry | Sz: Medium | Int: normal. 10:47:59 %??orc warlord 10:48:06 ac 3 10:48:22 vault warden (04p) | Spd: 10 | HD: 16 | HP: 75-108 | AC/EV: 1/13 | Dam: 36 | 10weapons, 10items, 10doors, fighter, see invisible | Res: 06magic(60) | XP: 1704 | Sp: seal doors | Sz: Medium | Int: normal. 10:48:22 %??vault warden 10:48:22 -!- theTower has joined ##crawl-dev 10:48:30 well, that was much faster than I thought 10:48:33 heh 10:48:35 same 10:48:43 -!- fridurmus has quit [Remote host closed the connection] 10:49:00 -!- Basil has quit [Ping timeout: 258 seconds] 10:50:11 -!- JaGGedTK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 10:54:13 -!- ussdefiant has joined ##crawl-dev 10:54:39 -!- rossi_ has quit [Ping timeout: 255 seconds] 10:58:00 ? 10:59:32 ... 10:59:40 TSO penance for distract stabbing is the worst thing ever. 10:59:43 Please remove it, lol 11:00:15 no 11:00:20 stabbing is dishonorable 11:00:45 So it's just for flavor? It literally ruins the god if you're using summons 11:00:57 The 7 key on numpad is the same as Y for some reason 11:01:02 so if you hit wrong key you're under penance 11:01:07 I've been penanced 4 times now 11:02:33 the obvious thing is to replace distract stabbing under tso with a zero-damage friendly tap on the shoulder analogue to get attention again 11:03:08 ("if you're using summons" is a weird clause for a god that gives pretty strong summons) 11:03:30 Yeah, it's just horrible because you get constantly placed under penance for the slightest interface error 11:03:35 the 7 key on numpad being the same as y seems like a bug that should be fixed 11:04:19 -!- Galewind has quit [Quit: Page closed] 11:04:32 -!- NekoRex has quit [Ping timeout: 255 seconds] 11:04:36 That would also be nice but it's been around forever 11:04:53 even without the 7 key thing it's just extremely annoying 11:05:03 it would be better if you just didn't get extra damage for stabbing 11:06:17 I'd argue the real problem with TSO is TSO being obnoxious as hell, not 7 acting as y 11:06:26 (don't the prompts require uppercase Y anyway) 11:06:28 <|amethyst> where does 7 act as y? 11:06:34 <|amethyst> is this putty? 11:06:42 putty does it at least yes 11:07:15 <|amethyst> is your putty configured for nethack numpad I guess? 11:07:15 -!- radinms has quit [] 11:07:21 <|amethyst> anyway, this is still a problem without that 11:07:25 <|amethyst> because people use vi keys 11:07:41 <|amethyst> then again, you don't usually attack with shift 11:08:25 <|amethyst> genocide: what about using conjurations against sleeping enemies? 11:08:58 <|amethyst> you don't get stab bonus there, but it is a conduct that does affect your behaviour 11:09:27 even without the 7 key thing I agree with potatolizard, it;s incredibly obnoxious 11:09:35 you have to constantly stop tabbing because it will try to stab 11:09:39 I don't mind sleeping monsters 11:09:55 <|amethyst> I think that's a bug with tab 11:10:08 it's the distracted ones that drive me crazy 11:10:31 <|amethyst> yeah, I could see just never giving 'distracted' status under TSO 11:11:00 <|amethyst> I mean, of course they could target your allies, but they wouldn't get an unchivalric-attack status from it 11:12:23 yeah, nrook's suggested that 11:12:32 just not being able to get stab bonuses under tso 11:12:46 <|amethyst> I wouldn't want that 11:13:23 <|amethyst> because it means you can fireball a sleeping group of orcs, and that feels like a very unchivalric thing to do 11:13:34 PleasingFungus (L15 HESu) (Snake:5) 11:13:40 aw, dang 11:13:41 !crashlog 11:13:42 9626. PleasingFungus, XL15 HESu, T:31770 (milestone): http://dobrazupa.org/morgue/PleasingFungus/crash-PleasingFungus-20141030-161331.txt 11:13:46 set the player's stealth to 0? 11:14:07 <|amethyst> that's qazlal or ru :) 11:14:15 <|amethyst> (not literally qazlal) 11:14:17 |amethyst: my game crashed :( 11:14:21 -!- Morg0th has quit [Quit: leaving] 11:15:03 I wonder if it has something to do with my shadow creatures. those are perpetual crash-causers 11:15:29 I also have lots of crashes with those 11:15:37 sometimes with tons of zombies too 11:15:41 <|amethyst> PleasingFungus: hm, I don't think so 11:15:50 mons_throw ( ... mon_type = MONS_PROGRAM_BUG ... ) 11:15:58 msg = "your naga sharpshooter shoots a poisoned arrow." 11:16:04 yeah it was my shadow creatures 11:16:20 oh 11:16:21 <|amethyst> oh 11:16:22 and the shock serpent 11:16:31 <|amethyst> I thought you meant Dith, sorry 11:16:38 <|amethyst> what I can't figure out here 11:16:52 <|amethyst> is why it did the fineff early 11:16:52 -!- NotKintak has quit [Ping timeout: 240 seconds] 11:17:01 <|amethyst> before dropping the object from the throw 11:17:57 <|amethyst> oh 11:18:01 <|amethyst> agent()->as_monster() 11:18:10 <|amethyst> not safe to do anymore 11:18:23 <|amethyst> because agent() can return NULL 11:18:55 this is a result of the is_player refactoring from earlier? or whatever the old name was... 11:19:16 <|amethyst> PleasingFungus: no, from the change to use mid instead of mindex 11:19:27 <|amethyst> hm 11:19:35 <|amethyst> actually, I guess probably the combination of both 11:19:49 a heady combination 11:19:53 <|amethyst> how was the old as_monster? 11:19:54 -!- wheals has joined ##crawl-dev 11:20:01 hi wheals! 11:20:14 good timing 11:20:26 <|amethyst> PleasingFungus: ah, no, as_monster() was already virtual 11:20:51 <|amethyst> hm 11:20:59 <|amethyst> so to fix this properly, giving the right message 11:21:04 yeah, i see, ageant() must have been null 11:21:06 <|amethyst> we'd have to store the summon_type in the bolt too 11:21:24 <|amethyst> the old behaviour was probably wrong 11:21:38 i almost wonder if we should store a copy of the monster that fired it, if any 11:21:43 <|amethyst> because it was referring to a dead monster, which may have been reset or even replaced by another monster 11:21:56 wheals: but what if you're in a megazig, with NUM_MONSTERS already present? 11:21:56 since currently if xtahua's breath hits you, hits green crystal, hits him, and kills him, there's no flame cloud 11:22:04 not in mgrd... 11:22:08 in the beam struct 11:22:12 o 11:22:24 er, menv i mean 11:22:34 also not in mgrd tho 11:23:00 <|amethyst> that doesn't help with things like kill credit that takes an mindex 11:23:11 <|amethyst> s/kes/ke/ 11:23:24 that would be solved by eliminating its use there too :) 11:23:30 well, somewhat 11:24:44 tabstorm: you got tricked by the dunkingfungus 11:24:50 monster armour does in fact lower ev 11:25:14 !source monster.cc:3582 11:25:14 <|amethyst> oh 11:25:14 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l3582 11:25:24 -!- aleksiL has quit [Ping timeout: 256 seconds] 11:25:27 <|amethyst> this is also in part because of the ranged rewrite 11:25:30 <|amethyst> I think 11:25:35 <|amethyst> or maybe it was that way before 11:25:37 oh. I was never clear on what PARM_EVASION was 11:25:38 sorry 11:26:01 -!- heteroy has quit [Ping timeout: 272 seconds] 11:26:04 i don't know why items aren't accounted for in chei's ac/ev 11:26:05 -!- AGinsberg has quit [Write error: Broken pipe] 11:26:08 <|amethyst> but it looks like fineffs fire once for every monster that is hit, rather than at the end of the whole attack? 11:26:11 though maybe it's good that it isn't 11:26:24 wheals: mon-gear random items would make that confusing, maybe 11:26:35 for that reason, right 11:27:29 -!- Aryth has quit [Ping timeout: 255 seconds] 11:28:05 i guess a papering-over solution would be to store the summon type in the item 11:28:14 which makes a little more sense to me 11:28:49 !learn e wheals[2] s/$/, stony terence 11:28:49 wheals[2/3]: todo: fix ghost speed, leeches, improve ghost crabs, plague shamblers???, stony terence 11:28:50 <|amethyst> for the xtahua thing 11:28:59 <|amethyst> why aren't those two different spells? 11:29:36 good question :) 11:29:53 -!- siepu has quit [Quit: Leaving] 11:29:59 fix leeches? 11:30:12 -!- MIC132 has joined ##crawl-dev 11:30:15 <|amethyst> and that would let us remove a few beam name checks while we're at it 11:30:39 -!- Bloax has joined ##crawl-dev 11:30:47 well, it used to use beam name check for red drac breath but i changed it to check actor (which has the reflection problem) 11:30:48 getiing "Invalid option-I" twice when make-ing from source. But it compiles normally. Any ideas? 11:31:07 <|amethyst> MIC132: what are you compiling with? 11:31:16 -!- elmdor has quit [Ping timeout: 246 seconds] 11:31:20 <|amethyst> MIC132: and is there any more information with that message, like a filename or line number? 11:31:25 |amethyst: Uhh.. It's on msysgit 11:31:29 also, what platform are you - ah, windows 11:31:45 theTower: there was an old MB_ATTACHED flag in the code, which apparently due added as a start for giving leeches reverse constriction 11:31:47 It's "xargs: Invalid option -I (...)" 11:31:51 It compiles though. 11:32:02 <|amethyst> oh 11:32:08 ouch, that sounds brutal 11:32:11 @ wheals 11:32:19 -!- tabstorm has quit [Quit: Leaving] 11:32:26 <|amethyst> MIC132: yeah, looks like our code for finding the system font directory has some GNUisms 11:32:26 -!- Unano has quit [Quit: Page closed] 11:32:29 unstriction? 11:32:37 of course, that doesn't help too much with them being slow melee only monsters outside water is the thing 11:32:50 |amethyst: My linux-fu is a bit rusty. What does the -I do for xargs? 11:33:19 i suspect that in general, most of the beam name checks in beam.cc are not very necessary 11:33:25 !learn e wheals[2] s/$/, beam name checks 11:33:26 wheals[2/3]: todo: fix ghost speed, leeches, improve ghost crabs, plague shamblers???, stony terence, beam name checks 11:33:34 <|amethyst> MIC132: "-I replace-str: Replace occurrences of replace-str in the initial-arguments with names read from standard input. Also, unquoted blanks do not terminate input items; instead the separator is the newline character. Implies -x and -L 1." 11:33:47 -!- ussdefiant has quit [Ping timeout: 255 seconds] 11:34:26 interestingly that's not even "a linuxism"; on my ubuntuish system -l does something different (it's a variant of -L) 11:34:40 that's not -l 11:34:42 geekosaur: -I, not -1 11:34:49 oh, bloody font 11:34:56 or you wrote -l actually 11:34:57 <|amethyst> ah 11:34:58 I need to mess with fonts on here again at some point 11:35:04 -!- Cryp71c has quit [Read error: Connection reset by peer] 11:35:06 <|amethyst> but it's not a GNUism it seems 11:35:15 <|amethyst> -I is in XSI but not required by POSIX 11:35:22 yeh 11:35:25 funny that your msysgit doesn't have it but i've never run into this message 11:35:34 "so many [standards] to choose from" 11:35:50 !learn e wheals[2] s/$/, replace props with attributes 11:35:51 wheals: It started happening like, uh, month ago? 11:35:51 wheals[2/3]: todo: fix ghost speed, leeches, improve ghost crabs, plague shamblers???, stony terence, beam name checks, replace props with attributes 11:35:58 I never saw that message beore 11:35:59 huh 11:36:02 *before 11:36:08 <|amethyst> this whole shell loop is really questionable 11:36:14 And I'm pull-compiling on msys git for two years now 11:36:33 Now it appears each time 11:36:40 well, except for today, the last time i used msysgit was before that 11:36:54 Maybe my msysgit is not up-to-date? But I have no idea how to update msysgit actually.. 11:37:08 nah, probably they changed something recently 11:37:21 <|amethyst> what does xargs --version say? 11:37:32 4.1 11:37:40 GNU xargs version 4.1 11:37:52 wtf why does github not allow searching forks 11:38:21 <|amethyst> ah, added in 4.2.9 or so 11:38:25 <|amethyst> 2004-12-05 11:38:57 |amethyst: Any easy way to update whole msysgit? 11:39:00 <|amethyst> MIC132: with older GNU xargs you can probably use -i 11:39:02 <|amethyst> MIC132: hm 11:39:11 <|amethyst> MIC132: no clue, I haven't used msysgit 11:39:31 I don't fancy reinstalling the whole thing. Doubt that's the correct way also 11:39:40 <|amethyst> wait 11:39:53 <|amethyst> (not you) 11:40:22 -!- Aryth has quit [Ping timeout: 258 seconds] 11:40:24 hm 11:40:32 <|amethyst> does this really get the SYS_MONOSPACED_FONT by taking the first font file it finds in a system directory? 11:40:34 something should really be done crawl's build system... 11:40:40 <|amethyst> and the SYS_PROPORTIONAL_FONT 11:41:36 !seen neunon 11:41:36 I last saw neunon at Mon Oct 27 22:20:23 2014 UTC (2d 18h 21m 13s ago) joining the channel. 11:43:07 <|amethyst> MIC132: you could download and compile a newer version of GNU findutils I guess 11:43:30 <|amethyst> MIC132: Since you do have a working compiler 11:43:46 |amethyst: I'll work on it. Thanks for help. 11:43:48 I mean, it's just decided to not link sqlite3 because I don't happen to have its headers in /usr/include 11:43:49 re: the TSO discussion above, at the very least any act that can put you in penance should require a "yes" 11:43:57 or /usr/include at all, for that matter 11:44:14 rather than just a "y", or even a "Y" 11:44:30 if it does so much guesswork, might as well inform me when it fails 11:46:25 -!- Aryth1 has quit [Ping timeout: 264 seconds] 11:47:10 <|amethyst> :q 11:47:11 <|amethyst> doh 11:47:17 -!- hurdos has quit [Ping timeout: 264 seconds] 11:47:26 How do I tell git to "screw local files"? 11:47:27 I happen to manually disable BUILD_SQLITE, because I -want- it to just use the system one 11:47:40 Cause I have this "Your local files will be overwritten by merge:" 11:47:49 And I know I want to overwrite all of them 11:48:37 git reset --hard origin/master 11:48:42 <|amethyst> MIC132: you can first do git reset --hard HEAD to throw away all changes since your most recent commit 11:49:00 |amethyst: There were no commits. I'm pulling update to msysgit 11:49:03 <|amethyst> if you want to throw away local commits, too, then what wheals said 11:49:20 if it's msysgit then origin/master might not be the remote branch name though 11:49:54 <|amethyst> just git reset --hard (= git reset --hard HEAD ) should be fine then 11:50:08 Will try 11:50:19 !tell doy we already have some very useful files for enums that have been split up!! just take a look at religion-enum.h!!! 11:50:19 wheals: OK, I'll let doy know. 11:50:23 -!- wheals has quit [Quit: Page closed] 11:51:07 * Zaba ponders 11:51:08 <|amethyst> Zaba: hm, wonder why we don't use pkg-config to try to find sqlite3 the way we do for others 11:51:18 also, itemprop-enum.h, mon-enum.h, etc 11:51:34 |amethyst, this wouldn't have helped in this case, unfortunately 11:51:44 <|amethyst> Zaba: no pkg-config? 11:51:46 just linking the system one is what works, and it's also the hardest mode of operation for this makefile 11:51:49 http://i87.photobucket.com/albums/k149/Psiweapon/colorfulxommeter.png this is a very xom kind of suggestion 11:52:03 |amethyst, no system sqlite in it 11:52:13 <|amethyst> Zaba: I thought you said it had problems because it wasn't in /usr/include? 11:52:33 yes, but it's in the compiler's default search path 11:53:05 <|amethyst> Zaba: our makefile does strange things though 11:53:11 aye 11:53:16 <|amethyst> Zaba: it greps the sqlite3.h 11:53:46 <|amethyst> ohh 11:53:48 I question the utility of supporting 'ancient sqlite', too 11:54:06 <|amethyst> I see, your pkg-config sqlite3 --cflags doesn't use any -I because it's in a default path 11:55:11 <|amethyst> yeah, I'd drop the grep and just assume it's new enough (giving compile- or link-time errors if it isn't) 11:55:29 <|amethyst> but we'd still want a way to turn on BUILD_SQLITE if we have to 11:55:32 and i don't understand the purpose of the first grep at all 11:55:32 Ok,a nother problem 11:55:41 <|amethyst> Zaba: to see if it exists at all 11:55:49 <|amethyst> Zaba: should be "compile a test program" instead I think 11:56:05 <|amethyst> Zaba: or even "preprocess a test program" 11:56:07 When doing "git checkout master" I get "The following untracked changes would be overwritten (...) ABORTING" 11:56:13 that's after git reset 11:56:20 yes, that would be a bit better, because it would at least respect the compiler's default search paths instead of guessing things 11:56:27 <|amethyst> MIC132: what does git status say 11:56:29 but that wouldn't interact well with cross-compilation, I guess 11:56:39 <|amethyst> Zaba: well, you run it through the cross-cpp 11:56:43 On branch devel 11:56:49 And then a long list of untracked files 11:56:49 <|amethyst> Zaba: you don't have to run the test program 11:56:52 right 11:56:54 For whatever reason 11:57:13 That's in the /git dir of msysgit, I just read they no longer use branch devel, only master 11:57:20 Except I can't checkout to master now 11:57:30 <|amethyst> MIC132: you did git reset --hard 11:57:32 |amethyst, it would also be really nice if there was a way to avoid repeating a lengthy make command-line every time... 11:57:33 <|amethyst> with the --hard ? 11:57:34 Yes 11:57:55 Except this is a no-longer-used branch 11:58:06 Why I want to switch to master.. 11:58:20 <|amethyst> git checkout -f master the 11:58:24 <|amethyst> then 11:58:34 <|amethyst> but I don't know why reset would have left those 11:58:52 Ok, this worked 11:59:02 <|amethyst> oh, maybe things that were ignored in 'devel' but aren't ignored in 'master'? 11:59:05 <|amethyst> hm 11:59:15 <|amethyst> and git status now says? 11:59:38 On branch master, and a small list of untracked files 11:59:48 Like ten or so 11:59:53 Before it was ~30 12:00:36 <|amethyst> you can add those to your local git ignore list if they're something you want/need in the dir but shouldn't commit 12:00:53 <|amethyst> that way you won't accidentally add them with a git add -a or something 12:01:11 Mhm 12:01:23 <|amethyst> (that goes in .git/info/exclude ) 12:01:27 Wait, that's stupid 12:01:40 On their wiki, they say I can update msys with just git pull in main dir 12:01:44 But 12:01:58 sqlite3_prepare_v2 was added in 2007, for whatever it's worth 12:02:07 There is no way I can touch bin/bash.exe, which I'm using to do the pull! 12:02:59 <|amethyst> MIC132: hm, on Unix it would be fine (just delete or rename the old executable) 12:03:08 <|amethyst> not sure how they handle that on msys though 12:03:26 Well, it's not only executable, but one .dll also 12:03:35 I can' pull, cause they are there 12:03:43 And I can't also reset --hard 12:03:51 Cause they are preventing that 12:04:09 <|amethyst> so make a copy of bash somewhere else 12:04:11 <|amethyst> run that copy 12:04:16 <|amethyst> then cd in and update 12:05:01 <|amethyst> (maybe you'd need to copy more than bash) 12:05:15 <|amethyst> but presumably they have some way to deal with this 12:05:34 -!- Zooty has quit [Ping timeout: 246 seconds] 12:05:37 <|amethyst> I have to imagine at least someone tested their update instructions? 12:06:34 -!- Harkenn has quit [Ping timeout: 255 seconds] 12:06:38 I can't do that, cause msys needs the whole folder structure to work AND it can't CD above it's base dir, form what I saw 12:06:47 Their update instructions are outdated as hell 12:08:11 -!- aleksiL has quit [Quit: Leaving] 12:10:38 -!- blabber has joined ##crawl-dev 12:11:31 I'll try to download newer release and selectively overwrite files. Bad idea, but i don't have any more 12:12:01 -!- UncertainKitten has joined ##crawl-dev 12:13:16 -!- foophykins has quit [Ping timeout: 246 seconds] 12:15:27 <|amethyst> or install in a different directory and move over your crawl source etc manually 12:15:33 hm I had an unrand idea 12:15:54 the Inventor's Ring - acts as an evocations enhancer 12:16:21 -!- fridurmus has quit [Remote host closed the connection] 12:16:27 (MR- or something as well; flavour it as helping magicsl effects flow more easily in your vicinity) 12:16:39 Well, it didn't stop working AND I don't get the error anymore, So I'll write this up as a success. It will probably cause me trouble down the road, but who cares. 12:17:07 PleasingFungus: remember that the driving force behind nemelex 12:17:09 er 12:17:17 's design also wants him removed!!!! 12:17:22 !damage !!!! 12:18:10 !dam !!! 12:18:11 35.0 - 71.0 12:19:09 just pointing out that this isn't an opinion only I share; I'm still of the opinion that anyone who wants to work on the thing can, of course, since that's what matters in the end, someone doing the development 12:19:09 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-1747-g5c352fd (34) 12:19:23 not the fact that I'm 100% correct (that's pretty much a given). 12:20:39 hrm, question to anyone who cares about monster colours: currently killer K, spatial v, and certain & lords cycle colour every turn, thus preventing vault-define colours of these from being meaningful 12:21:45 to allow player-overrides of colours for these, I had put in place a hack that just set the colour to the player-override when it exists (thus disabling colour cycling), but this is kind of a bad hack 12:22:47 since it kind of breaks the colour of any such monsters made before the override goes into place (e.g. if the user changes their rc and then reloads) 12:23:43 about the only things I can do are 1) add a variable that explicitely indicates "this monster's colour was defined by mspec" or 2) disallow the player to override colours for these monsters specifically 12:24:31 pretty much all other monsters that get BLACK as a default colour and have their colour set outside of mon-data.h are fine in terms of player override 12:25:00 I think literally all others are, including ugly things even, since those store the "ugly colour" internally in ghost 12:26:19 so monster._colour (what I'm moving it to) is only a "display colour" that carries no gameplay meaning 12:27:47 hrm, it would be easy to add like bool monster._colour_override and set that with e.g. monster.set_colour(true) 12:29:09 er monster.set_colour(colour, true) I guess 12:30:51 -!- lobf has joined ##crawl-dev 12:31:48 -!- Pluie has joined ##crawl-dev 12:32:40 -!- blabber has quit [Ping timeout: 250 seconds] 12:33:31 ah, ballistomycetes 12:35:03 -!- Isabel has quit [Ping timeout: 272 seconds] 12:35:55 -!- Bloaxor has joined ##crawl-dev 12:36:13 -!- Aryth has quit [Ping timeout: 260 seconds] 12:37:25 uh 12:37:36 -!- wheals has joined ##crawl-dev 12:37:36 so why is USE_SQLITE_DBM still even a define 12:38:34 PleasingFungus, did you actually look at religion-enum.h when i told doy about it 12:38:50 i encourage you to :P 12:39:00 -!- link_108 has joined ##crawl-dev 12:39:23 Zaba: oh, is sqlite the only game in town these days for us? 12:40:05 -!- Bloax has quit [Ping timeout: 264 seconds] 12:40:42 I.. guess not 12:40:45 gammafunk: i'd expect that the player override isn't actually stored in the monster struct... 12:40:46 but does anybody not use it? 12:41:10 but rather that monster::colour checks whether there is one and if there is, ignores everything else and just uses that 12:41:47 but i guess you've implemented it differently? 12:41:50 wheals: it's not that simple, unfortunately 12:42:17 (perhaps with an optional parameter to ignore player overrides) 12:43:12 part of the problem is that we don't have a great way of seeing when these overrides occur, since we just update the monster symbol table 12:43:51 -!- cs_0x6373 has quit [Read error: Connection reset by peer] 12:44:28 !source initfile.cc 12:44:29 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/initfile.cc;hb=HEAD 12:44:39 -!- blabber has joined ##crawl-dev 12:44:54 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 12:45:09 one thing I could do is add a field to monster_symbols so it'd never be ambiguous if there's an override 12:45:35 so what is mon_glyph_overrides then? 12:45:52 well it's an interface I certainly don't want to use post-init-processing 12:46:49 i'd think of it like this: mon_glyph_overrides is usually set to all BLACK, if the monster's type's value in it isn't BLACK, then use it 12:47:05 but now i'm backseat coding 12:47:17 yeah you don't want to use the mon_glyph_override interface though 12:47:19 it'd be a pain 12:47:34 huh? it's just an array 12:48:04 er, a map 12:48:28 ok, so it's not an array, so you don't even need to BLACK stuff 12:49:14 -!- Ragdoll has joined ##crawl-dev 12:49:17 I mean the only monster I can see where this is a thing is ballistos 12:49:22 my issue is more the vault define stuff 12:49:28 that I mentioned 12:49:48 vault defines of colour cycling monsters don't work properly 12:49:59 (if anybody is redefining a klown, even in a sprint, pie them) 12:50:30 we'll pie them by having the code work properly, we just need to decide how to do it 12:50:46 i guess the easy way out would be a "vault_colour_overriden" prop 12:51:02 yeah that's one approach 12:51:21 and it might be the best one since trying to pass this through from mspec to mgen would be a pain 12:51:26 er 12:51:35 -!- Bloaxzorro has joined ##crawl-dev 12:51:36 but we don't get monster props that early... 12:51:41 mgen_data has props 12:52:29 hrm, seems that mons_spec has props 12:52:37 or just change "if (mg.colour != BLACK) mon->colour = mg.colour;" 12:52:56 to "if (mg.colour != BLACK) mon->colour = mg.colour; else mon->props["vault_colour_overriden"] = true; 12:53:01 in mon-place.cc 12:53:13 er 12:53:17 actually, skip that else 12:53:45 mg.colour is only set to non-BLACK for vault defines, right? 12:53:57 no 12:54:14 -!- rossi_ has quit [Ping timeout: 265 seconds] 12:54:22 but yeah I can do this in mons_spec, which is the best place 12:54:24 since it has props 12:55:21 -!- Bloaxor has quit [Ping timeout: 260 seconds] 12:56:38 then we know for sure it's a monster with a colour override and we can ignore cycling, likewise perhaps I can add logic checking the mon glyph map to monster.colour() 12:56:54 hrm, I wonder if it'd be better to just never set monster_symbols 12:57:11 -!- Bloaxor has joined ##crawl-dev 12:57:12 oh right but then you have to export the mon glyph map 12:57:42 or rather you have to include options.ht 12:57:45 to get Options 12:58:09 yeah, shouldn't be a big deal 12:58:28 esp since this is all just in monster.cc 12:58:42 e.g. in monster.colour() 12:58:52 so yeah I'll look at doing that 12:58:54 -!- MIC132 has quit [Quit: Leaving] 12:59:02 wacky alternative: give spatial v, klowns, and those panlords ETC_RANDOM_TURNBASED 12:59:15 which is seeded based on the current turn and their location 12:59:42 well turning that into an ETC does sound nice actually 13:00:17 then you can just set, what a mon prop when the turn changes? 13:01:05 -!- Bloaxzorro has quit [Ping timeout: 255 seconds] 13:01:32 ETC_s are updated every redraw (but if it's seeded with the turn, it will remain the same until the turn changes) 13:01:42 yes that's what I'm saying as well 13:01:44 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 13:01:53 so what would that prop be for? 13:02:21 well, how does the redraw check "turn changed" 13:02:25 is basically what I'm asking 13:02:55 since redraws just happen whenever 13:03:12 it doesn't directly, really; it would make a hash of some stuff that doesn't change unless a turn changes 13:03:36 oh yeah, I guess that would work 13:03:42 hrm, but 13:04:26 yeah I guess that's fine, there's a hash and then the monster's pos will generate a colour relative to that hash 13:04:44 and monsters should never be "in sync" if they both that this ETC since they don't occupy the same spot 13:04:51 if they get the same colour that's just appropriately random 13:05:19 yeah 13:05:21 could even use mid or something 13:05:27 anything that differentiates the two 13:05:48 would be beter than pos since pos is a struct 13:05:51 -!- domiryuu has quit [Ping timeout: 258 seconds] 13:05:51 don't think the etc_ functions actually get access to the monster/item/whatever it's showing, just state-based stuff 13:06:12 and the location that it's at (which is how ETC_TREE works) 13:06:28 oh, that's probably passed as an arg 13:06:45 now that code makes more sense actually, because I recall seing a location argument and wondering "....why?" 13:06:49 -!- simmarine has joined ##crawl-dev 13:06:54 haha yup 13:07:11 well that can be a follow-up patch, ETC_RANDOM_TURN 13:08:20 was gonna say that if it's the only thing that changes a monster's colour after creation it might end up simplifying code to do it first, but you mentions ballistos 13:08:41 wheals: ugly things 13:08:49 oh ya 13:08:54 !source religion-enum.h 13:08:55 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/religion-enum.h;hb=HEAD 13:09:08 though those have a ghost_demon 13:09:18 oh, heh 13:09:22 good file 13:09:23 however, those store colour internally, and for them monster._colour will be for player override purposes only 13:09:29 PIETY_LOTS 13:09:30 -!- hurdos has quit [Ping timeout: 250 seconds] 13:09:32 heh 13:09:37 PIETY_HEUG 13:09:42 wow....... 13:11:59 ok; it looks like you have more of a "push" system where things that would change colour (mon_glyph, uglies) actually change the fields in struct monster, while i was thinking of a "pull" where colour() checks mon_glyph_overrides; yours is probably more efficient i guess?? 13:12:50 probably there are better technical terms for these things 13:13:25 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 13:13:41 push/pull sounds reasonable 13:13:48 wheals: well the current system is mon_glyph overrides monster_symbols, monsters copy from monster_symbols upon creation to store in monster.colour, BLACK monsters just set their colour however 13:14:26 03Grunt02 07[iron-rod] * 0.16-a0-1735-g616974c: Increase spread and pellet count of Scattershot with spellpower. 10(2 minutes ago, 7 files, 40+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=616974cb2044 13:15:10 my current patch is mon_glyph override monster_symbols, monsters get monster.colour = COLOUR_INHERIT (-1) by default, in which case monster.colour() returns monster_symbol colour, and otherwise monster.colour() returns whatever was set by monster.set_colour() 13:16:10 set_colour() just sets monster._colour, which is also checked by monster.colour() 13:16:50 -!- roctavian has joined ##crawl-dev 13:17:23 oh, that all does sound reasnoable 13:17:42 what I might do is just have mon_glyph never change monster_symbols, have monster.colour() check the mon_glyph map you mentioned 13:17:58 if there's no key, use monster_symbols 13:18:04 if there is, use that colour 13:18:15 that way I know when an override exists withoud awkwardness 13:18:40 !send Grunt a Super Shotgun 13:18:41 Sending a Super Shotgun to Grunt. 13:18:51 !send wheals Super Scattershot 13:18:51 Sending Super Scattershot to wheals. 13:19:41 that sounds good; so i guess it'd be something like player > vault > ghost_demon > _colour > monster_symbol 13:19:44 when this get done, fr: 13:19:45 quakesprint 13:19:46 !!! 13:20:13 !send Grunt TRIPLE DAMAGE 13:20:14 Sending TRIPLE DAMAGE to Grunt. 13:20:23 !send wheals QUAD DAMAGE 13:20:24 Sending QUAD DAMAGE to wheals. 13:20:28 dang... 13:21:03 The blast of metal fragments hits wheals!!!!! x28 13:21:05 wheals is blown up! 13:23:17 make quakesprint a multisprint, and rename the stairs "rocket launchers" 13:23:48 -!- yxhuvud has quit [Read error: Connection reset by peer] 13:23:56 ! 13:24:06 You rocket-jump downwards. Ouch! That really hurt! 13:24:22 -!- UncertainKitten has joined ##crawl-dev 13:29:51 So hey, let's talk fast, acidic pack monsters again (acid bees). theTower seemed against, but it seemed like most people were indifferent. Should I drop it? 13:30:24 my impression was that he was not *strongly* against, though I could be wrong 13:30:49 PleasingFungus: btw 13:30:52 vitriol vandals should 13:30:52 idk. these were going to be depths monsters? 13:30:56 explode into acid clouds when they die 13:30:56 yeah 13:31:02 Grunt: multi-tile? 13:31:08 Maybe a 3x3 area? 13:31:12 <|amethyst> gammafunk: what do you mean exactly that vault defines of colour cycling monsters don't work? 13:31:20 1x1 even would be fine... (like chaos spawn) 13:31:31 well, chaos spawn chaos clouds are almost always just flavor 13:31:33 PleasingFungus: I agree that theTower didn't seem strongly opposed 13:31:36 |amethyst: if you make a vault define of e.g. killer K, the colours will cycle 13:31:43 Lasty_: my concern is that depths already has a very large number of monsters; idk that it really needs more? I don't feel strongly either way 13:31:44 so if you use col: 13:31:49 it's in effect meaningless 13:31:51 though it might be nice if there was a better theme than 'acid bees' 13:31:58 3x3 clouds would particularly punish melee 13:32:09 !punish Lasty_ 13:32:11 it does give you the starting colour, at least 13:32:13 !punish PleasingFungus 13:32:16 ouch 13:32:28 PleasingFungus: sure, that's just a placeholder name. This is a mechanics-up idea, so bikeshedding comes last 13:32:30 likewise if you set the colour of an & and it happens to cycle 13:32:40 or spatial v, same situation as killer K 13:32:42 -!- johnny0_ has joined ##crawl-dev 13:32:48 Killer Kobolds? 13:32:49 <_< 13:32:53 Grunt: I'd lean towards some kind of meph-like cloud (random subset of 3x3), but I don't have a good mechanical justification for it; we could certainly just do 1x1 13:32:54 oh right 13:32:55 killer p 13:32:56 sorry 13:33:05 Lasty_: imo it is okay to do things that hurt players in melee 13:33:14 <|amethyst> gammafunk: oh... they actually actually change colour 13:33:21 yeah 13:33:27 the problem is with weird strategic affects like necrophage rot, or old acid 13:33:41 |amethyst: but wheals was talking about a good idea for ETC_RANDOM-TURN 13:33:53 which I think I might do after this colour patch is reworked (again) 13:33:53 <|amethyst> gammafunk: I don't see a problem with just making them ETC_RANDOM and forgetting the turn thing 13:33:57 oh I was going to start a spreadsheet for suggestions for the current set of demons 13:34:02 names? 13:34:03 or document I guess... 13:34:06 |amethyst: well remember they have tiles 13:34:09 Not just names, but names will be a start :) 13:34:10 doy made a wiki page for name suggestions 13:34:10 I guess that's not important 13:34:14 oh 13:34:16 a few months ago 13:34:17 <|amethyst> gammafunk: turn based random would be easy with player turn, not so much with monster turn 13:34:18 since console people never see that 13:34:29 (we have a wiki?????) 13:34:35 no way 13:34:40 |amethyst: sure, that's all we'd care about, but I agree just using ETC_RANDOM is also probably fine 13:34:57 'Urug' literature quotation 13https://crawl.develz.org/mantis/view.php?id=9107 by 4Hooves2Appendages 13:35:01 in tiles they'd change every turn still 13:35:08 not sure how that logic works 13:35:10 huh, that's a better sunda language quote than the last submission we go 13:35:11 *we got 13:35:11 <|amethyst> gammafunk: well 13:35:18 <|amethyst> gammafunk: actually they wouldn't if you removed the code 13:35:26 <|amethyst> gammafunk: because they use _mon_mod(TILEP_MONS_KILLER_KLOWN, colour); 13:35:26 |amethyst: have you seen 9103? 13:35:31 -!- johnny0 has quit [Ping timeout: 256 seconds] 13:35:33 haha 13:35:37 that's funny 13:35:41 <|amethyst> gammafunk: but you could change that to use turn or such instead 13:36:01 well it sounds like problem, meet solution 13:36:13 -!- roctavian has quit [Ping timeout: 246 seconds] 13:36:14 just use ETC_RANDOM...er I guess 13:36:26 we'd have to do something for tiles 13:36:35 -!- hurdos has quit [Quit: Leaving.] 13:36:35 <|amethyst> PleasingFungus: is there spare room on the level for the monster that's under him? 13:37:05 I suspect not, though I haven't checked 13:37:57 <|amethyst> could add something on startup to ghostify and KILL_RESET anything that's under you if you're in a zig and you don't have fedhas-walkthrough for that monster 13:38:09 <|amethyst> if there were room I'd just suggest emergency teleport 13:38:32 ... 13:38:34 ??doh 13:38:35 |amethyst[1/14]: <|amethyst> doh 13:38:40 since I never built tiles 13:38:46 I never saw this "tiles colour logic" 13:39:02 -!- roctavian has joined ##crawl-dev 13:39:28 <|amethyst> gammafunk: alternatively, we can just say "these three colour-changing things can't have col: specified, sorry" 13:39:36 yeah 13:39:41 <|amethyst> gammafunk: I can't think of much use for a recoloured klown 13:39:50 it's spatial v. and pan lords 13:39:51 <|amethyst> OTOH, getting rid of that special case would be nice :) 13:39:56 those three basically 13:40:08 some pan lords, since not all cycle 13:40:44 <|amethyst> gammafunk: oh, also note that butterflies use colour to determine the tile, but don't shift 13:41:09 <|amethyst> gammafunk: since they're coloured randomly-at-creation 13:41:09 |amethyst: that's not a problem, since they still get their random colour the same way in my patch 13:41:15 <|amethyst> ah, good 13:41:26 yeah use of BLACK for random at creation works like before 13:41:43 except it's COLOUR_UNDEF (which is equal to BLACK) 13:42:36 well we have chaos spawn change every redraw, tile-wise, don't we? 13:42:44 ah, yes we do 13:43:00 that, I think, is the solution for killer p, etc 13:43:14 i don't think we'd get all that many complaints if we just changed klowns and vorts to ETC_RANDOM, no 13:43:23 yeah I'll go with that route 13:43:30 <|amethyst> both ETC_RANDOM colour and _mon_random() for the tile then 13:43:32 <|amethyst> sounds good 13:43:39 wheals' solution was elegant, but does take more work 13:43:53 <|amethyst> I didn't even realise they worked differently 13:44:01 yeah same here :p 13:44:06 <|amethyst> (probably because I see klowns very rarely) 13:44:13 not to self: always build dang tiles even for console stuff 13:44:17 *note 13:44:29 or always grep rltiles I guess 13:44:37 <|amethyst> gammafunk: make WEBTILES=y 13:44:44 <|amethyst> gammafunk: then you get two for the price of one! 13:44:46 hrm, actually that's what I did 13:44:47 so wth 13:44:52 !send gammafunk dang's altar tile 13:44:53 Sending dang's altar tile to gammafunk. 13:45:09 <|amethyst> gammafunk: so you didn't break the tiles build or anything 13:45:13 <|amethyst> gammafunk: doesn't mean it was using the right tile :) 13:45:16 yeah but...that's impossible 13:45:25 I made monster.colour into monster.colour() 13:45:29 <|amethyst> gammafunk: you didn't even search and replace those files? 13:45:37 one sec 13:45:45 <|amethyst> oh 13:45:57 <|amethyst> the stuff in tilepick.cc gets passed colour as a param 13:46:03 <|amethyst> it doesn't get the monster itself 13:46:11 ...doh 13:46:15 <|amethyst> oh 13:46:17 it's monster_info 13:46:21 that sounds suspiciously well-coded 13:46:31 not monster class 13:46:32 <|amethyst> _tileidx_monster_no_props does get a monster info 13:46:34 <|amethyst> aha 13:46:45 yeah I left monster_info a variable 13:46:54 didn't seem necessary to change that interface as well? 13:47:11 it just gets it from monster.colour() 13:47:13 <|amethyst> a monster info shouldn't persist across multiple turns, yeah 13:47:18 u h h h h h 13:47:24 !source mutation.cc:1421 13:47:25 <|amethyst> oh right 13:47:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mutation.cc;hb=HEAD#l1421 13:47:30 they do in map knowledge but there's no colour there :) 13:47:34 can someone else look at these two nested ifs 13:47:36 <|amethyst> wheals: yeah 13:47:38 and tell me if they look odd to you 13:47:58 heh 13:48:02 -!- wheals has quit [Read error: Connection reset by peer] 13:48:02 yeah looks Real Bad 13:48:20 I assume the resist is an rng roll 13:48:23 yep 13:48:23 -!- Ragdoll has quit [Quit: Leaving] 13:48:30 I... *think* that first "&& _resist_mutation()" shouldn't be there? 13:48:43 PleasingFungus: is Irradiate meant to discourage repeated casting? 13:48:45 well, actually, god_gifts shouldn't have failMsg 13:48:54 As in, even a second casting 13:48:55 so you could just remove the inner if 13:49:00 Lasty_: Correct. 13:49:10 Reference the spell's description. 13:49:22 !function _resist_mutation 13:49:23 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mutation.cc;hb=HEAD#l1368 13:49:26 -!- CKyle has joined ##crawl-dev 13:49:34 <|amethyst> !blame nrook 13:49:34 I pronounce nrook... Guilty! 13:49:43 <|amethyst> %git c49590a9 13:49:43 07nrook02 {gammafunk} * 0.16-a0-707-gc49590a: Replace demonspawn and temporary params with an enum. 10(7 weeks ago, 5 files, 73+ 45-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c49590a9bcd4 13:50:37 PleasingFungus: What's the intention there -- is it too powerful to be used more than once in a row? 13:51:04 doh 13:51:12 my fault for not reading that code carefully enough 13:51:30 also my fault! 13:51:38 i glanced over that one and didn't spot it 13:51:40 Lasty_: The intention is to design a spell that uses contamination as a cost. 13:51:43 <|amethyst> also, why would you remove the inner if? 13:52:14 <|amethyst> the if (failMsg) I mean? 13:52:15 |amethyst: not the effect of the if, just the check. assuming that failMsg is always false when god_gift is true (which it should be), then that should be the same 13:52:16 well the msg check 13:52:19 no not that if 13:52:22 the other if 13:52:23 one up 13:52:30 1423 13:53:13 <|amethyst> I'm confused 13:53:19 <|amethyst> 1423 should be removed, yes 13:53:25 <|amethyst> but it doesn't reference failMsg 13:53:34 PleasingFungus: Sure, I think that's pretty clear, but hypothetically the cost could be 10% of yellow contam or 100% of yellow contam on each casting. You chose to make the cost a random range that precludes casting the spell more than once in a row, but what was the motivation for that choice? 13:53:48 Lasty_: If you use contamination as a cost, you *must* make it risky to use it whenever you have grey contam. Otherwise, the player is encouraged to track their contamination by hand. "Oh, I still have grey contam, but I only cast irradiate once, so I can cast it at least once more safely." 13:53:57 ah, I see 13:54:02 hmm 13:54:08 Lasty_: right now, there is still a potential for people to do that sort of thing, in principle 13:54:19 since contamination reduction is (iirc?) a fixed rate over time 13:54:46 but it would be possible to randomize that in such a way that the average result was nearly always the same, but in practice people would be unable to predict their current contam level beyond what's known from the display 13:55:04 and since i haven't seen anyone *actually* doing that kind of goofiness, I'm happy to know that the problem can be solved *in principle* 13:55:24 I see where you're coming from. I'll keep trying the spell for a while, but I have to admit it makes it way less appealing to know that using it twice in the same fight is probably a terrible choice. 13:55:26 |amethyst: so there are two calls to _resist_mutation() right now, right? and we want to remove one of them? 13:55:45 <|amethyst> PleasingFungus: yes 13:55:51 where's the radioactive ghouls 13:55:55 Lasty_: it's a button you press at the start of a fight, or in the middle of a tough fight to get an advantage 13:56:16 and I think there's only like a 20% chance of getting yellow contam from double casting 13:56:23 I forget, I ran the numbers at some point 13:56:24 well as long as your intent is basically, "for optimal play, you should only cast irradiate if you have no contam, barring an emergancy where the risk of not casting outweights the risk of getting a mutation" 13:56:31 PleasingFungus: that was for you 13:56:31 gammafunk: exactly! 13:56:34 ok, cool 13:56:38 theTower: When I mentioned my acid bees idea to my wife, she suggested radioactive bees. :p 13:56:50 Lasty_: haha 13:57:00 give them irradiate 13:57:02 <|amethyst> we had polymoths for a while, they're kind of like radioactive bees 13:57:08 |amethyst: ok so. if we remove the first _resist_mutation (the one in the outermost if), we are guaranteed to preserve the same behavior as right now 13:57:09 -!- _D_ has quit [Quit: Lost terminal] 13:57:17 It's true that contam is a scary, stacking threat even late game 13:57:38 <|amethyst> PleasingFungus: other than having the wrong probability now 13:57:44 <|amethyst> PleasingFungus: but removing the second is the same 13:57:47 it is a shame I probably can't connect irradiate to my olgreb's toxic reactor plans 13:58:12 <|amethyst> PleasingFungus: since it's essentially if (!god_gift && _resist() && _resist()) { ... } 13:58:15 |amethyst: consider the case in which god_gift is true and failMsg is true 13:58:17 theTower: you could make the reactor be a statue that casts it 13:58:25 um 13:58:28 let me think this out for a sec 13:58:37 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:58:39 <|amethyst> PleasingFungus: I'm not suggesting to remove the *contents* of the inner if 13:58:40 I might have gotten something backwards 13:58:47 no neither am I, I might have just gotten confused 13:59:09 My worry about irradiate as one-shot spell is that the damage isn't amazing, and getting it to high power in its two awkwardly-matched schools is probably not worthwhile . . . 13:59:09 <|amethyst> if god_gift is true that whole block doesn't run at all 13:59:16 ...okay, yeah, I got a check backwards in my head 13:59:17 yeah 13:59:19 remove whichever 13:59:24 and by whichever I mean the second one 13:59:35 Lasty_: I've seen people using it very happily 13:59:39 what is it, transmut + conj? 13:59:40 the damage is quite impressive in practice 13:59:40 PleasingFungus: fair enough 13:59:49 gammafunk: yes 13:59:58 -!- rossi_ has quit [Ping timeout: 255 seconds] 14:00:05 people theorycrafting go, "oh, it's like iron shot but no range and worse schools and contam!" 14:00:22 PleasingFungus: I'm getting somewhat worse results. The damage is decent but one shot of it doesn't significantly better than just punching w/ UC18 14:00:32 other differences from iron shot: it's a level lower, and it hits multiple targets, and it never, ever misses 14:00:35 s/doesn't/isn't 14:00:37 Lasty_: yeah that's probably fine, since lots of conj is quite common and probably sufficient damage wise, and maybe a tmuter with e.g. 15 tmut will train some conj for it 14:00:46 but I haven't looked at the actual numbers 14:00:50 Lasty_: ya, that's fine by me 14:00:56 what did we go with, like 2x fireball or 1.4? 14:01:06 dice_def dam_dice = calc_dice(dice, 15 + div_rand_round(pow * 3, 4)); 14:01:09 er 1.5 14:01:24 it was somewhere closer to bolt of fire 14:01:25 iirc 14:01:34 well I recall it was in effect like 1.5 bolt of fire yeah 14:01:54 maybe it was even 2x 14:01:58 bolt of fire: calcdice_calculator<6, 18, 2, 3> 14:02:13 well the dices are hard to program 14:02:17 and turn me into the HULK 14:02:24 * Grunt goads gammafunk on! 14:02:53 so irradiate has slightly lower base damage but 3/4ths power instead of 2/3rds power. 14:02:58 scaling on power is better than bolt of fire, but base is lower. probably that's backwards; I forget why I did it that way 14:03:05 it made sense at the time 14:03:22 I agree that the obverse is probably better 14:03:36 since it's mostly TMs that'll use it 14:03:51 I've seen a surprising number of veh characters use it 14:03:54 but that might just be because it's new 14:03:57 Oh, really? 14:04:01 Have people overall been liking it? 14:04:08 Lasty_: well are those dices interpreted the same way 14:04:11 <|amethyst> irradiate starts doing more damage at 50 power 14:04:15 <|amethyst> ish 14:04:16 calc_dice and calcdice_calculator 14:04:28 there's weirdness there 14:04:31 <|amethyst> hm 14:04:40 the first is second param distributed among 6 dice 14:04:50 <|amethyst> I guess closer to 30ish 14:04:53 right? 14:04:58 I've fucked that up before :( 14:05:09 the param is listed as "max_dam" 14:05:11 -!- Ratboiler_ has quit [Quit: Page closed] 14:05:27 yeah with is like ndice * num_sides 14:05:38 *which is 14:05:39 dice_def calc_dice(int num_dice, int max_damage) 14:06:17 and the latter is 14:06:18 right so the number of sides of the die is (15 + div_Rand_round(pow * 3, 4)) / dice 14:06:27 right 14:06:41 and the latter is doing the same thing, yeah 14:06:58 it's a wrapper for the same function 14:07:15 I recall assessing the two at max power 14:07:21 and it was either 1x or 2x bolt of fire 14:07:25 but maybe I'm just wrong 14:07:33 er 1.5x or 2x 14:07:36 the one that works differently is dice_def 14:07:42 as opposed to calc_dice 14:07:55 fr calcdicedef_calculator 14:08:12 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:08:21 not sure why we have two interfaces like this for dice!!!!!!! 14:08:29 !calc 200 * (2/3.0) + 18 14:08:30 151.33 14:08:33 <|amethyst> max damage for b.fire is 18 + 200*2/3 = 151 14:08:35 dice_def and calc_dice I mean 14:08:40 -!- blabber_ has joined ##crawl-dev 14:08:40 !calc 200 * (3/4.0) + 15 14:08:41 165 14:09:02 165 / 151.33 14:09:07 <|amethyst> (slightly above that actually because of how calc_dice uses randomness) 14:09:12 ah 14:09:13 gammafunk: I think one of them calls the others 14:09:16 *the other 14:09:20 abstraction layers, etc 14:09:49 !calc 165 / 151.33 14:09:49 yeah but the dice_def syntax seems maybe more intuitive, it's just caused bugs in the past (having both) iirc 14:09:50 1.09 14:09:56 so, very approximately 9% more damage 14:10:07 yeah we had discussed it being more than that 14:10:17 but who knows what the fungus did! 14:10:29 wait, what power are you using? 14:10:36 200 14:10:43 are you talking about 200 power? 14:10:43 who the hell cares about 200 power 14:10:44 no one is casting this shit at 200 power 14:10:46 gammafunk, apparently 14:10:49 <|amethyst> gammafunk: the nice thing about calcdice is that you can easily adjust the variance without changing the max/average damage much 14:10:50 well what about 150 power 14:10:54 or some reasonable power 14:10:59 reasonable power is 50-100 14:11:00 how about 50 power 14:11:07 50 seems a bit low to me 14:11:08 ??irradiate 14:11:08 irradiate[1/2]: L5 Tm/Cj. Does nontrivial damage to all adjacent enemies, at the cost of significant contam (zero to yellow in 2-4 casts). 14:11:08 <|amethyst> at 50 power they're almost the same 14:11:14 100 seems more reasonable 14:11:20 tm/cj wow 14:11:25 50 power is roughly the power at which you get it first online 14:11:25 <|amethyst> !calc (2*50)/3 + 18 14:11:26 51 14:11:28 how much power do people safely casting L5 14:11:31 <|amethyst> !calc (3*50)/4 + 15 14:11:31 good luck getting that up to high power 14:11:32 52 14:11:33 40-50 14:11:35 I mean, we can do this math in our heads: 15 + 75, versus 18 + 66 14:11:36 depending on int, etc 14:11:39 wizardry will mean lower power 14:11:51 alright, well if they're the same even at 50... 14:11:54 -!- blabber has quit [Ping timeout: 250 seconds] 14:12:10 also obviously with enhancers getting involved you have higher power 14:12:14 I guess it's fine if it's just "bolt of fire damage at that power" 14:12:18 <|amethyst> Lasty_: that's not right... 14:12:23 |amethyst: no? 14:12:29 I haven't been including those, which is perhaps unfair 14:12:37 100 * 3/4 = 75, right? 14:12:46 poor nonfunctionality of a staff of tmut 14:12:48 yes 14:12:48 enhancers for conj won't be common when you first get it casting 14:12:51 <|amethyst> Lasty_: oh, I thought you were talking about 50 power 14:12:54 ah 14:13:00 theTower: I still want an amulet of tmut 14:13:09 it would need to have some other effect tho 14:13:09 -!- BigBluFrog has quit [Quit: Page closed] 14:13:17 it gives your blade hands blade hands 14:13:18 amulet of controlled mutation >_> 14:13:19 ...retheme rmut? :p 14:13:21 unless you're an octopode 14:13:23 FR: staff of transmutation. Enchances tmut spells, but turns into a snake whenever you cast one. 14:13:26 they get eight blade tentacles 14:13:38 the thing with "staff of tmut" is that half the forms in the game don't let you use a staff 14:13:48 ^ 14:13:57 it's not that big of a problem 14:13:57 I did say nonfunctionality 14:14:09 unless you want to constantly extend said form 14:14:10 seems a bit mmore like a ring maybe 14:14:20 it gives -rMut 14:14:24 which I did very, very rarely during my greattm 14:14:26 heh 14:14:26 I actually kind of like the idea of a self-transforming staff of transmutation. I may be a bad person. 14:14:34 Lasty_: I hate you!!!! 14:15:32 * Lasty_ sics acid bees on PF. 14:15:53 obviously a fixedart 14:16:16 * PleasingFungus sizzles and dissolves! 14:16:48 tmut staff would only be a problem if you constantly swap between punching trash and blade handing slightly-less-trash 14:17:00 but the same applies for ranged combat and nobody seems to be in a hurry to fix that :b 14:17:07 potatolizard: ? 14:17:19 fr: staff of sticks to snakes 14:17:20 -!- AGinsberg has quit [Remote host closed the connection] 14:17:29 -!- Kintak has quit [Ping timeout: 260 seconds] 14:17:38 ? what 14:17:39 <|amethyst> it would also be a problem if you wanted to cast Tm spells while in form 14:17:49 e.g. stoneskin 14:17:57 <|amethyst> or irradiate! 14:17:59 Lasty_: I just have a mental picture of someone's prized staff getting caught in, idk, a tornado, and flying over the lava... I guess that wouldn't exactly be a common concern 14:18:04 as I said earlier I don't really think it's an issue 14:18:07 !learn add lasty_to_do randart staff of transmutation that itself turns into a snake whenever you change forms. Unless you come to your senses first. 14:18:08 lasty to do[3/3]: randart staff of transmutation that itself turns into a snake whenever you change forms. Unless you come to your senses first. 14:18:18 !transmute Lasty a sensible person 14:18:23 PleasingFungus: I'm fine with that happening. 14:18:27 dang 14:18:29 brutal..... 14:18:53 I mean, the player has a choice over when they change forms in parts of the game where there is Tornado. 14:19:05 You didn't quote it properly now he is just turning into 'a' 14:19:13 suddenly, lom lobon comes around the corner! 14:19:21 and you can always unwield such a staff before transforming 14:19:48 randarts are not unrandsssssssssssss 14:20:03 well I guess it's a problem for people who like ice form 14:20:05 oops, typo 14:20:29 !learn edit lasty_to_do[3 s/randart/unique/ 14:20:30 lasty to do[3/3]: unique staff of transmutation that itself turns into a snake whenever you change forms. Unless you come to your senses first. 14:20:56 theTower: everyone is so, so used to saying "randart" instead of "artefact" 14:20:58 ^ 14:21:07 practically everyone does it (myself included). it cracks me up 14:21:07 randart, unrand, fixedart 14:21:13 I don't!!! 14:21:15 unfixedrandart 14:21:26 -!- blabber_ has quit [Ping timeout: 250 seconds] 14:21:41 theTower: I'm perfectly happy to admit that you're a better person on that basis. 14:21:45 who came up with unrandom anyway 14:21:54 very good question 14:21:54 George Orwell. 14:22:18 I wonder what the first roguelike with artefacts was? 14:22:21 random or otherwise 14:23:40 http://www-math.bgsu.edu/~grabine/moriafaq/items may or may not be an answer 14:25:14 -!- hurdos has quit [Ping timeout: 244 seconds] 14:28:52 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 36.0a1/20141029030207]] 14:30:18 Does the amulet of yendor count? 14:30:22 -!- roctavian has quit [Quit: Page closed] 14:31:06 03Grunt02 07[phantom-mirror] * 0.16-a0-1739-g7d1689e: A really preliminary tile for the phantom mirror. 10(3 minutes ago, 3 files, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7d1689ec30d3 14:33:28 -!- blabber has joined ##crawl-dev 14:33:40 ??long sword 14:33:40 long sword[1/1]: (long blades; +1 acc / 10 dam / 1.4 base delay / 0.7 min delay). A sword with a long, slashing blade. 14:34:21 yeah I never make the randart/artefact mistake get good people 14:34:49 -!- blabber has quit [Client Quit] 14:35:23 Grunt: that grunt tile is actually not bad 14:36:15 I mean it's no jormungandr 14:36:25 Compare it with some of the other evokables. 14:36:31 It's kind of plain in comparison. 14:36:33 sure, but those were iterated a lot! 14:36:41 for a first effort it's pretty solid 14:36:58 !send gammafunk loopy 14:36:58 Sending loopy to gammafunk. 14:37:31 do you use inkscape? 14:37:39 or is that the Gimp 14:37:55 When I am making tiles I use GIMP. 14:38:14 !gimp Grunt 14:38:16 ! 14:38:24 1learn add Grunt ! 14:38:29 ??! 14:38:30 ![1/2]: If you hit something and the message ends with !, that means you did 7-17 damage. !!: 18-35. !!!: 36-71. !!!!: 72-143. !!!!!: 144-287. !!!!!!: 288+; and so on. Yikes! 14:38:53 ??[2 14:38:55 ??![2 14:38:56 ![2/2]: http://i.imgur.com/BO7tU.gif 14:39:26 fr: that 14:41:50 hrm, do TeRe place in vaults outside of v:5 14:41:56 to the objstat! 14:42:07 yes 14:42:10 I've seen one in d:14 14:42:20 !lg * killer=tengu_reaver d:14 14:42:21 13. Ralviisch the Impaler (L13 MfFi of Okawaru), engulfed by a tengu reaver's freezing vapour on D:14 (kennysheep_treasure_stockpile) on 2014-10-06 13:37:22, with 36008 points after 21174 turns and 2:22:51. 14:42:26 potatolizard: place in vaults meaning the Vaults 14:42:29 oh 14:42:29 sorry if that was unclear 14:42:32 well still yes 14:43:23 -!- LexAckson has quit [Read error: Connection reset by peer] 14:44:24 -!- domiryuu has quit [Ping timeout: 245 seconds] 14:44:58 seems you have a very small chance of seeing one until like v:3 14:45:07 and on v:3-4 it's like a 1/3 chance 14:45:13 so they're not really A Thing there 14:45:14 -!- Bloax has joined ##crawl-dev 14:45:33 on v:5 you see 4.5 on average 14:46:03 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:46:29 TENGUREAVER 14:46:29 BATTLEMAGE 14:46:35 probably I'll make some rare "water vaults" for Vaults that place op crushers 14:46:44 but won't add them to v:5 because that'd be silly 14:46:45 !crush gammafunk 14:46:45 Grunt beats gammafunk like a drum!!! 14:46:48 -!- lobf has quit [Quit: lobf] 14:46:48 -!- M1zzu has quit [Quit: Leaving] 14:47:15 I mean I guess it'd actually be fine but, it's kind of nice to have some depths-specific high-tier threats 14:47:37 hrm, do we have many of those (dangerous dudes that place in U but not V:$)? 14:47:52 spriggans 14:48:06 invertedly, war gargoyles 14:48:23 (((draconians))) 14:48:25 theTower: also sort of very ugly things 14:48:33 0.27 on v:5 on average 14:48:42 maybe that could stand to change 14:48:49 now that those are A Big Deal 14:48:55 !send gammafunk extremely ugly things 14:48:55 Sending extremely ugly things to gammafunk. 14:48:58 (triple yuck) 14:49:00 since they actually do place in v:1-4 14:49:25 -!- Bloaxor has quit [Ping timeout: 264 seconds] 14:49:38 -!- zxc232 has quit [Read error: Connection reset by peer] 14:49:38 I am ambivalent on that 14:49:50 either that or we could remove ugly things from vaults, but it's sort of weird that the probability goes 14:50:05 0.23 -> 0.86 14:50:06 v:1-4 14:50:14 then v:5 it's 0.27 14:50:17 -!- Calisca has quit [Ping timeout: 264 seconds] 14:50:30 that's probability of seing one 14:50:32 mon-pick-data is 50% sort of weirds 14:51:00 they would lose their bands in v:5 anyway 14:51:09 well I can tweak that to be more reasonable, when PleasingFungus buffed them, I bet he didn't adjust mon-pick for V 14:51:45 I thought he deliberately didn't bother adjusting almost any of their branchy placements 14:52:15 -!- Calisca2 is now known as Calisca 14:52:34 -!- BigBluFrog has quit [Quit: Page closed] 14:52:43 probably he didn't, but certainly some of their placement was based on notions of how threatening they were pre-buff 14:52:54 since we reworked a lot of mon-pick 14:53:09 not very much of V, I would guess 14:53:10 gammafunk: acid bees are a high tier U threat :p 14:53:16 !banish Lasty_ 14:53:16 Lasty_: that's good! 14:53:16 Grunt casts a spell. Lasty_ is devoured by a tear in reality! 14:53:35 (imo theme them better than acid bees if they are going to be a Thing) 14:53:45 (we could always place acid blobs in U instead..........) 14:53:45 Grunt: I think everyone agrees with that 14:53:55 Bands Do Not Necessarily Work With OODS 14:54:04 Acid blobs in U might be interesting 14:54:06 not in a branch with heavy amounts of 098 vaults anyway 14:54:16 That's a good point 14:54:19 acid beeeeees 14:54:20 acid blobs wouldn't be very interesting unless they came in/with packs 14:54:25 -!- rossi_ has quit [Ping timeout: 255 seconds] 14:54:27 somehow I am reminded of crawlt's zot >_> 14:54:41 acid blob with brown ooze pals and 14:54:43 i'm not sure if we should actively work to have more things that can place in U but not v:5 14:54:44 unknown monster: "acid bee" 14:54:44 %??acid bee 14:54:48 ! 14:54:51 acid blob with acid blobs is okay 14:54:59 There are already a few pack monsters in depths, so clearly that's not terrible 14:55:03 !send potatolizard titanic acid blobs 14:55:03 Sending titanic acid blobs to potatolizard. 14:55:06 fr 14:55:20 (I had code to let all Js merge at some point...) 14:55:21 acid blob (11J) | Spd: 12 | HD: 100 | HP: 508-591 | AC/EV: 1/3 | Dam: 4208(acid:7d3) | 04eats items, see invisible | Res: 06magic(160), 03poison, 08acid+++, asphyx, 08blind, 12drown | XP: 15000 | Sp: spit acid (3d7) | Sz: small | Int: plant. 14:55:21 %?? acid blob hd:300 14:55:32 oh come on 14:55:37 what are those lame numbers 14:55:51 hrm, I should see how v. uglies place in U 14:55:52 Acid seems to be HD independent. 14:55:53 a monster for slime that merges with other slimes and eyes while stealing their abilities, obviously 14:56:08 nucleus 14:56:20 sure 14:56:22 do they place as packs in U, or just with some ordinary ugly things 14:56:23 slimera 14:56:49 so merging all Js would kinda be like a jelly chimera? 14:57:29 an acid blob with draining gaze 14:57:36 great blob of acid 14:58:14 some slight terrors might arise on a shining eye being mixed into anything else 14:58:17 Retheming for acid bees: depths bee, zot wasp, caustic swarm . . . 14:58:36 no to zot wasp, red and yellow is bad as is 14:59:45 brown very ugly thing (08u) | Spd: 10 (move: 90%) | HD: 18 | HP: 81-117 | AC/EV: 6/10 | Dam: 2708(acid:7d3) | 10doors | Res: 06magic(40), 08acid | Vul: 11silver | Chunks: 06mutagenic | XP: 1433 | Sz: Large | Int: animal. 14:59:45 %??very_ugly_thing 14:59:57 fire giant (05C) | Spd: 10 | HD: 16 | HP: 77-117 | AC/EV: 8/4 | Dam: 30 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible | Res: 06magic(80), 05fire++, 12drown | XP: 1815 | Sp: b.fire (3d25), fireball (3d26) | Sz: Giant | Int: normal. 14:59:57 %??fire_giant 15:00:19 hmm 15:00:23 red very ugly thing (04u) | Spd: 10 (move: 90%) | HD: 18 | HP: 82-115 | AC/EV: 6/10 | Dam: 2704(napalm) | 10doors | Res: 06magic(40), 05fire++, 04napalm | Vul: 11silver | Chunks: 06mutagenic | XP: 1443 | Sz: Large | Int: animal. 15:00:23 %??red very ugly thing 15:00:26 ugggghhh 15:00:39 yeah those are less than a fire giant, 15:00:50 stupid, stupid sticky flame 15:01:14 and I'd not really want to bite into stone giant dist since those have good ranged 15:01:25 so I think any increase will be like to 1-2 non average 15:01:29 *on average 15:01:30 on v:5 15:01:31 -!- PleasingFungus has joined ##crawl-dev 15:01:50 hell hornet 15:01:51 * Grunt flees. 15:01:59 freezing wraith (12W) | Spd: 10 | HD: 8 | HP: 33-57 | AC/EV: 12/10 | Dam: 1612(cold:8-23), 1313(drain speed) | 07undead, 10doors, evil, see invisible, lev | Res: 06magic(40), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 04fire, 08holy++ | XP: 312 | Sz: Medium | Int: normal. 15:01:59 %??freezing_wraith 15:02:07 ah, drain speed is good 15:02:32 blistering bee 15:02:33 * Grunt ponders 15:02:48 I mean, the thing is v:5 has a completely different way to place things compared to v:1-4 >_> 15:03:05 well sure, but that's really more a technical issue 15:03:45 either dirty hacks or also adjusting everything before it would result 15:04:15 mottled dragons are in the vaults list, my heart weeps 15:04:20 dripping horror, caustic horror, caustic fly, slime fly . . . 15:04:26 huh? I just need to change the mon pop 15:04:31 horrors are more an abyssal thing 15:04:32 just 15:04:34 !send Lasty_ unspeakable horrors 15:04:34 Sending unspeakable horrors to Lasty_. 15:04:40 yeah just 15:04:40 Grunt: unseen horrors are all over D 15:04:53 Lasty_: yes, but the other horrors are abyssal things :) 15:05:11 unseen horrors are like slime creatures in being guests 15:05:14 !send grunt_abyss_rune_the_horror Lasty_ 15:05:14 Sending Lasty_ to grunt_abyss_rune_the_horror. 15:05:22 -!- link_108 has quit [Quit: Leaving.] 15:05:23 I've been there 15:05:41 (the horror. the horror.) 15:06:00 and a bunch of spiders, and catoblepae, and deep elves, and 15:07:24 -!- link_108 has joined ##crawl-dev 15:07:24 Assassin fly, caustic midge 15:07:36 ...assassin fly, heh. 15:07:43 apparently a real thing 15:07:56 (give them S_WHINE while we're at it) 15:08:06 heh 15:09:02 -!- ontoclasm has joined ##crawl-dev 15:09:16 Acrid bee, acrid swarm . . . 15:09:24 how about some kind of acid undead 15:09:27 you know? 15:09:38 hmm 15:10:04 plague shamblers left HCl corpses 15:10:06 clearly they count 15:10:07 !torment Grunt 15:10:07 * Sequell gestures. gammafunk is wracked with pain! 15:10:22 too much undeaddddd 15:10:24 -!- alefury has joined ##crawl-dev 15:10:31 Grunt: please pretend that tormented you 15:10:53 obviously they're mobile giant hogweed 15:10:54 nonsense I mean, just look at these glyphs 15:10:57 * Grunt is unaffected. 15:10:57 ??glyph 15:10:58 glyph ~ glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 15:10:58 swamp wisp (flavored as an undead spirit) . . . 15:11:21 will-o'-the-wisp (trails ghostly flame) 15:11:23 that just makes me sad insubstantial wisps are still ungimmicked 15:11:25 Of all the things I've said, I think caustic swarm is one of the better ones 15:11:35 a swarm isn't one enemy 15:11:46 true 15:11:50 acrid swarmer? 15:12:09 I was picturing the "swarm" as being a single monster composed of a dense cloud of very small monsters 15:12:09 W is hardly filled at all 15:12:34 Lasty_: plenty of room for an acid vampire 15:12:39 !send gammafunk 729 death scarabs 15:12:39 Sending 729 death scarabs to gammafunk. 15:12:40 or an acid skull 15:12:51 oh why are we not placing vampire knights in Tomb........... 15:12:53 and Z has so few, and so does z, and n, and L, and 15:12:55 -!- link_108 has quit [Quit: Leaving.] 15:13:14 an acid ghoul 15:13:25 because poor crypt needs to keep something 15:13:34 Mordant: a spirit whose nasty emotions have become literally caustic in death 15:13:51 he vomits acid, you see 15:14:00 he/she/it 15:14:05 especially after it lost those floors and unique monsters and for several months had almost none of its unique strong monsters >_> 15:14:38 oh, right, there's also guests on y and D 15:14:48 gammafunk: it's hard to flavor vampires as super-fast, acidic pack monsters. :p 15:15:02 Lasty_: yeah I'm not giving very serious suggestions 15:15:03 vampire watermelons 15:15:08 blistering beetles......... 15:15:21 what was that thing that was a head with all the guts trailing off 15:15:32 Does Spider need more monsters? they could be spiders . . . 15:15:46 but they'd need to be rare, top-end threats in that branch 15:15:49 although I do think that large pack enemies not always being s/y could be a good thing 15:16:13 spider does need more monsters but it'd be weird for a spider to particularly higher than the other spiders since that's mostly regulated to non-spider things 15:16:17 -!- link_108 has joined ##crawl-dev 15:16:18 (place a swarm of death scarabs on N:5 sometimes; see how many kills they rack up) 15:16:33 by kills you mean kills of their allies right 15:16:44 v0v 15:16:50 !lg * spider:5 recent s=ckiller 15:16:50 yeah I'm not convinced that scarabs work very well, but crypt does sound like a decent testing ground 15:16:51 674 games for * (spider:5 recent): 149x an emperor scorpion, 108x an orb spider, 97x a wolf spider, 80x a ghost moth, 39x a jumping spider, 32x a red wasp, 24x a redback, 19x a tarantella, 12x a trapdoor spider, 11x a player ghost, 10x Arachne, 10x a demonic crawler, 9x Mara (illusionary), 8x quitting, 6x Norris, 6x a player illusion, 5x Jorgrun, 4x Nikola, 4x orb spider, 3x Wiglaf, 3x Asterion, 3... 15:17:00 oh is spider N 15:17:06 yes 15:17:09 grunt that's mean 15:17:16 still, a (non-rune) scarab and zombies spider vault could be cute 15:17:19 although an undead spider end... 15:17:24 no no no no 15:17:24 theTower: it's true that right now moths (ghost) and scorpions (emperor) are the most dangerous things in spider, but I didn't think that was a thematic choice. 15:17:29 theTower: think of it... 15:17:46 we have a bloody entire other lair branch stuck aping other themes for its runes half the time 15:17:46 GHOST moths, spooky! 15:17:58 jumping spiders are the worst thing in spider 15:18:01 most dangerous* 15:18:05 and then some people spilled liquids into snake 15:18:21 emperor scorpions are just Hill Giant+ 15:18:49 lasty_: it was a deliberate choice when evilmike was first renewing the branch: moths, emperor scorpions, and wasps are all spider predators 15:18:56 Oh, I see 15:19:31 (fr: higher tier wasp????) 15:19:31 (should mention that in, I dunno, the branch description or somewhere obscure) 15:19:58 grunt: caustic wasp! :p 15:20:16 of course, the other wasps aren't pack creatures normally 15:20:25 !seen pleasingfungus 15:20:25 I last saw PleasingFungus at Thu Oct 30 20:01:32 2014 UTC (18m 53s ago) joining the channel. 15:20:35 1tell pleasingfungus go rename them wasp and hornet already 15:20:35 good timing 15:20:45 I can't!!!! 15:20:51 osx sed sucks :( 15:20:59 fine, name one of them tarantula hawk 15:21:17 yellowjacket 15:21:22 and redjacket obv 15:21:46 just call them all bees 15:21:51 !send ontoclasm red shirts 15:21:51 Sending red shirts to ontoclasm. 15:21:54 ontoclasm: Interested in making a tile for caustic wasps, if no one objects to that name? 15:22:00 caustic bee, yellow bee, red bee, killer bee 15:22:07 ugh, now I am imagining a yellow yellowjacket jacket unrand 15:22:08 acid wasped jeans 15:22:10 -!- Kadarus has quit [Quit: Bye] 15:22:14 lolo 15:22:17 theTower: I can't rename them anything :( 15:22:25 nag doy 15:22:55 03doy02 07* 0.16-a0-1748-g20418ea: skills2.cc is the dumbest thing 10(27 hours ago, 61 files, 1010+ 1076-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=20418ea291ec 15:22:55 03doy02 07* 0.16-a0-1749-g7507efd: clean up header inclusions 10(26 hours ago, 332 files, 1214+ 1333-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7507efdad27f 15:22:55 03doy02 07* 0.16-a0-1750-g3284e4b: script to remove unused headers 10(24 hours ago, 1 file, 36+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3284e4bceeb0 15:22:55 03doy02 07* 0.16-a0-1751-g80a963b: remove some unnecessary header inclusions 10(51 minutes ago, 173 files, 5+ 1106-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=80a963b32c12 15:22:58 (i would be glad to) 15:22:58 hoorah! 15:22:58 thanks 15:23:03 {actually wasps in general need new tiles} 15:23:17 1106- 15:23:19 !!!! 15:23:19 speak of more devils 15:23:24 gammafunk: I specifically did not adjust ugly thing placement (beside tweaking bands in D/early Vaults), since they were not threatening in the places they appeared. 15:23:30 ontoclasm: bear in mind that there's some doubt about the quality of this monster, so it might well get removed again . . . 15:23:51 hopefully i didn't break too many builds 15:23:52 they are still not very threatening outside D, but they are at least vaguely noticeable in Vaults, as opposed to being complete trash. 15:24:00 !send doy broken builds 15:24:01 Sending broken builds to doy. 15:24:15 PleasingFungus: yeah, that makes sense, but their placement was based on that threat assessment 15:24:18 originally I mean 15:24:20 I've had some scary run-ins with ugly things in vaults now and then. Mostly when I lacked rC 15:24:24 v. uglies certainly aren't a joke 15:24:27 Lasty_: well, i'm caught up making something else right this second so it'll be in a few days xD 15:24:37 Lasty_: vaults or Vaults? 15:24:40 Vaults 15:24:52 V.ugly things mostly IIRC 15:24:52 !send Lasty_ Vaults vaults 15:24:52 Sending Vaults vaults to Lasty_. 15:24:56 it's a little silly how widely their threats vary based on colour 15:24:59 yes 15:25:05 the problem is sort of that a few monsters have a bit wonky placement in Vaults 15:25:08 Though that was true back in the itemdest days too 15:25:09 -!- Yermak has quit [Quit: Page closed] 15:25:10 white ugly things are probably more dangerous than v. ugly 15:25:14 *purple v. ugly 15:25:16 can we adjust the napalm 15:25:23 by making it fire instead 15:25:28 -!- Aryth1 has quit [Ping timeout: 256 seconds] 15:25:30 also red v. uglies are less dangerous than red uglies right now, yeah 15:25:46 gammafunk: their placement was originally wrong, then 15:25:53 fire+napalm imo 15:25:56 actually 15:25:58 crawl has enough trash mobs!!! 15:26:09 no, do not give them firebrand >_> 15:26:33 I was checking to see what all uses AF_STICKY_FLAME right now. It's a really short list. 15:26:39 So we could just add a fire effect to it as well and 15:26:39 PleasingFungus: yeah, I mean original vaults was fairly silly in terms of its threat level assessment 15:26:45 man, I don 15:26:54 't want bennu to actually prompt rF+ 15:27:25 original vaults was original D, which had a much more relaxed scaling 15:28:20 people went right into vaults without doing lair pre-0.12 without breaking much sweat 15:28:47 that was helped along by the extra floors, of course 15:28:58 03|amethyst02 07* 0.16-a0-1752-g269a7d5: Add sacrifice-data.h to the MSVC project. 10(34 seconds ago, 2 files, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=269a7d5dca05 15:29:02 also less vaults 15:29:25 theTower: wait, why don't you want to prompt rF+? 15:29:32 but yeah I looked at the vaults mon-pic, and fire/ice dragons have a weird distribution as well 15:29:44 because they already have enough defining stuff 15:30:00 sticky was deliberately chosen just for theme and not threat there >_> 15:30:14 this is what i've been making: https://dl.dropboxusercontent.com/u/1000017/random/dwarves.png https://dl.dropboxusercontent.com/u/1000017/random/dwarves2.png >.> 15:30:21 doy: was 7507efd run by a script? 15:30:27 ha 15:30:32 what's a dwarf 15:30:37 a wiglaf and a jorgrun? 15:30:38 so before changing this I'm going to play with the placement range and also the distribution function to see if I can improve those (so they don't just stop placing in V:$) 15:30:56 theTower: it's a kind of star that's run short of fuel and collapsed 15:30:58 hazardous 15:30:59 wigrun 15:30:59 jorgraf 15:31:07 or jorglaf, rather 15:31:08 <_< 15:31:09 but which was beloe the chandraekhar limit 15:31:18 PleasingFungus: unfortunately no 15:31:44 note to self use wretched dwarf star in arenasprint 15:31:56 or maybe tentacled dwarf starspawn? 15:32:09 dwarf starcursed mass. 15:32:17 dwarfcursed 15:32:25 starcursed dwarf imo 15:32:36 so that's what wiped them all out 15:32:38 cursed dwarf star 15:32:39 <|amethyst> doy: this script just tries stripping the include and rebuilding it looks like? 15:32:53 doy: rip 15:33:13 |amethyst: yeah 15:33:36 that's not a particularly accurate way to do things 15:33:47 but it was enough to go back through and clean things up by hand 15:34:08 PleasingFungus: yeah, i was in the mood to do something that didn't require much thinking 15:34:08 (: 15:34:09 heh 15:34:11 I been there 15:34:20 Something feeds on doy's intellect! 15:35:24 -!- LexAckson has joined ##crawl-dev 15:35:47 -!- Aryth has quit [Read error: Connection reset by peer] 15:36:22 "What's it doing?" "Starving." 15:36:36 <|amethyst> doy: one thing I worry about is that I'd rather include something directly than just happen to catch it because another header includes something 15:36:50 :p 15:36:51 |amethyst: sure 15:37:26 the problem is just that people never remove header files when code is refactored to no longer need them 15:37:34 and so we build up lots and lots of unnecessary dependencies 15:37:42 not sure what a better solution is 15:39:35 oh I need to do that summoner tomb run 15:40:08 the c preprocessor being what it is, idk if there is actually a 'smart' way to do this 15:40:11 tbh a melee guy or another conj seems more informative 15:40:29 I was doing some thinking about this the other day, and ended up at doy's solution 15:40:36 (and then rejected it as impractically slow; shows what I know!) 15:41:05 <|amethyst> https://code.google.com/p/cppclean/ 15:41:14 * geekosaur just found that 15:41:14 <|amethyst> haven't actually tried it 15:41:21 (planned) Find unnecessary header files #included 15:41:24 good (planned) 15:41:38 likewise the next entry 15:41:40 <|amethyst> heh 15:42:00 well, it was certainly impractically slow 15:42:03 (: 15:42:08 |amethyst: oh, I meant to ask you, checkwhite tries to clean up util/r.js in webtiles-changes 15:42:08 whereas the link I followed to it said it was recently added 15:42:19 opinions on it doing that, since it's an outside library/script/thing? 15:42:31 or maybe it's that r.js should be moved 15:42:32 <|amethyst> gammafunk: add another exception to checkwhite 15:42:39 for util/*? 15:42:49 <|amethyst> no, but util/*.js maybe 15:42:51 <|amethyst> what is r.js? 15:43:00 one sec 15:43:10 <|amethyst> ah, I see 15:43:22 <|amethyst> * This is a bootstrap script to allow running RequireJS in the command line 15:43:22 <|amethyst> * in either a Java/Rhino or Node environment. It is modified by the top-level 15:43:25 <|amethyst> * dist.js file to inject other files to completely enable this file. It is 15:43:28 <|amethyst> * the shell of the r.js file. 15:44:02 yeah, it's used during the make maybe? 15:44:27 /*jslint evil: true, nomen: true, sloppy: true */ 15:44:30 good emacs 15:44:37 or w/e that is 15:44:43 oh yeah that's not emacs 15:44:46 <|amethyst> jslint :) 15:44:47 such a contradiction has never been spoken............ 15:45:07 !send Grunt esc:q! 15:45:07 Sending esc:q! to Grunt. 15:45:39 <|amethyst> hmm 15:45:51 ah, it's used during minification 15:45:53 <|amethyst> gammafunk: isn't -o the name of the output file here? 15:46:01 <|amethyst> webserver/static/scripts/app.min.js: $(CLIENT_JS_FILES) $(NODE) util/r.js -o webserver/static/scripts/build.js 15:46:05 <|amethyst> webserver/game_data/static/game.min.js: $(TILEINFOJS:%=webserver/game_data/stati 15:46:08 <|amethyst> c/tileinfo-%.js) $(GAME_JS_FILES) $(NODE) util/r.js -o webserver/game_data/static/build.js 15:46:21 <|amethyst> oh 15:47:26 <|amethyst> it is not the output file, it is build data 15:51:48 -!- johnny0_ is now known as johnny0 15:52:43 ok, I'll just add an exception. chequers was complaining that NODE.js is a requirement to minify the server using this r.js thing, when it probably doesn't need to be, but that's another thing 15:53:02 tbh I think he'd want us to commit the minified scripts to the repo, but that seems silly 15:53:23 otherwise there's probably no way you can minify without requiring something like NODE.js already 15:55:20 <|amethyst> there's py-jsmin but I haven't tried it 15:55:48 oh neat 15:55:49 -!- hauzer has quit [Quit: Leaving.] 15:55:56 -!- Mazed has quit [Remote host closed the connection] 15:55:58 yeah I should look into this and try it out 15:56:33 just a python lib we could include in the webserver, and then no NODE dependency 15:56:45 I guess it's canonically Node.js 15:58:27 niiice. cppclean repo appears to be hosed 15:59:16 -!- fridurmus has quit [Remote host closed the connection] 15:59:24 the thing is, the js compile step also combines modules and compiles .jsx to .js 15:59:24 edlothiol: You have 1 message. Use !messages to read it. 16:00:38 hah. so the original repo is dead, but it was forked and the fork supports include checking 16:01:35 https://github.com/myint/cppclean 16:01:47 ! 16:01:59 -!- Pedroff has quit [Quit: Page closed] 16:02:44 -!- LordSloth has quit [Ping timeout: 265 seconds] 16:03:27 edlothiol: ah, yeah I was wondering if it did other things 16:03:48 sounds like there's no way to remove that Node.js dependancy for command-line then 16:04:50 -!- tabstorm has joined ##crawl-dev 16:05:17 -!- Utis has quit [Ping timeout: 264 seconds] 16:06:36 -!- mizu_no_oto has quit [Ping timeout: 265 seconds] 16:07:25 -!- foophykins has quit [Ping timeout: 246 seconds] 16:07:55 -!- TangoBravo has quit [Quit: Page closed] 16:08:58 geekosaur: neat! 16:09:23 another good todo, emacs des mode 16:09:28 finally write some emacs lisp 16:09:32 instead of pretending to 16:11:59 <|amethyst> eclipse des mode 16:12:05 <|amethyst> MSVC des mode 16:12:09 -!- Krakhan has quit [Changing host] 16:12:55 hey, I use emacs! I mean how many vault makers use vim even 16:13:03 I do!!!!! 16:13:09 emacs crawl mode: play crawl in your favourite editor :) 16:13:12 yes, and you are notable!, but that's one! 16:13:13 I sometimes do 16:13:14 -!- Harkenn has joined ##crawl-dev 16:13:17 pff,PleasingFungus 16:13:29 admittedly I have made relatively few vaults. 16:13:39 -!- Lasty has joined ##crawl-dev 16:13:55 !vault pleasingfungus 16:13:55 Couldn't find pleasingfungus in the Crawl source tree 16:14:03 1learn add pleasingfungus 16:14:07 tbh I just need to install lua mode more than anything 16:14:10 !vault pf_ 16:14:11 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/temple.des;hb=HEAD#l3320 16:14:42 !lg * kmap=~^pf 16:14:43 technically that one is half-grunt. 16:14:43 No games for * (kmap=~^pf). 16:14:49 !lg * map=~^pf 16:14:50 No games for * (map=~^pf). 16:14:53 what is a half-grunt 16:15:00 * PleasingFungus gru 16:15:14 The half-grunt shouts in 0.05 surround sound! 16:15:18 !lg * kmap~~pf_ 16:15:20 7. metasequoia the Eclecticist (L13 DEFE of Sif Muna), mangled by an eight-headed hydra on Lair:7 (pf_torpor_hydra) on 2014-09-05 01:40:09, with 38494 points after 14726 turns and 1:12:30. 16:15:23 that's more like 60%grunt 16:15:23 good name 16:15:36 !lg * map~~pf_ 16:15:37 22. pigah the Insei (L6 OpMo), slain by a gnoll (a +0 whip) in the Temple (pf_slimified_temple) on 2014-10-19 17:45:06, with 354 points after 3809 turns and 0:06:22. 16:15:40 -!- coined_ has quit [Quit: Page closed] 16:15:42 ! 16:15:45 fr torpor hydra 16:15:48 ahh, pigah 16:15:48 !lg * map~~pf s=map 16:15:49 80 games for * (map~~pf): 58x nrook_campfire, 8x pf_slimified_temple, 5x pf_slime_end_temple, 3x pf_torpor_hydra, 2x pf_dread_powers_of_hell, 2x pf_coc_iceberg, pf_hell_entry_tar_spiral, pf_vacation_house_of_asmodeus 16:16:00 !lg * map~~pf_ s=map 16:16:00 22 games for * (map~~pf_): 8x pf_slimified_temple, 5x pf_slime_end_temple, 3x pf_torpor_hydra, 2x pf_dread_powers_of_hell, 2x pf_coc_iceberg, pf_hell_entry_tar_spiral, pf_vacation_house_of_asmodeus 16:16:22 man, I still can't believe gammafunk ruined dread_powers_of_hell *right* after I made it. 16:16:33 what was it 16:16:39 !vault dread_powers 16:16:40 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/hell.des;hb=HEAD#l409 16:17:16 ruined how? 16:17:27 you destroyed item destruction! 16:17:39 ah 16:17:41 how are the wand-of-flame imps supposed to annoy depths players now??? 16:18:39 -!- Mazed has quit [Ping timeout: 255 seconds] 16:18:42 imo vault define them to be "crimson guardians" with throw_flame the spell 16:18:52 ridiculous. 16:19:10 vault monsters? who would use something like *that*? 16:19:33 someone who knew how to make vaults using emacs des mode! 16:19:40 weird as heck 16:20:09 !lg * map~~pf_dread s=killer 16:20:10 2 games for * (map~~pf_dread): an iron troll, a deep troll earth mage 16:20:23 good enough 16:20:29 I will accept credit for that iron troll kill. 16:21:48 -!- UncertainKitten has quit [Ping timeout: 255 seconds] 16:22:19 -!- Bloaxor has joined ##crawl-dev 16:24:56 -!- Bloax has quit [Ping timeout: 250 seconds] 16:25:39 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 16:28:01 -!- Mazed has quit [Read error: Connection reset by peer] 16:28:13 !killratio the_serpent_of_hell * current 16:28:15 the_serpent_of_hell wins 1.239% of battles against * (current). 16:28:27 !killratio the_serpent_of_hell * vlong>=0.16-a0-423-g28a7641 16:28:29 the_serpent_of_hell wins 5.389% of battles against * (vlong>=0.16-a0-423-g28a7641). 16:28:32 there we go 16:28:43 -!- FaMott has quit [Ping timeout: 244 seconds] 16:29:06 ! 16:29:29 -!- Tux[Qyou] has quit [Quit: Excess flood] 16:29:46 two korean deaths yesterday, looks like 16:30:07 sounds rather dire when you put it that way... 16:30:30 dire serpent of hell 16:30:46 -!- Unano has quit [Quit: Page closed] 16:31:01 !killratio recent antaeus * 16:31:03 No battles for recent and antaeus (*). 16:31:12 !killratio antaeus * recent 16:31:14 antaeus wins 3.902% of battles against * (recent). 16:31:26 !killratio antaeus * current trunk 16:31:27 have the serpent gone too far?! 16:31:29 antaeus wins 4.810% of battles against * (current trunk). 16:31:33 serpent is pretty brutal right now 16:31:44 People aren't used to fighting the new Serpent yet. 16:31:48 That number will go down over time. 16:31:52 sure 16:31:53 this is true 16:32:10 I would suggest holding off on buffing it more for a while, however. 16:32:12 :p 16:32:14 oh def. 16:32:19 I don't think it needs more buffing 16:32:25 do not wax the serpent 16:32:29 if you know what I mean 16:33:29 -!- Mazed has quit [Ping timeout: 264 seconds] 16:33:46 -!- Ratboiler has quit [Quit: Page closed] 16:34:04 I don't know what you mean. 16:34:36 -!- RiotInferno1 has quit [Read error: Connection reset by peer] 16:34:40 is this a coca-cola reference 16:35:34 ...sometimes I worry that my jokes are too obtuse. 16:36:45 -!- link_108 has quit [Quit: Leaving.] 16:37:04 -!- Bloaxor has quit [Ping timeout: 250 seconds] 16:37:09 -!- Bloax has joined ##crawl-dev 16:38:43 -!- wheals has joined ##crawl-dev 16:41:18 -!- link_108 has joined ##crawl-dev 16:41:30 -!- syllogism has quit [Quit: Leaving] 16:41:39 !tell Lasty would it be possible to refactor all the stuff in is_useless_skill into sacrifice-data.h? 16:41:40 wheals: OK, I'll let lasty know. 16:43:43 -!- LexAckson has quit [Read error: Connection reset by peer] 16:44:27 !source spl-book.cc 16:44:28 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-book.cc;hb=HEAD 16:44:52 I wonder how easy it'd be to rewrite cannot_use_schools 16:44:54 oh I just realised 16:44:57 !source sacrifice-data.h 16:44:58 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/sacrifice-data.h;hb=HEAD 16:45:04 "sacrifice love" is a prerequisite for joining the devteam......... 16:45:16 :( 16:45:20 -!- ackack has quit [Ping timeout: 265 seconds] 16:45:26 ...wait, why does this comment say that a struct is defined in a .cc???? 16:45:31 !source sacrifice_def 16:45:32 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/godabil.cc;hb=HEAD#l95 16:45:46 augh 16:45:46 this is witchcraft of the worst kind 16:46:03 a file which must be included within another file 16:46:06 aughhhhh 16:46:27 ...what 16:46:28 -!- Basil has joined ##crawl-dev 16:46:34 look. look at what he does 16:46:38 which .h s mustn't be 16:46:48 no you - no. you have it backwards 16:47:21 look. do you see how sacrifice_data.h refers to sacrifice_def, which is not defined within sacrifice_data.h or any files that sacrifice_data.h includes? 16:47:29 (because sacrifice_data.h doesn't include anything?) 16:47:36 oh yeah 16:47:42 sacrifice_data.h can actually only be included by one file: godabil.cc 16:47:43 that was because it used to be in godabil.h 16:48:01 and it can only be included after line 99 16:48:08 it can be moved into sacrifice-data.h now since it's private to godabil.cc now 16:48:17 this is some sacrifice sanity shit. 16:48:23 anyway, this is standard practice for our codebase, and i assume most c++ projects 16:48:27 vOv 16:48:34 that's literally not true, though 16:48:40 what other files work like this? 16:49:25 what other files have their data structures defined *in the files that include them*? 16:49:58 ok i see you're correct 16:50:03 -!- Isabel has joined ##crawl-dev 16:50:11 but that was not true when it was first made! 16:50:23 I have no idea what the history is 16:50:29 I'm just complaining about the Way Things Are 16:50:34 (the way things work...?) 16:50:39 so it wasn't poor design, just Historical Reasons 16:50:53 I posit: it can be both 16:51:28 i assume we could have commited the movement of the struct definitioon into sacrifice_data.h by now in the time we've been arguing :) 16:51:47 well, not me, since i don't have access to git right now 16:52:46 mm i like this: /* ******************** BEGIN PUBLIC FUNCTIONS ******************** */ and then the next function is static 16:53:27 -!- Pluie has quit [Ping timeout: 272 seconds] 16:53:42 I, likewise, have no git right now 16:53:45 -!- link_108 has quit [Quit: Leaving.] 16:54:06 but I'm just being useless right now; the last thing I was doing was arguing with lunatics at work who want to shift to a two-space-tab standard 16:54:17 -!- Mazed has quit [Ping timeout: 260 seconds] 16:54:17 ewwww 16:54:20 which, while Very Important, is a very silly use of time 16:54:37 (luckily, they only want to standardize the Java, and I only touch Python anyway) 16:56:00 -!- rossi_ has quit [Ping timeout: 272 seconds] 16:58:37 -!- hypermatt has quit [Ping timeout: 255 seconds] 16:58:41 -!- link_108 has joined ##crawl-dev 16:58:47 mm, _ms_los_spell has some nice duplicaation of smitey_spells 16:59:13 though probably if they get merged the former should be in terms of the latter, unless we want all summoners to be pushable 16:59:24 * PleasingFungus pushes wheals! 16:59:33 -!- domiryuu has quit [Quit: leaving] 16:59:35 -!- hypermatt has joined ##crawl-dev 16:59:43 we were talking about this a bit back. the logic on shoving probably needs to be rethought in general 17:00:13 -!- link_108 has quit [Client Quit] 17:00:35 is the whole "speed 10 band is slower than speed 10" thing minmay likes to mtnion because of swapping? 17:00:36 -!- link_108 has joined ##crawl-dev 17:02:22 I believe so, yes 17:04:22 -!- hypermatt has quit [Ping timeout: 250 seconds] 17:05:15 -!- hypermatt has joined ##crawl-dev 17:07:00 -!- link_108 has quit [Quit: Leaving.] 17:08:07 -!- fridurmus has quit [Remote host closed the connection] 17:09:12 -!- tabstorm has quit [Ping timeout: 260 seconds] 17:10:37 -!- stanzill has quit [Changing host] 17:13:34 !tell wheals it's not just swapping, they also flat out refuse to move if it will take them away from the pack 17:13:35 minmay: OK, I'll let wheals know. 17:14:17 i knew about that, but as i understood it was only if they were "wandering" at the time 17:14:31 -!- gammafunk has quit [Quit: Lost terminal] 17:16:10 well I know that whatever "pack AI" thing was introduced in ~0.8 made packs insanely slow 17:16:13 and swapping existed before that 17:16:49 i haven't looked at that code at all, i just notice that >0.8 yaks are slower than elephant slugs were 17:17:05 -!- NotKintak has quit [Ping timeout: 256 seconds] 17:17:48 -!- Plazmod has quit [Quit: Page closed] 17:17:49 Could not execute monster-0.8: No such file or directory 17:17:49 %0.8? yak 17:18:19 %git 03bd4004efc463ea85 17:18:19 07pointless_02 * 0.8.0-a0-4664-g03bd400: Let band leaders displace their followers 10(3 years, 9 months ago, 1 file, 9+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=03bd4004efc4 17:18:23 yak (07Y) | Spd: 10 | HD: 7 | HP: 26-52 | AC/EV: 4/7 | Dam: 18 | Res: 06magic(28) | XP: 205 | Sz: Large | Int: animal. 17:18:23 %0.14?yak 17:18:38 yak (07Y) | Speed: 10 | HD: 7 | Health: 24-52 | AC/EV: 4/7 | Damage: 18 | Res: 06magic(28) | XP: 204. 17:18:38 %0.9?yak 17:18:46 yeah, that band leader stuff is still there 17:18:54 Could not execute monster-0.8: No such file or directory 17:18:54 %0.8?yak 17:18:58 %git 455d6d45ff5c0e49ca 17:18:58 07pointless_02 * 0.8.0-a0-4614-g455d6d4: Try to make wandering band members stick around the leader 10(3 years, 9 months ago, 2 files, 82+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=455d6d45ff5c 17:19:01 a thing you could do is only make band leaders displace their followers if they are actually different monster types 17:19:10 ah wasn't sure if my space was the issue 17:19:13 apparently not 17:19:47 in general, monsters not being able to displace other monsters of the same type (except when fleeing) seems reasonable 17:20:04 I feel like I might be missing something 17:21:30 let the banishment ogre mage displace the sting one! 17:21:54 oh wait 17:22:38 man, PF 17:22:38 Lasty: You have 1 message. Use !messages to read it. 17:22:43 but yeah same-type monsters displacing sounds Quite Useless 17:23:01 I tried doing what you suggested, and it threw errors, and |amethyst told me to do how it is now 17:23:07 Lasty: you were the one working on acid bees? 17:23:24 yes 17:23:50 I think I read you were thinking of retheming? 17:24:03 was going to suggest hornet 17:24:27 Lasty, i think that's because it used to be used in other files 17:24:35 crawl obv needs more massive insects and there's a clear dearth of hornet 17:24:49 There was talk of changing yellow wasps into wasps, red wasps into hornets, and acid bees into caustic wasps 17:25:09 acid bees are still a swarm monster, right? 17:25:17 that's the whole point 17:25:17 -!- fridurmus has quit [Ping timeout: 245 seconds] 17:25:21 also, someone should really rename change sin_text/long_sin_text into adj_sin_text/noun_sin_text 17:25:24 ooh 17:25:25 -!- bonghitz has quit [Remote host closed the connection] 17:25:28 that sounds fun 17:25:29 I guess there's nothing wrong with wasps being swarm monsters; it's just crawl wasps that aren't 17:25:32 caustic wasps 17:25:41 because half of the entries in long_ are shorter than the normal 17:25:42 or haven't been 17:26:00 wheals: what are those used for? 17:26:12 Book of Zin! 17:26:17 PleasingFungus: yeah, not historically, though thanks to the walking trees and spriggan riders, they can be de facto ones 17:26:57 the former, ya 17:26:58 -!- link_108 has joined ##crawl-dev 17:27:05 ?/angrov 17:27:06 Matching terms (2): mangrove, shambling_mangrove; entries (4): roots[1] | shambling_mangrove[1] | treant[1] | tree[1] 17:27:10 shambling, right. 17:27:15 ??tree 17:27:16 tree[1/4]: A type of feature, represented by a 7. A single tree does not block LOS (unless it's a mangrove in which case it does), though two do. Conjure flame, fireballs, and bolts of magma/fire/lightning all will set them ablaze, causing flame clouds that wander a bit. Disintegration removes them. 17:27:33 rip half the shit in this entry 17:27:33 rip 17:28:00 wheals: trees now always block LOS, mangroves are gone, conjure flame can no longer destroy trees 17:28:02 is that it? 17:28:09 I think you implemented most of that, which is why I ask 17:28:16 PleasingFungus: did you see what I said about sacrifice_def? 17:28:17 yah 17:28:21 not the cflame though 17:28:34 Lasty: i think it should work now 17:28:41 Lasty: I hadn't; I see now. What did you think I was suggesting, though...? 17:28:50 I didn't think I offered suggestions; only complaints 17:28:56 you know, as I do :p 17:29:08 Well, I tried to define sacrifice_def in sacrifice-data.h 17:29:20 but the compiler threw a fit 17:29:38 and |amethyst suggested that I put it into godabil.h instead 17:29:53 I know you're not a fan of my code, but I'm trying here, man 17:30:00 I know, I know 17:30:09 I have full faith that you only have good intentions 17:30:31 and I can see the way that things could have ended up how they are now 17:30:49 c++ is a strange and cantankerous language 17:31:01 everyone agrees that only about 10% of the features should be used (but which 10%...?) 17:31:42 it's not a thing that's fair to toss at relatively inexperienced programmers. or experienced ones. frankly, it's not a good languae 17:31:42 ge 17:31:48 but it's what we've got 17:31:59 !send fcrawl PleasingFungus 17:31:59 Sending PleasingFungus to fcrawl. 17:32:11 WTF! Unthing! 17:32:16 -!- hypermatt has quit [Ping timeout: 258 seconds] 17:32:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:34:05 -!- debo has quit [Ping timeout: 264 seconds] 17:38:48 -!- Bloax has quit [Quit: Error: Bloax not found] 17:39:38 -!- hypermatt has joined ##crawl-dev 17:40:01 !source mut-data.h 17:40:02 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mut-data.h;hb=HEAD 17:41:10 !tell |amethyst Why are you instructing fellow developers to practice black magic 17:41:10 PleasingFungus: OK, I'll let |amethyst know. 17:43:16 -!- Harkenn has quit [Ping timeout: 265 seconds] 17:43:44 PleasingFungus, didn't we discuss this, he suggested putting the def in godabil.h instead of sacrifice-data.h (so that, at the time, any file could indeed include it) 17:43:53 -!- Harkenn has joined ##crawl-dev 17:44:03 !send PleasingFungus Haskell 17:44:04 Sending Haskell to PleasingFungus. 17:45:13 wheals: I have gotten two different stories now & want to talk to the source 17:45:23 I want to get to the bottom of this code mystery!!! 17:45:27 The man, the myth, the legend. 17:45:30 so you can have 3 stories? 17:45:36 :P 17:45:41 if you assemble all three, you can defeat Ganon 17:45:45 Getting Rashomon up in this piece. 17:47:04 that is a much classier reference than the one I made. 17:47:14 -!- Earlo has quit [Remote host closed the connection] 17:47:17 yuck, half of the stuff in mutation.h is never used outside mutation.cc 17:47:31 Was it ever? 17:48:18 who knows 17:49:32 -!- Harkenn has quit [Ping timeout: 255 seconds] 17:49:36 doesn't that mean everybody's lying 17:49:41 sounds plausible 17:50:07 I only tell the truth. 17:50:16 Just ask me! 17:50:32 -!- gammafunk has joined ##crawl-dev 17:50:35 either that or it speaks to the inherently personal nature of truth and experience. 17:50:53 A+ 17:51:01 B 17:51:13 your final grade is an average 17:51:16 PleasingFungus, would the other guard tell me it's the way out behind the door 17:51:54 * PleasingFungus kills wheals! 17:52:08 this was a variant of the puzzle. 17:52:12 very cunning, if I do say so myself. 17:52:52 oh man save_compatibilty.txt is so out of date 17:53:04 how out of date 17:53:10 the examples, i mean 17:53:30 there's one about making sure that temperate gets unmarshalled in TAG_MAJOR_VERSION > 34 17:53:37 s/rate/rature 17:53:47 hey, so charset ibm isn't an option anymore, right? What's the best alternative now? 17:53:56 it appears to be an email from five years ago. 17:54:24 Lasty: probably `include += ibm_glyphs.txt` 17:54:26 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 17:54:34 "the recent portal refactors that happened to make leaving Zot impossible" 17:54:37 -!- siepu has quit [Read error: Connection reset by peer] 17:54:53 ...nice 17:55:11 I mean, it sometimes has a nice, steamy sauna 17:55:15 why would you want to leave? 17:55:32 The situation is exacerbated by the public beta server (Marc Thoben's crawl.develz.org), since it can only be updated site-wide; it cannot be updated between games as there are almost always saved games on the server, so it is simply updated (with loss of saves) rarely. And rarely is bad. 17:55:42 "the public beta server" 17:55:43 thanks, wheals 17:56:34 wow, yeah, this is really bad advice 17:56:56 -!- CacoS has quit [] 17:57:44 -!- mineral has quit [Ping timeout: 260 seconds] 17:59:14 PleasingFungus: wow what are you reading 17:59:24 http://s-z.org/neil/git/?p=crawl.git;a=blob_plain;f=crawl-ref/docs/develop/save_compatibility.txt;hb=HEAD 17:59:44 -!- mineral has joined ##crawl-dev 17:59:55 amethyst added some good stuff at the end, but most of the rest ranges from "misleading" to "flat-out wrong" 18:00:18 "although we currently give it far less attention than it deserves" sure is wrong 18:00:22 what are we reading? 18:00:22 more, maybe 18:00:28 gammafunk: look up!!! 18:00:32 I...I can't! 18:00:36 ubuntu made me reboot 18:00:37 noooooo 18:00:57 http://s-z.org/neil/git/?p=crawl.git;a=blob_plain;f=crawl-ref/docs/develop/save_compatibility.txt;hb=HEAD 18:02:26 -!- Harkenn has joined ##crawl-dev 18:02:34 hrm, but wasn't this written in 2009 18:03:55 the top chunk was 18:04:02 but it's accumulated about one major update per year 18:04:10 and by "update" I mean "stuff stuck on the end" 18:05:52 well from a quick read-through some of it looks definitely not misleading or flat-out wrong, but just a description of how to make save compat 18:06:36 -!- Harkenn_ has joined ##crawl-dev 18:06:52 * Grunt evokes a rod. The narrow beam of energy misses PleasingFungus. 18:07:12 PleasingFungus: it looks my current character is going to turn into an evoker; I'll report back with anything interesting :) 18:07:14 there were some things that bothered me 18:07:19 Grunt: excellent! 18:07:28 but any rewrite into something maybe shorter and more direct that's not pieced together from multiple sources would def. be good 18:07:33 Grunt: make sure to use decks!!! 18:07:39 gammafunk: there were some things that bothered me 18:07:46 let me see if I can find them again 18:08:05 "for instance, take this code, which reads in either a Subversion or a Git revision number, depending on version" 18:08:11 wheals: oh maybe I should do something with the ornate deck sitting there....... 18:08:25 right. "a few comments on tiles" is wrong 18:08:35 I think? 18:08:46 didn't we decide to go ahead with your silly orb baby backport? 18:08:54 -!- scummos__ has quit [Read error: Connection reset by peer] 18:09:01 i think it is correct, at least for webtiles stable? 18:09:07 we only discovered it was recently, because edlothiol informed us 18:09:22 -!- Harkenn has quit [Ping timeout: 250 seconds] 18:09:27 but yeah any just cleanup and consolidation of that doc would be nice 18:09:47 but the save compat instructions do seem correct, maybe it should just be shortened for clarity 18:10:00 !volunteer PleasingFungus 18:10:31 You finish putting on the cursed +8 chain mail "Jabibbib" {+Blink SInv}! 18:10:38 too bad I am a Fo 18:10:40 *excellent* name. 18:10:45 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:10:48 yeah, 10/10 name 18:10:54 !lm Grunt 18:10:55 9745. [2014-10-30 23:08:42] SGrunt the Basher (L11 FoFi of Ru) left the Lair of Beasts on turn 14195. (Lair:1) 18:10:58 I have no idea what's going on with the mapcache stuff that due wrote; I've never *seen* anyone write that sort of save-compat code, but maybe it's still a problem? 18:11:06 gammafunk: I'm on cbro 18:11:19 oh, where's that? 18:11:26 ^watch Grunt 18:11:26 No current CBRO game for Grunt. 18:11:28 oh I see 18:11:29 ^watch SGrunt 18:11:29 Watch SGrunt at: http://crawl.berotato.org:8080/#watch-SGrunt 18:12:10 btw, my feeling on the Iron Rod is that it should be a reverse rod of inacc: good against high-ev enemies, weak against high-ac enemies. I forget if I said this already 18:12:13 but it feels like a natural fit 18:12:55 It pretty well does that already. :) 18:12:57 that does seem pretty reasonable, although I guess we already have rod of clouds for this role 18:13:03 but clouds aren't.....iron? 18:13:11 ??cumulogranite 18:13:11 I don't have a page labeled cumulogranite in my learndb. 18:13:15 R I P 18:13:23 PleasingFungus: try the iron rod againt spriggan bands 18:13:27 this is also damage in one turn, not damage over multiple turns 18:13:27 ~*~*~*~*~ANNIHILATED~*~*~*~*~ 18:13:54 rod of swarms sssssort of also fills a similar role, I suspect 18:14:04 but I think they'll play pretty differently 18:14:24 It feels like a vague pity to lose rod of striking, since I always think, someday, someday I'll play a character who wants to use this!... 18:14:32 yes, summons are very different in how they do damage, requiring positioning over time 18:14:33 my huar used it! 18:14:48 swapping was kind of a pain tbh 18:14:49 rod of iron is replacing rod of striking? 18:14:53 it's not really a necessary part of the change, of course; adding rod of iron is completely independent of removing rod of striking 18:15:00 Lasty: that was the Grunt's suggestion 18:15:11 and the current test implementation 18:15:20 i feel like rod of swarm could maybe use some changes? 18:15:24 makes sense to me, given that i've mostly heard bad t hings about striking 18:15:30 except in this channel 18:15:36 would be cool to get fewer beetles and worms at 27 evo 18:15:40 well rod of striking sounded like *maybe* an interesting thing for the ar start if it didn't require weapon skill 18:15:49 otherwise I don't much see a need for it either 18:16:25 wheals: and more acid bees :p 18:16:38 mm 18:16:44 rod acid theme 18:16:57 we already have two rods that give acid 18:16:59 Lasty: just be glad you didn't have to go through the kilobyte-elliptic-marvinpa-mumra guantlet to get an enemy added to crawl! 18:17:05 Lasty: and all grunt gave you was a newline!!! 18:17:07 Oh, I had a strange idea re rod of clouds that I might want to test if/when iron rod lands. 18:17:11 oh? 18:17:17 Pick clouds on a per-tile basis, not a per blast basis. 18:17:20 enhancer staves are kinda like rod of striking except useful 18:17:32 gammafunk: were they very anti-new-monster 18:17:32 ? 18:17:47 mumra added a bunch i think... 18:17:53 or maybe just chimeras? 18:17:53 well yeah there was def. a fairly high bar, esp for anything outside the dev team 18:18:07 0.4 staff of earth was the original rod of striking 18:18:09 yeah not him so much, oh and I forgot dracoomega! 18:18:17 who did in fact add a lot of enemies 18:18:18 also, would it be best to wait for onto's tile before trying them out, or could I get by with a cyan Y tile? 18:18:20 gammafunk: who? 18:18:21 <_< >_> 18:18:21 DO, known for opposing new content 18:18:26 rip 18:18:46 why Y? 18:18:51 driven away by the evil trollVolteccer_Jack 18:18:53 er y 18:19:01 ah 18:19:04 fr acid yaks 18:19:06 (acid sheep :p) 18:19:21 only if we have giants that throw them at you 18:19:42 PleasingFungus promised to implement polyphemus throwing death yaks at you 18:19:48 Lasty: ghost crabs were added with no tile at all 18:19:49 no he didn't 18:19:52 just very spooky question marks 18:19:59 he totally did!!! 18:20:05 Lasty: just use the crying ontoclasm icon 18:20:10 lol 18:20:17 fr: crying ontoclasm icon 18:20:18 haha 18:20:18 PleasingFungus, that's because nobody goes to crypt anyway 18:20:22 rip 18:20:24 oh 18:20:28 yeah, I'd love crying ontoclasm for any missing monster tile tbh 18:20:30 PleasingFungus: it exists 18:20:31 someone suggested moving ghost crabs (mostly) to swamp 18:20:35 I didn't even know you could add w/o a tile 18:20:37 which I think could work 18:20:39 jveriz mqmo lo aezamo, kvmti, cebyloti, vimbbo, lst 18:20:40 -!- Crehl has quit [Quit: Killed by a kitten] 18:20:41 i made one ages ago, i dunno if i still have it 18:20:54 very spooky 18:20:59 theTower: are you possessed by a demon *again* 18:21:00 i was thinking of depths actually 18:21:07 somehow when PleasingFungus talked about moving undead to swamp 18:21:10 since they very often make giants 18:21:17 I knew a theTower reaction was imminent 18:21:24 PleasingFungus: i think thats just a shuffle line in one of his new vaults 18:21:35 plausible 18:21:43 wheals: mmmmmm. couuuuld work, maybe, very sparingly 18:21:46 mbuy, viuxyzuiu beci tfiui, vimbbo. 18:21:46 !learn add hangedman theTower: are you possessed by a demon *again* 18:21:47 hangedman[19/19]: theTower: are you possessed by a demon *again* 18:21:56 19, nice 18:21:57 they're very fragile for depths enemies... 18:22:03 wheals: weren't you going to rework them some? 18:22:06 well, that's changeable 18:22:08 I'm not sure they do very much 18:22:08 but so are torpor snails & I stuck them in anyway 18:22:13 yeah 18:22:15 torpor snail (03w) | Spd: 7 | HD: 10 | HP: 54-66 | AC/EV: 8/1 | Dam: 25 | amphibious | Res: 06magic(40), 12drown | Chunks: 09poison | XP: 422 | Sz: Large | Int: insect. 18:22:15 %??torpor snail 18:22:22 fair chunk of hp 18:22:24 ettin (07C) | Spd: 10 | HD: 12 | HP: 52-81 | AC/EV: 9/4 | Dam: 45, 45 | 10items, 10doors, two-weapon | Res: 06magic(40), 12drown | XP: 1128 | Sz: Giant | Int: normal. 18:22:24 %??ettin 18:22:40 ghost crab (15t) | Spd: 10 | HD: 9 | HP: 46-73 | AC/EV: 9/6 | Dam: 2013(drain), 1513(drain) | amphibious, evil | Res: 06magic(40), 12drown, 04rot, 13neg+++ | Vul: 09poison, 08holy | Chunks: 04rot | XP: 947 | Sp: ghostly flames | Sz: small | Int: insect. 18:22:40 %??ghost crab 18:22:41 PleasingFungus: The other day I saw someone get a Depths vault which generated a torpor snail; the resulting play was very interesting to watch. 18:22:43 ettins have surprisingly low hp 18:22:45 PleasingFungus: I wish I remember who it was..... 18:22:49 glass cannon build :p 18:22:51 yeah, ettins are - yeah 18:22:55 Lasty: they are two-headed hill giants except they have more damage 18:22:55 yeah; they're both class cannons 18:22:56 Grunt: aw, man, I would have loved to see that 18:22:56 remember shoals ettins 18:22:56 er 18:23:04 Grunt: they're depths ogres 18:23:06 basically 18:23:18 Grunt, two-headed hill giants with stone giant arms 18:23:25 ?/fuck ettins 18:23:26 No matches. 18:23:28 minmay: that doesn't sound like a very good idea. 18:23:31 ?/uck et 18:23:32 No matches. 18:23:35 eh 18:23:39 mvgsmlbo qfimbu, gmaamhszc, vimrivl mvi ciixezg fea gyzi, oys czyq 18:23:44 wheals: only they can still hold weapons, so not quite hill giant arms 18:23:46 er 18:23:48 zermako doesn't survive long enough to find ettins 18:23:48 stone giant 18:24:04 When ettins first appear, they tend to be less scary than ogres are at first. You usually have a blowgun by then. :p 18:24:22 did you know no monster exists in a vaccuum 18:24:26 it's a hard thought, I know 18:24:30 Except Vaccum Sprites 18:24:55 until we add DNGN_VACCUUM 18:25:02 !send MOON_LAB theTower 18:25:03 Sending theTower to MOON_LAB. 18:25:18 do not mock the moon 18:25:22 !send MOONLAB ##crawl-dev 18:25:23 Sending ##crawl-dev to MOONLAB. 18:25:24 did zelda teach you nothing 18:25:32 Be careful! New moon lab tonight. 18:25:39 Search found 64 matches: vacuum 18:25:41 !send gammafunk Moonmocker, starring James Bond 18:25:41 Sending Moonmocker, starring James Bond to gammafunk. 18:25:44 plus 1 match for "vaccuum" 18:25:58 is this tavern? 18:25:59 mm 18:26:05 remember the RA2 moon level 18:26:07 (your search location) 18:26:09 yes 18:26:19 uy, kybbiktezg irivotefzg tygitfiv, et'j xvylmlbo li kvmti, aezamo, cebyloti, lf, gvszt, vimrivl, qfimbu, gmaamhszc, mzj ai mbtygitfiv ciixezg fea tfi hskc yst, mzj fi'u vegft ty jy tfmt 18:26:21 oh it was in the expansion wasn't it 18:26:49 d - +4 cloak of the Vacuum {rC++} 18:26:52 I guess I shouldn't count this one 18:27:04 it's very cold....IN SPACE 18:27:11 et'u zeki fyq E kmz ezusbt m xebi yh ytfiv jiru mzj kyaaszeto ekyzu ez tfeu hmufeyz, iuxikembbo qetf tfmt. 18:27:16 aw, I was really hoping that was rot13 18:27:25 hm. could be dvorak 18:27:29 -!- AreBrandon has quit [Quit: Leaving] 18:27:36 ontoclasm: do we have sprites for the people that use ASCII sprites, or are those generated? 18:28:04 ascii sprites? 18:28:11 you mean webtiles glyph mode? 18:28:16 er, yes, that 18:28:27 those are just normal font characters, yeah 18:28:34 ah 18:29:04 -!- ibar has quit [Ping timeout: 255 seconds] 18:29:09 but if your idea was maybe to have tiles for monsters missing tiles so that their glyph is used 18:29:13 then yeah I had the same thought 18:29:18 -!- Fusha has quit [] 18:29:32 yes, that's what i was thinking 18:29:57 kind of bad to add 52+ tiles to the sheets just for that, though 18:30:17 otoh webtiles could be hacked to just use a font somehow, I bet 18:30:23 they could justuse the killer bee tiles for now 18:30:52 -!- bonghitz has quit [Ping timeout: 255 seconds] 18:31:02 oh for acid bess, just take that tile and like do a palette swap or something 18:31:17 -!- Kellhus has quit [Quit: Page closed] 18:31:21 * gammafunk waves his hands in the air. 18:31:29 rotate it too 18:31:30 something in gimp/photoshop 18:31:36 ...errr, mirror 18:31:38 wheals: imo 18:31:44 yeah 18:31:45 do not give them the same tiles as vastly less dangerous enemies 18:31:49 (et'u mz ezusbt ty feu bigmko, vimbbo, lst ##kvmqb-jir eu zytfezg lst vyt) 18:31:51 that seems like a bad idea 18:31:54 -!- neunon has quit [Quit: ZNC - http://znc.in] 18:32:15 wheals: think of what'll happen to yet another PleasingFungus gh 18:32:25 * PleasingFungus rots away! 18:32:34 -!- Blomdor has quit [Quit: Page closed] 18:32:39 -!- stanzill has quit [Quit: schnarchus] 18:32:52 -!- neunon has joined ##crawl-dev 18:33:11 no, rotate it so it's upside down 18:33:13 -!- edlothiol has quit [Ping timeout: 260 seconds] 18:33:20 they're australian killer bees 18:33:22 (: 18:34:15 hmm 18:34:21 sigh 18:34:27 i'm gonna have to reinstall my os 18:34:43 dang 18:34:50 maybe I should push the yellow/red wasp rename too? 18:35:18 for added clarity 18:35:23 %branch namereform 18:35:23 Branch namereform: http://s-z.org/neil/git/?p=crawl.git;a=log;h=refs/heads/namereform 18:35:45 bah, hyphen 18:36:21 I like the river rat commit not alphabetizing properly 18:36:30 how do I view the actual entry behind a ?? ? 18:36:36 ??is cszo down 18:36:39 12 seconds since last activity (cszo) 18:36:50 uses fancy "do" stuf 18:36:50 stuff 18:37:18 q??is cszo down 18:37:20 is cszo down[1/2]: do {!isonline cszo} 18:37:25 Ty 18:37:37 note that a few queries still require advanced witchcraft 18:37:38 q??cang 18:37:39 cang[1/1]: do {.echo cang} 18:37:42 huh 18:37:44 nvm 18:37:54 cang 18:37:54 cang 18:38:03 cang?? 18:38:04 cang 18:38:11 acang doesn't get matched 18:38:19 so neither does ?cang 18:38:21 cang 18:38:28 (fr scroll of cang) 18:38:29 cang 18:38:33 er, i guess it does 18:38:42 but q??cang doesn't 18:38:43 cang 18:38:48 ohhhhh 18:39:06 the thing is, q?? is a :beh: too, and it comes before the cang one in the order 18:39:06 oys czyq, uyai yh tfi hybcu fivi mvi eztibbegizt izysgf ty li mlbi ty vimj tfvysgf izkvoxteyz yz tfi hbo 18:39:07 cang 18:39:27 wheals: what's the name reform branch you mentioned? looks like it's pretty out of date. 18:39:34 it's just river rats apparently 18:39:38 well, yes, it's not like I stopped 18:40:26 Grunt: jmzg. 18:40:36 (I think I got that right...?) 18:40:38 PleasingFungus: vex 18:40:52 So someone earlier suggested yellow wasps -> wasps, red wasps -> hornets. Good idea? 18:41:25 that one is an idea from a month or two ago; I can't remember if it was my idea, but I do support it 18:42:22 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:43:13 (I am pretty sure that river rats *were* my name idea, though I did have vague concerns about ~sewer balance~) 18:43:22 (since obviously they have to be aquatic, come on) 18:43:27 -!- dtsund has joined ##crawl-dev 18:43:52 sewers are too easy anyway 18:43:56 true 18:44:02 The staircase is a mimic!!! 18:44:03 _The staircase mimic chortles and vanishes in a puff of smoke!!! 18:44:11 though the frogs ones can be nasty for weaker characters 18:44:27 !lm * current trunk br.enter=~sewer / lg:place=sewer 18:44:33 498/5527 milestones for * (current trunk br.enter=~sewer): N=498/5527 (9.01%) 18:44:44 !lm * current trunk br.enter=~ossuary / lg:place=ossuary 18:44:47 !lm * current trunk br.enter=~ice_cave / lg:place=ice_cave 18:44:49 474/4429 milestones for * (current trunk br.enter=~ossuary): N=474/4429 (10.70%) 18:44:51 No milestones for * (current trunk br.enter=~ice_cave). 18:44:53 hm 18:45:05 icecv is it? 18:45:15 cv>=icecv 18:45:15 !lm * current trunk br.enter=~ice_cave / lg:place=icecv 18:45:17 No milestones for * (current trunk br.enter=~ice_cave). 18:45:20 10-13-21-6-10-25-20 10-13-21-6-10-13-21-6-10-13-21-6 10-13-21-6 21-2-13-21-6 10-25-20-10-13-21-6 10-13-21-6-10-25-20 10-13-21-6-10-25- okay no this is a bad idea 18:45:28 !lm * current trunk br.enter=~icecv / lg:place=ice_cave 18:45:32 0/4078 milestones for * (current trunk br.enter=~icecv): N=0/4078 (0.00%) 18:45:34 augh 18:45:45 !lm * current trunk br.enter=~icecv / lg:place=icecv 18:45:50 424/4078 milestones for * (current trunk br.enter=~icecv): N=424/4078 (10.40%) 18:45:53 there we go, christ. 18:45:58 !lg christ 18:45:59 No games for christ. 18:46:01 !!! 18:46:06 anyway, as deadly as ossuaries but much deeper 18:46:07 that does seem odd 18:46:12 !lg jesus 18:46:13 1. jesus the Proselytiser (L1 HOPr of Beogh), slain by a hobgoblin (a -1,+0 orcish club) on D:1 on 2011-03-25 01:56:55, with 23 points after 87 turns and 0:00:43. 18:46:17 aha 18:46:20 rip 18:46:34 !lg beoghtakethewheel 18:46:35 2. BeoghTakeTheWheel the Chopper (L5 VpFi), slain by a gnoll (a +0 spear) on D:4 on 2014-07-18 05:05:54, with 191 points after 1778 turns and 0:06:48. 18:46:44 what a wonderful name, though. 18:46:46 that is one of my f..yeah 18:47:24 theTower: btw I'm not going to bother deciphering that 18:47:26 just warning you!!! 18:48:04 it may seem callous, but in reality, it is just that I am *extremely* lazy. 18:48:23 1learn add PleasingFungus I am *extremely* lazy 18:48:26 agree 18:49:32 PleasingFungus: just saw a torpor snail and wondered why I was not being slowed 18:49:35 and then I remembered 18:49:37 Fo 18:49:38 :) 18:49:40 fo reasons 18:50:20 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 18:53:23 -!- Lightli has joined ##crawl-dev 18:53:26 rip peek at 2 18:53:39 the important number tiering was lost 18:53:45 where's the 1 and 2 abilities now 18:53:58 i had an idea for Double or Nothing 18:54:06 well, not really, the idea was literally just the name 18:54:11 hahaha 18:54:16 good front to start from. 18:54:43 -!- rossi_ has quit [Ping timeout: 244 seconds] 18:54:56 vaguely: triple draw sacrifices card efficiency for reliability, this would sacrifice reliability for efficiency, i guess...? 18:55:19 isn't that deal four? 18:55:38 that sacrifices reliability for turns! 18:55:44 ah 18:55:53 the things is, you have enough cards that card efficiency doesn't matter 18:55:59 do you still? 18:56:00 the real cost of triple draw is piety 18:56:06 I hear that decks are way sparser these days 18:56:06 hrm 18:56:17 -!- Basil has quit [Ping timeout: 264 seconds] 18:56:19 if you're willing to use plain, definitely i think 18:56:29 yeesh, plain 18:56:38 though getting rid of the tier system is on my todo 18:56:41 hooray, rain 18:57:00 -!- Basil has joined ##crawl-dev 19:00:31 -!- PleasingFungus has quit [Remote host closed the connection] 19:00:51 so would card power just work as if it was always legendary or something? 19:01:13 I presume the modifier would be the evocations skill then 19:01:28 moreso than already 19:01:32 yes 19:01:51 and as crate pointed out, reducing the nem piety boost 19:03:35 -!- wheals has quit [Quit: Leaving] 19:05:32 -!- Basil has quit [Ping timeout: 256 seconds] 19:05:56 j - a manual of Armour 19:05:58 thank you hell ending! 19:06:06 hm maybe I should be doing that in ##crawl...... 19:06:07 -!- ackack has joined ##crawl-dev 19:06:13 -!- Basil has joined ##crawl-dev 19:06:16 -!- Zooty has quit [Ping timeout: 246 seconds] 19:07:16 -!- scummos__ has quit [Ping timeout: 260 seconds] 19:07:40 clearly prompting a lair end rewards investigation 19:09:47 -!- heteroy has quit [Ping timeout: 265 seconds] 19:14:15 awright, look out players. 19:14:31 03Lasty02 07* 0.16-a0-1753-g4ff1146: Add caustic wasps 10(2 days ago, 10 files, 36+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4ff1146e7360 19:15:18 killer bee (07y) | Spd: 20 | HD: 3 | HP: 10-23 | AC/EV: 2/18 | Dam: 1008(poison:6-12) | fly | Res: 06magic(10) | Vul: 09poison | Chunks: 09poison | XP: 62 | Sz: tiny | Int: insect. 19:15:18 %??killer bee 19:15:24 glyph overlap??? 19:15:35 rip 19:15:35 rip 19:15:45 needs to be lightgreen or something... 19:16:36 aw crap, I missed that -- I as just checking tiles 19:16:41 cyan i think 19:16:49 like acid blobs 19:17:34 -!- PleasingFungus has joined ##crawl-dev 19:18:30 -!- lobf has joined ##crawl-dev 19:18:34 unknown monster: "caustic wasp" 19:18:34 %??caustic wasp 19:19:14 -!- tcsc has quit [Remote host closed the connection] 19:21:14 uh, I'm suddenly getting crash.cc:144: error: 'alarm' was not declared in this scope 19:21:25 -!- ontoclasm has quit [Quit: Leaving.] 19:21:31 let me see 19:21:53 hm. doesn't happen for me, on latest trunk 19:21:55 make clean? 19:21:58 I tried that 19:21:59 weird 19:22:03 i'm gonna try rolling back 19:22:07 in case something weird happened 19:22:12 locally? 19:22:15 yeah 19:22:23 what mode are you compiling in? debug, tiles, webtiles...? 19:23:07 debug-lite TILES=y 19:23:18 hmm, even before my patches it seems to be true 19:23:21 weird 19:23:28 it's probably my commit 19:24:34 Lasty: you made them brown y how could you!!! 19:24:52 -!- link_108 has quit [Ping timeout: 245 seconds] 19:25:02 I'm trying to build it on DBRO. 19:25:24 lightgreen probably makes the most sense, yeah 19:25:48 gammafunk: really? Are there other lightgreen acidic monsters? 19:26:00 -!- Daekdroom has quit [Quit: Saindo] 19:26:00 Lasty: well you don't have much choice, it's on y 19:26:13 green implies "poison, organic stuff" 19:26:21 which is the closest match I can think 19:26:22 (I just pushed lightcyan) 19:26:26 oh, hrm 19:26:33 sure I guess that's ok 19:26:37 it's not in use 19:26:40 and it shares w/ acid blob 19:26:47 yeah ok 19:27:32 doy: are you looking into the alarm stuff, or should I check it? 19:28:36 -!- mineral has quit [Read error: Connection reset by peer] 19:28:51 -!- mineral has joined ##crawl-dev 19:29:24 looks like alarm is in syscalls.h 19:29:42 Lasty: yeah, i'll get it 19:29:51 03Lasty02 07* 0.16-a0-1754-g798d4ae: Color caustic wasps in tiles. 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=798d4aeb79e9 19:30:13 god, I am terrible. That's exactly the opposite of the commit message that should have 19:30:21 heh 19:30:33 I was wondering when I saw that 19:31:03 Lasty: alright, try that 19:31:07 -!- potatolizard has quit [Ping timeout: 265 seconds] 19:31:23 ...wow, that tile 19:31:32 -!- bonghitz has quit [Ping timeout: 265 seconds] 19:31:41 Turns out GIMP has an invert color function :p 19:31:42 I don't even have any sarcasm ready 19:31:53 I figure it's hideously distinctive 19:32:04 which, for a placeholder, is more or less what you want 19:32:16 fair enough 19:32:34 (maybe I should have made the bennu tile worse...) 19:32:36 i like the title of that commit 19:32:58 zot? hrm 19:33:45 doy: fixed crash.cc, but now I've got another one: 19:33:52 libutil.cc:110: error: 'OUTW' was not declared in this scope 19:34:05 my previous mabivalence was well established, but zot seems... 19:34:08 I dunno 19:34:58 03doy02 07* 0.16-a0-1755-g9362b84: syscalls.h should also have not been removed 10(4 minutes ago, 2 files, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9362b849c451 19:35:01 imo 19:35:02 if they go into zot 19:35:05 they have to be sillier than they are at present 19:35:19 that is a suggestion, not an objection :) 19:36:06 Lasty: hrm, you have the monster enum in that ifdef at the end, but you don't put a TAG_MAJOR_VERSION > 34 version? 19:36:19 in a proper location, I mean 19:36:28 did ghost moths count as silly when they were added 19:36:42 gammafunk: oh, er -- looking into it 19:36:43 eh, I guess they're roughly as silly. 19:36:49 unless you intend to have them removed on save compat break 19:36:54 which would be funny! 19:36:58 gammafunk: planning ahead..... 19:37:02 They may get removed before that :p 19:37:17 hm. something Very Important just came up cough eu4 cough 19:37:17 maybe I'll have some suggestion of a gimmick before then 19:37:22 development will resume in a few weeks 19:37:25 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 36.0a1/20141027030204]] 19:37:36 ... 19:37:47 man, even I was more subtle about that sort of thing 19:37:49 -!- ibar has quit [Quit: leaving] 19:40:05 03doy02 07* 0.16-a0-1756-g757c54d: restore another header 10(4 minutes ago, 4 files, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=757c54d5c931 19:40:41 -!- nicolae- has joined ##crawl-dev 19:43:02 DBRO updated by 19:43:32 trunk. minus last 3 commits 19:43:39 eu4? 19:43:59 I am guessing it's "Europa Universalis IV"? 19:45:15 have to admit I'm not much better on ycakmii ooamii kiiigcy oaqmi 19:45:34 -!- HellTiger has quit [Ping timeout: 255 seconds] 19:45:53 I get a warning in godabil.cc (with TILES=y) 19:46:41 I'm getting an error in syscalls.cc 19:46:54 doy: syscalls.cc:168: error: 'random2' was not declared in this scope 19:47:00 alefury: what's the error? 19:47:23 no error, just a warning that something may be uninitialized 19:47:41 oh hey 19:47:45 it is a green centaur warrior 19:47:47 Can you cut and paste? dpeg had one of those 19:48:00 have to wait till compilation is finished 19:48:04 I pushed a change meant to address it . . . 19:48:06 It escaped from wizlab_eringya 19:48:18 I'm currently at p 19:48:24 so it wont take long :) 19:48:50 no warning here (OS X, tiles, clang) fwiw 19:49:06 clang?? 19:49:06 clang 19:49:08 <3 19:49:45 gong?? 19:49:46 +18 shield {rElec rN+ MR+ EV-5} This shield will surely be heard! 19:49:49 Boring 19:50:00 1learn add gong[1] GONNNNG! 19:50:01 godabil.cc: In function 'bool ru_do_sacrifice(ability_type)': 19:50:02 godabil.cc:5533: warning: 'mut' may be used uninitialized in this function 19:50:21 ah, yeah, that's the same one dpeg had 19:50:22 -!- ontoclasm has joined ##crawl-dev 19:50:34 do you have the most recent version? 19:50:37 I'm using msysgit on windows to compile 19:50:43 ditto 19:50:44 and yes, also got the same error in syscalls.cc 19:51:05 I think that's another one coming from doy's header trimming commit 19:51:07 -!- dtsund has quit [Quit: dtsund] 19:51:15 yeah, probably 19:51:22 interestingly no syscalls.cc error here either. 19:51:36 yeah, these are all windows issues 19:51:36 shouldn't he have tested compilation before commiting that or something? 19:51:40 ah 19:51:44 because i don't have a windows machine to test compiles on 19:51:47 okay, so it worked for you 19:51:48 sorry 19:51:50 pushed another fix 19:53:10 -!- reaverb has joined ##crawl-dev 19:53:11 pulled it, recompiling 19:54:03 -!- wheals has joined ##crawl-dev 19:54:45 compiled fine now (without make clean) 19:55:25 03doy02 07* 0.16-a0-1757-gfb9a2d6: restore another header 10(4 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fb9a2d688948 19:55:29 all better. Thanks, Doy! 19:55:58 alefury: I just pushed another update. Would you mind pulling and recompiling to see if the warning is gone 19:56:15 Oh, wow, another new monsters. Is this going to turn into another 0.14 :D 19:56:43 Naw, I'm gonna cut 30 monsters picked at random 19:56:43 * Grunt removes reaverb. 19:56:48 Although caustic wasps are both fast and good Depths enemies and those both seems like good goals. 19:57:00 * bh grunts 19:57:04 -!- Harkenn_ has quit [Quit: Leaving] 19:57:06 for every monster you add, remove two thousand lines of code 19:57:22 crawl does have an enormous amount of code. 19:57:24 Not a problem! I'll start with felids . . . 19:57:39 * ontoclasm meows for attention! 19:57:48 in case it matters, DBRO compiles ok but it appears the situation is resolved 19:58:16 would it be beneficial if I set up rebuild access for DBRO trunk? 19:58:39 it compiles fine for me 19:58:51 I think everything should be compiling for everyone now 19:59:33 wondering if it's useful for devs to have the ability to see if things are working ok in a production-like env 19:59:38 * Grunt feels himself meowing his recitation! 20:00:03 johnstein: a crawl server health dashboard would be neat 20:00:32 03Lasty02 07* 0.16-a0-1758-g4b8e1e6: Improve caustic wasp save compatibility 10(17 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4b8e1e670f72 20:00:32 03Lasty02 07* 0.16-a0-1759-gdc86bd0: Fix another warning 10(8 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc86bd0d730e 20:00:32 03reaverb02 07* 0.16-a0-1760-gc0f96a0: Remove a lua condition involving the Forest 10(8 minutes ago, 1 file, 15+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c0f96a03ff52 20:01:04 -!- mineral is now known as read 20:01:13 rip forest 20:01:17 Argh, the display_char = space: [EOL here] is the setting files breaks util/checkwhite. (Well if it's run from the root of the crawl tree) 20:01:19 rip 20:01:19 rip 20:03:32 man, after working in 16x16, crawl tiles feel HUGE 20:03:41 like, what the fuck do i do with all this space 20:03:52 Lasty: the warning seems to be gone 20:04:08 woot 20:04:11 thanks, alefury 20:04:22 -!- Lightli has quit [Ping timeout: 246 seconds] 20:04:55 all new monsters are meant to serve some role in their placement, so this would only be a 0.14 if there were four branches to reform 20:05:08 Tomb, Crypt, 20:05:16 (Coc???) 20:05:20 And to every monster there is a season, and a purpose under Zot 20:05:24 kinda late on crypt 20:05:42 deprecation warning in glwrapper-ogl.cc: gluBuild2DMipmaps 13https://crawl.develz.org/mantis/view.php?id=9108 by geekosaur 20:05:52 also, they have to be vaguely-necessary branches to be like the lair branches, so tomb isn't very comparable 20:06:39 -!- wheals has quit [Quit: Leaving] 20:06:43 might as well... 20:08:23 so, yellow < red < caustic, right? 20:08:43 yellow < rider < red < caustic 20:08:50 mm 20:08:52 geekosaur: Thank you for you bug report! :D 20:09:02 yeah i guess i should do riders at the same time 20:09:16 theTower: Intereseting points on new monsters. 20:09:36 of course, tomb could be the pan equivalent >_> 20:09:47 tomb raiders when 20:09:48 <3 20:12:53 on cocytus 20:13:02 when are yetis, grunt, I have an idea that could use them 20:14:24 -!- Zermako_ has quit [] 20:14:51 Oh, I was going to draw up a tile for them before I did anything else. 20:15:15 ah, good, a monster that should look ugly >_> 20:15:33 the goodtiles, the badtiles, and the uglytiles 20:16:44 !tell doy Thank you so much for 3284e4bceeb. 20:16:44 reaverb: OK, I'll let doy know. 20:16:54 -!- Kintak has quit [Ping timeout: 245 seconds] 20:16:57 ??yeti 20:16:58 I don't have a page labeled yeti in my learndb. 20:17:26 ontoclasm: in most ways caustic wasps are nastier than red wasps, but they can't paralyze you, so sometimes they're less scary 20:17:49 -!- lobf has quit [Quit: lobf] 20:18:17 unknown monster: "caustic wasp" 20:18:17 %??caustic wasp 20:18:38 -!- winlu has quit [Ping timeout: 256 seconds] 20:18:44 bh: Yeah, it needs to wait for Chei's monster bot to rebuild. 20:18:49 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 20:18:54 Not even sure if the new tomb monsters are there. 20:19:21 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: 637 | Sp: hunting cry, b.draining (3d17), dispel undead (3d16), confuse | Sz: Medium | Int: normal. 20:19:21 %?? anubis guard 20:19:21 they are 20:19:42 ??hunting cry 20:19:43 I don't have a page labeled hunting_cry in my learndb. 20:19:46 -!- Quazifuji has quit [Ping timeout: 246 seconds] 20:19:51 !learn add hunting_cry see {anubis guard} 20:19:52 hunting cry[1/1]: see {anubis guard} 20:19:52 H, weird 20:19:59 I guess they are that 20:19:59 gammafunk: they're humanoid hybrids...... 20:20:03 Does that monster exist to combat lichform? 20:20:09 it's still weird 20:20:14 Invalid spell slot format: 'death rattle' in 'death_rattle' 20:20:14 %??adder name:death n_pre hd:20 perm_ench:haste spells:death_rattle 20:20:23 Grunt: not a very helpful learndb entry. :) 20:20:23 unknown monster: "adder n_pre" 20:20:23 %??adder name:death n_pre hd:20 perm_ench:haste spells:death_rattle.200.natural 20:20:24 bh: why lichform? 20:20:30 dispel undead 20:20:36 yes 20:20:37 -!- NotKintak has quit [Ping timeout: 264 seconds] 20:20:41 death adder (09S) | Spd: 19-20 (swim: 60%) | HD: 20 | HP: 93-131 | AC/EV: 1/15 | Dam: 508(poison:40-80) | amphibious, evil, cold-blooded | Res: 06magic(10), 12drown | Vul: 08holy | XP: 2159 | Sp: death rattle (2d4) | Sz: little | Int: reptile. 20:20:41 %??adder name:death n_adj hd:20 perm_ench:haste spells:death_rattle.70.natural.breath 20:20:41 dispel *undead* 20:20:42 sure it is, lasty 20:20:49 ??hunting cry 20:20:49 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. 20:21:10 oh, ah 20:21:23 I don't know why, but I was thinking it'd redirect to the chei entry :p 20:21:34 I need more sleep 20:21:55 miscast invis 20:21:56 so these guys are spirit wolves for tomb 20:22:08 * Grunt gestures. bh convulses! 20:22:12 they don't generate new anubis guards, right? 20:22:15 Lasty: correct 20:22:18 Just attract existing ones 20:22:48 <|amethyst> they're racist vault sentinels 20:22:49 |amethyst: You have 2 messages. Use !messages to read them. 20:22:59 during my lichform tomb two days ago or so they didn't really do much at all 20:23:23 they did get an increase in casting dispel 20:23:25 maybe they attracted a bunch of extra stuff, but it didn't feel worse than usual really 20:23:41 I think they hit me with dispel twice 20:23:52 that was how it was in my play test 20:23:53 something like twice 20:23:57 at least bennu are jerks now? 20:24:02 yeah, kind of 20:24:06 bennu (08b) | Spd: 16 | HD: 14 | HP: 60-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: 1287 | Sz: Medium | Int: normal. 20:24:06 %??bennu 20:24:08 one got me to half hp or something 20:24:16 lucky holy hit I guess 20:24:27 and some normal ones I guess 20:24:49 theyre pretty cool, my favorite new monster so far :) 20:24:55 Shadow creatures to get Bennu will be pretty effective against Bennu, it looks like 20:25:02 nah 20:25:08 mummy (15M) | Spd: 6 | HD: 3 | HP: 15-24 | AC/EV: 3/6 | Dam: 20 | 07undead, 10doors, evil | Res: 06magic(20), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 18 | Sz: Medium | Int: normal. 20:25:08 %??mummy 20:25:23 you need vul: holy++ to actually get hurt extra by holy wrath 20:25:33 oh, weird 20:25:36 vul: holy just makes you weak to cleansing flame (ah, the irony) 20:25:41 huh 20:25:44 awright 20:25:58 oh does shadow c. work in tomb now? 20:26:07 and not make spiders or w/e 20:26:17 I suppose 20:26:30 well the good news is that shadow c. will be effective against bennu then 20:26:35 mhhhh, two greater mummies, forever locked in battle with each other, summoning faster than the summons can be killed 20:26:54 they can also dispel each other's summons . . .:D 20:26:58 until the one from shadow creatures times out i guess 20:27:19 you probably can't get those M from shadow c., man I should just test this 20:27:20 yes, there's plenty of abjuration support at least 20:27:27 <|amethyst> !tell PleasingFungus I can see the argument for putting the struct definition into the header, but if so we should also do that for spl-data 20:27:28 |amethyst: OK, I'll let pleasingfungus know. 20:27:35 no, greater mummies are extremely rare in natural placement 20:27:38 well, good night :) 20:27:43 |amethyst: and mut-data 20:27:50 -!- alefury has quit [] 20:27:52 but I couldn't get it to compile in the header 20:28:06 Lasty: There are some prereqs to moving it to the header. 20:28:11 But they're all fixable. 20:28:12 <|amethyst> !tell PleasingFungus but that still doesn't let you include it from two different files, because then you get multiple definition of those global arrays 20:28:12 |amethyst: OK, I'll let pleasingfungus know. 20:28:49 oh wow, you do get M 20:28:49 Like I know the description code directly accesses the mut struct, it just needs a wrapper function in mutation.cc to break that dependancy. 20:28:53 <|amethyst> !tell PleasingFungus Probably best would be for all of those foo-data.h to become foo-data.cc instead 20:28:54 |amethyst: OK, I'll let pleasingfungus know. 20:29:37 <|amethyst> !tell PleasingFungus (but then the structs need to be visible in at least two places, the data and the code that uses it... and I don't think we'd want to merge mon-data.h and mon-util.cc 20:29:38 |amethyst: OK, I'll let pleasingfungus know. 20:29:49 heh, and scarabs 20:31:52 Grunt: so shadow creatures in tomb, you got your Scarab Swarm spell after all 20:31:53 -!- Vizer has quit [Quit: bye] 20:33:45 gammafunk: ! 20:33:52 !lm gammafunk 20:33:53 10460. [2014-10-31 01:27:53] gammafunk the Shield-Bearer (L1 HuFi) began the quest for the Orb on turn 0. (D:1) 20:33:56 rip 20:33:59 implement dung beetles now 20:34:00 HuFi 20:34:02 it's wiz mode 20:34:06 who are you and what have you done with gammafunk 20:34:06 oh 20:35:34 Grunt: oh, you know what'd be fun..if you updated the tomb zig sets 20:35:42 or did you already 20:35:54 orb beetle, it rolls around a ball of energy in front of itself and when it gets big enough it shoots the ball at you 20:35:54 I think they're specified mainly as Tomb:$ 20:35:55 so 20:36:00 ah ok 20:36:13 (I checked that when I was fixing bennutombzigcrash) 20:37:22 -!- mong has quit [Quit: WeeChat 1.0.1] 20:37:27 1learn add reserved_clan_names bennuttombzigcrash 20:37:35 s/tt/t/ 20:39:36 -!- ackack has quit [Ping timeout: 244 seconds] 20:43:08 -!- theTower has quit [Quit: leaving] 20:45:27 -!- lobf has joined ##crawl-dev 20:45:31 -!- CKyle has joined ##crawl-dev 20:45:54 -!- CKyle has quit [Read error: Connection reset by peer] 20:46:19 -!- Basil has quit [Ping timeout: 244 seconds] 20:46:30 03reaverb02 07* 0.16-a0-1761-g9575c7c: Fix strlcpy redefinition warnings (stringutil.h) 10(8 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9575c7cca41d 20:54:36 -!- Basil has joined ##crawl-dev 20:55:19 -!- rossi_ has quit [Ping timeout: 255 seconds] 20:56:09 -!- ackack has joined ##crawl-dev 20:57:08 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:57:31 !lg * current max=zigscompleted 20:57:34 224777. runewalsh the Grand Master (L27 OpTm of Ashenzari), escaped with the Orb and 15 runes on 2014-08-30 15:23:29, with 10986089 points after 159400 turns and 1d+7:54:58. 20:57:39 !lg * current max=zigscompleted x=zigscompleted 20:57:42 224777. [zigscompleted=27] runewalsh the Grand Master (L27 OpTm of Ashenzari), escaped with the Orb and 15 runes on 2014-08-30 15:23:29, with 10986089 points after 159400 turns and 1d+7:54:58. 20:58:54 -!- mamgar has quit [Read error: Connection reset by peer] 20:58:59 !lg * current max=zigscompleted x=zigscompleted s=zigscompleted 20:59:01 Extra fields (x=zigscompleted) contain non-aggregates 20:59:09 !lg * current x=zigscompleted s=zigscompleted 20:59:10 -!- Cannonbait has quit [Read error: Connection reset by peer] 20:59:11 Extra fields (x=zigscompleted) contain non-aggregates 20:59:18 !lg * current s=zigscompleted 20:59:20 224779 games for * (current): 224627x 0, 103x 1, 28x 2, 9x 3, 4x 4, 2x 5, 2x 13, 11, 27, 12, 7 20:59:36 Do we support any OS scheme which doesn't have at least OpenGL 1.4? 21:00:19 (android? :p ) 21:02:17 Oh wait, fixing 9108 is more complicated than I thought D: 21:02:29 Because we use a function so old its replacement has been depreciated and removed. 21:05:47 fuuun 21:06:14 * geekosaur admits to knowing approximately nothing about opengl... 21:06:37 I'm in the same boat :D 21:07:01 -!- ackack has quit [Ping timeout: 245 seconds] 21:08:27 imo SDL2 port 21:08:31 problem solved. 21:08:38 (I am only half joking.) 21:10:36 Amusingly Enne's original tiles port used SDL 21:11:29 I know so little about this stuff I don't even know how the SDL2 port would solve the problem <_< >_> 21:12:15 -!- eu is now known as Guest15214 21:16:29 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 21:16:59 -!- Basil has quit [Ping timeout: 255 seconds] 21:21:08 -!- wheals has joined ##crawl-dev 21:21:10 we could summon enne for a SDL2 port :) 21:21:14 enne would *love* that 21:21:25 who's enne? 21:21:26 ISTR that someone was discussing this and nobody knew why we used opengl 21:21:27 -!- Calisca has quit [Ping timeout: 244 seconds] 21:21:47 enne is a dev from long ago 21:22:10 like the age of greensnark :) 21:22:20 -!- wheals has quit [Read error: Connection reset by peer] 21:22:57 ??crawl ages 21:22:58 I don't have a page labeled crawl_ages in my learndb. 21:23:21 Ah, I'm looking at the dev team page now. 21:24:03 ok, what else do I have to do to enable wizmode? I compiled with WIZARD=YesPlease 21:24:09 but I seem to recall there's a second step 21:24:23 you have to add it as an argument to the binary for dgl iirc 21:24:29 er 21:24:46 yeah I forget the details now, you need to edit your webserver config or something 21:24:51 Ha, I saw haranp from 2006 is credited with "new nemelex" 21:25:06 new^3 nemelex 21:25:23 -!- Utis has quit [Read error: Connection reset by peer] 21:25:31 NewMelex 21:26:19 -!- Guest15214 has quit [Quit: Page closed] 21:30:20 -!- grillatactics has quit [Quit: grillatactics] 21:31:20 what is jsx -> js conversion? is that something I have to do? because I haven't 21:32:52 I'm not sure what you're talking about, .jsx source is compiled to .js source 21:33:30 -!- Lasty has quit [Quit: Leaving.] 21:33:49 -!- Calisca2 is now known as Calisca 21:34:04 -!- Lasty has joined ##crawl-dev 21:36:22 -!- vimpulse has joined ##crawl-dev 21:36:34 -!- UncertainKitten has joined ##crawl-dev 21:37:25 -!- dtsund has joined ##crawl-dev 21:39:41 -!- Basil has joined ##crawl-dev 21:41:35 Lasty: I'm currenty sending things in Depths through the Apocalypse. 21:42:53 -!- Lightli has joined ##crawl-dev 21:43:41 unknown monster: "CAUSTIC WASP" 21:43:41 %??CAUSTIC WASP 21:43:43 rip 21:44:50 unknown monster: "program bug" 21:44:50 %??program bug 21:45:43 fr grid bugs 21:46:42 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 21:49:14 gammafunk: thanks! that was what I forgot. I set up the experimentals on DBRO to do that in crawl-stable-launcher.sh 21:49:29 forgot that trunk had its own launcher 21:49:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:49:55 Lasty: I would like to note that revealing the "great annihilating truth" is hilarious when you annihilate everything per !!! 21:51:29 -!- saltylicorice has quit [Quit: leaving] 21:52:58 -!- roctavian has joined ##crawl-dev 21:53:12 -!- moose has quit [Quit: Leaving] 21:53:22 Enter Wizard Command (? - help): 21:53:25 Enter monster name (or MONS spec): 21:53:27 _Unknown monster: "MONS_CAUSTIC_WASP" 21:53:28 why isn't that working? 21:53:49 -!- radinms has quit [] 21:53:50 johnstein: try caustic wap 21:53:51 wasp 21:53:53 not the MONS_ 21:53:54 er, why not type caustic wasp 21:53:54 just the name 21:54:01 oh 21:54:06 -!- tkappleton has quit [Quit: Leaving] 21:54:18 I've only ever used it to create uniques 21:54:21 What does "(or MONS spec)" mean? 21:54:27 where I thought I needed the MONS 21:54:31 ty 21:54:34 a MONS: vault definition 21:54:38 ah. 21:54:45 -!- vimpulse has quit [Remote host closed the connection] 21:54:46 so you can do, like, caustic wasp perm_ench:confused or whatever 21:54:58 i guess that answer satisfied him. 21:55:03 or orb of fire name:Grunt 21:55:06 nope I remembered wrong 21:56:12 -!- Kramin has quit [Quit: This computer has gone to sleep] 21:56:46 -!- lobf has quit [Quit: lobf] 21:58:08 -!- hurdos has quit [Ping timeout: 244 seconds] 22:07:09 -!- nicolae- has left ##crawl-dev 22:09:15 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:14:16 -!- potatolizard has joined ##crawl-dev 22:18:16 -!- ussdefiant has joined ##crawl-dev 22:21:08 -!- Cheburashka has quit [Ping timeout: 250 seconds] 22:22:41 -!- heteroy has quit [Ping timeout: 264 seconds] 22:24:31 -!- ackack has joined ##crawl-dev 22:38:18 Grunt: I fear johnstein will come to you/us with this massive work of vaults completed 22:38:29 and then...he might become......kennysheep 22:39:22 johnstein: just remember to get feedback from people who make vaults before you work too hard on too many! 22:40:30 -!- Annabella| has quit [Ping timeout: 244 seconds] 22:41:24 -!- Ququman has quit [Read error: Connection reset by peer] 22:42:09 gammafunk: noooooooooooooooooooooooooooooo 22:42:26 -!- tabstorm has joined ##crawl-dev 22:48:41 -!- theTower has joined ##crawl-dev 22:49:05 I warned you all back when he was just making shop gimmick vaults 22:49:06 I warned youuuuuuuuu 22:55:01 -!- rossi_ has quit [Ping timeout: 265 seconds] 22:57:21 heh 22:57:26 -!- debo has joined ##crawl-dev 22:57:32 !send johnstein the great annihilating truth 22:57:32 Sending the great annihilating truth to johnstein. 22:57:41 gammafunk: yea I'm definitely worried about my vaults 22:57:41 (that would make a great release codename) 22:57:50 I... made a big one 22:57:56 johnstein: let's see it! 22:58:00 johnstein: well early feedback is good rather than late feedback 22:58:04 ^ 22:58:06 that is only more true the larger the vault is 22:58:41 give the Grunt your vaults, for he is hungry!!! 22:58:47 I was looking for some inspiration 22:58:51 found it in the STARS 22:58:53 http://i.imgur.com/5buuimi.jpg 22:58:53 -!- ackack has quit [Ping timeout: 272 seconds] 22:59:08 transcribed the R.A. and Dec to coords 22:59:08 !send review kennysheep vaults gammafunk 22:59:09 Sending gammafunk to review kennysheep vaults. 22:59:09 http://i.imgur.com/YwhAeqB.png 22:59:10 perfectly reasonable 22:59:18 nooooo 22:59:18 is that your hand 22:59:25 got the coords into something more resembling tile coords: http://i.imgur.com/X0tKxNU.png 22:59:29 rounded to nearest int 22:59:31 and massaged 22:59:32 ...errr 22:59:34 yeah wacky inspiration is great if the vault works out 22:59:41 ~*~*~if~*~*~ 22:59:47 iff 22:59:55 you might say it can be 22:59:56 !glasses 22:59:57 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 22:59:57 iffy 23:00:00 then used the big stars for the boundaries. smaller stars for monsters (and statues), and made the 'sword' the items: http://i.imgur.com/KQNkm4Y.png 23:00:03 woah this is uh 23:00:04 http://i.imgur.com/HwGgQdy.png 23:00:05 somehow when you were mentioning the stars I have to admit I was expecting constellations >_> 23:00:17 but I haven't really tweaked things much 23:00:19 this is a class of work even I've never done for vaults 23:00:21 johnstein how far down the rabbit hole are you going here 23:00:24 well.. 23:00:31 there's 12 constellations in the zodiac 23:00:33 and 88 total 23:00:35 plz johnstein plz 23:00:39 and that's just western society 23:00:44 just a 098 vault plz 23:00:56 if you make one, you can join my team next tourney 23:00:58 well, I didn't use 8s 23:01:05 just 0 and 9 23:01:06 cute, and not too hazardous 23:01:11 I will not be inviting theTower because there is no Tower in team! 23:01:12 and *,%,| 23:01:16 I guessed that worked out 23:01:17 wasn't sure about the W 23:01:30 was thinking of putting a bow near the entrance 23:01:39 where the bow is in the constellaion 23:01:44 or at least a small chance for one 23:01:47 -!- Annabella| has quit [Ping timeout: 265 seconds] 23:02:11 could be randomly just arrows, too 23:02:15 the actual file: http://crawl.berotato.org/crawl/dev/johnstein.des 23:02:19 oh yea, that's a good idea 23:02:42 hrm 23:02:48 it looks purty and was kinda tedious to get the coords (SINCE THE COORDS MUST BE ACCURATE) 23:02:59 well this is a pretty big vault for what's only a fairly subtle reference to a constellation 23:03:02 MUST BE 23:03:12 well, trying to be subtle too 23:03:12 I'm worried that no one will really recognize it as such 23:03:18 perhaps 23:03:30 I tried it without the water and it felt too subtle 23:03:31 eh, there's much worse 23:03:36 people will just say, "hrm, bug room, some monsters, water, and crystal?" 23:03:45 BUG ROOM 23:03:46 er big room 23:03:50 BIG ROOM 23:03:53 todo: grunt_bug_room 23:03:55 fr: 23:03:59 big_bug_room 23:03:59 layout_bug_rooms 23:04:02 ! 23:04:06 and since I didn't turn off water monsters, it could have some random aquatic fun 23:04:24 johnstein_eel_hell 23:04:29 johnstein: can you maybe theme the monsters something star-like I guess? it could even go in the abyss 23:04:29 or maybe not! 23:04:39 I think with a random bow / arrow placement it'd be subtle enough, but I would actually give it weight 5 once you're done testing it 23:04:47 well, I'm not allowed to use anything cept 098, per Grunt's orders 23:04:51 till I'm ready 23:04:56 items aren't monsters! 23:05:00 -!- Mottikins_ has quit [Ping timeout: 244 seconds] 23:05:09 oh that was for the star thing 23:05:11 yeah a subtle orion reference is ok, but I'm not sure we'd want like a tone of these vaults 23:05:18 if you planeed to do a bunch of constellations 23:05:28 ... to be fair, my exact instructions were x.098%*! and maybe +c 23:05:31 :) 23:05:35 er 23:05:36 s/!/|/ 23:05:37 ah but grunt 23:05:43 you didn't tell him no KITEM! 23:05:44 yea I stretched things with the water 23:05:45 I wouldn't bother with the abyss, large vaults are awkward to place there 23:05:54 he can redefine those glyphs 23:06:05 !redefine gammafunk 23:06:32 yeah I don't even know if we have non-rune or non-fake-rune vaults in the abyss 23:06:47 we do have some, right? but they're certainly not large and/or numerous that I can recall 23:06:51 we at least have the negative space vaults. 23:07:04 also lugonu temptation. 23:07:08 !send reaverb a negative space phenomenon 23:07:08 Sending a negative space phenomenon to reaverb. 23:07:25 they're... very numerous, actually >_> 23:07:28 johnstein: ok just promise not to make a bunch of vaults like this based on different constellations 23:07:29 but not very large 23:07:39 yeah probably they're not terribly notable 23:07:41 since it's the abyss 23:07:45 gammafunk: I was thinking about doing more constellations. there are some small ones and some that lend themselves to nice themes. and isn't it ok if not everyone gets it? I figure the ones who do will get a kick out of it. and the ones who don't will just think it's a random thing 23:07:48 I remember reading about some hard limit of 20x20 or something 23:07:57 they all won't be that big :P 23:08:16 johnstein: well it's not the reference so much as it is: how do these vaults play in terms of either strong theme or a challenge 23:08:21 sure 23:08:25 that's the part I'm still learning 23:08:34 and will need to rely on folks here a lot to understand better 23:08:40 so I definitely hear you 23:08:51 right, I'd encourage you to maybe think of ways to put in meaningful gameplay over references to thematic things 23:08:52 I am fine with the constellations if 1: mostly smaller than that 2: not all using the same feature placement style 3: lowered weights and uniq_constellation and what not 23:09:01 sure good point 23:09:03 a tag can help 23:09:10 well a uniq_ tag 23:09:14 -!- magicpoints has quit [Ping timeout: 250 seconds] 23:09:19 as an example point, some could be just decoration 23:09:22 and I agree that a bit smaller would be v. nice 23:09:30 right, decor vaults 23:09:49 theTower: yea, I think 1 is OK. 2 is OK (won't always be green crystal), and 3) I will need you guys to elaborate 23:09:52 (if you're itching for more things to place than 0, there's a select range of possible decorations) 23:09:57 I definitely see some as being monsterless 23:10:11 tag: uniq_constellation will place only one constellation a game 23:10:34 orion is just my fave and putting a nice item at the nebula was too tempting 23:10:36 ah ok. cool 23:11:10 johnstein: re 2), it's not just "different feature" it's placing some other things in the vault, including more walls, but maybe in such a way that the "star walls" are still visually a standout to the player 23:11:10 it is... clever 23:11:22 but there's more interesting stuff in it; you can improve this as you make more vaults 23:11:41 like you don't just have to have "open space, some water, and the wall that are the stars" 23:11:49 in every vault, I mean 23:11:51 gammafunk: yea, since I was focusing more on .x%*| 089, I didn't look at much else 23:12:00 sure, this is your first one, so that's good 23:12:03 woo 23:12:10 (and yeah try to scale them down some) 23:12:29 (smaller vaults also are more likely to place) 23:12:37 yea. that's the main reason I was reluctant to show it yet. was planning on making some more small ones first so this one didn't seem so In Your Face 23:12:57 no it's good that you showed it first, so you know what kinds of things the people here think about 23:12:59 for the TAGS. just: TAGS: uniq_constellation 23:13:01 ? 23:13:15 or TAGS: constellation (and somewhere else you put uniq_constellation) 23:13:27 yeah that will do it 23:13:30 -!- reaverb has quit [Quit: Leaving.] 23:13:34 the first one 23:13:38 uniq_constellation 23:13:49 The game will only place one vault in a set that has the same uniq_ tag. 23:13:58 so one per dungeon max 23:14:04 that's a neat thing 23:14:25 thanks for the feedback. 23:14:29 -!- demiskeleton has quit [Quit: Leaving] 23:14:39 give it to grunt, he'll turn it into profane_orion 23:14:45 * Grunt initiates a feedback loop. You hear an irritating high-pitched whine. 23:15:09 someone read ?silence quick 23:15:28 just pump poisonous gas into the room 23:15:50 harsh 23:17:19 -!- tcsc has quit [Quit: bye!] 23:17:50 wow 23:17:52 I am watching 23:17:59 Hurricos kill Asmodeus with Haunt. 23:18:05 This is surreal. 23:18:13 yeah with forced dis. 23:18:15 I assume 23:18:17 NOPE 23:18:19 just straight-up Haunt 23:18:26 oh that's unusual 23:18:28 that sounds painful 23:18:31 he was spamming that before 23:18:35 oh there goes dragonstorm 23:18:38 and it made me wonder about forced dis. 23:18:39 not terrible, though 23:19:09 -!- st_ has quit [Ping timeout: 272 seconds] 23:19:32 asmo is pretty easy for a summoner, if you want to bother to kill him 23:19:42 I think the only one I worried about was cere 23:20:05 just because hasted firestormer with abjure is not fun 23:20:22 surely latestlom is strong? 23:20:30 no actually not all that much so 23:20:36 huh 23:20:37 hurricos dispatched him pretty easilly 23:20:37 but 23:20:38 -!- tensorpudding has quit [Ping timeout: 265 seconds] 23:20:43 amusingly lom healed a lot 23:20:45 due to the changes 23:20:51 he is def. harder even for a summoner though 23:20:52 ...hahaha 23:20:57 just not cere levels I think 23:21:03 for others he's maybe god knows 23:21:07 -!- Brannock has quit [Ping timeout: 265 seconds] 23:21:11 -!- Kintak has quit [Ping timeout: 265 seconds] 23:21:13 which god 23:21:21 Earlier I was watching a conjurer buff up and turn the corner to fight Lom 23:21:28 how'd it go? 23:21:32 ...gets Glaciated twice right off the bat 23:21:36 :) 23:21:39 comedic 23:21:42 lom basically glaciates every turn 23:21:43 He survives, flees, regroups, and kills Lom in an amazing duel. 23:21:44 and tornados on sight 23:21:44 I'm sure melee will have all the funs 23:21:54 (Glaciate vs Glaciate) 23:21:56 (it was hilarious) 23:22:01 but till once you get an antimagic proc on him 23:22:01 did the player win 23:22:04 yes! 23:22:04 its basically over 23:22:20 yeah in the end the good player shall prevail 23:22:37 has anybody noticed the ephemeral infusion change? 23:22:54 the ephema whatsitnow? 23:22:59 ??ephemeral_infusion 23:23:00 ephemeral infusion[1/2]: An allies-and-self support spell, from {blood saint}s. Think of reversed flaying: it gives a temporary hd-based health boost to the caster and allies in LOS, which will revert in some turns non-lethally. 23:23:13 gammafunk: tune into lomtv 23:23:29 ??emphemeral infusion[2] 23:23:30 emphemeral infusion ~ ephemeral infusion[2/2]: Gives (hd + ( 2d(2 * HD) - 2) / 2) * 2 health, only cast if any nearby allies are at 66% health or if the caster is at 33% health. In 0.15-, also requires that the caster is injured and doesn't have the enchantment on them already (not that the spell stacks anyway). 23:23:36 -!- bonghitz has quit [Remote host closed the connection] 23:23:37 HE <3 23:23:41 HEIE 23:23:42 even 23:23:43 :) 23:23:44 dang 23:24:11 heh, he's trying to juke? 23:24:18 hm I may have started this too late 23:24:20 this is the second pass 23:24:35 man, the console monster description is approaching pretty full 23:24:36 let's try again 23:24:39 oh here we go 23:24:42 -!- LordSloth has quit [Remote host closed the connection] 23:25:15 DOUBLE GLACIATE 23:26:04 hellwings, famous for their magic 23:26:35 -!- AGinsberg has quit [Ping timeout: 246 seconds] 23:26:58 wtf is ephermal infusion 23:27:02 like what casts it 23:27:06 is it a demonspawn thing 23:27:06 blood saint 23:27:08 see thatlearndb 23:27:18 oh i cant read woops 23:27:24 idk most demonspawn are popcorn 23:27:29 except those ones that slow you 23:27:37 I doubled the health and halved the duration, so I hope it's more noticeable >_> 23:27:40 that ruined one of my speedruns 23:28:01 heh 23:28:03 nadod 23:28:06 away from rune 23:28:14 (also, surely blood saints being sources of like four explosions are vaguely notable) 23:30:59 !lg * ikiller=lom_lobon 23:31:00 28. Charly the Conqueror (L27 MiGl of Qazlal), blasted by Lom Lobon (great icy blast) in Pandemonium (lom_lobon) on 2014-10-29 09:45:12, with 831704 points after 35318 turns and 10:54:51. 23:31:14 .... 23:31:17 35k turns 23:31:20 ! 23:31:25 -!- Yogidabear has quit [Client Quit] 23:31:26 this 23:31:27 warrants a tv 23:31:28 !lg * ikiller=lom_lobon x=urune 23:31:28 28. [urune=9] Charly the Conqueror (L27 MiGl of Qazlal), blasted by Lom Lobon (great icy blast) in Pandemonium (lom_lobon) on 2014-10-29 09:45:12, with 831704 points after 35318 turns and 10:54:51. 23:31:30 dang 23:31:32 speedrun 23:31:33 !lg * ikiller=lom_lobon -tv 23:31:34 28. Charly, XL27 MiGl, T:35318 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:31:35 grunt you monster 23:31:40 gammafunk: muhahahahahahaha 23:31:42 ah, the tragedies of failed speedruns 23:31:45 !lg * ikiller=lom_lobon -tv:cancel 23:31:46 28. Charly, XL27 MiGl, T:35318 cancel requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:31:47 !lg * ikiller=lom_lobon -tv:<2.0 23:31:48 28. Charly, XL27 MiGl, T:35318 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:32:01 this guy 23:32:04 126 hp 23:32:13 out of 270 23:32:14 this is in the middle of the fight 23:32:20 !lg * ikiller=lom_lobon -tv:cancel 23:32:21 28. Charly, XL27 MiGl, T:35318 cancel requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:32:23 lom was damaged before that 23:32:23 !lg * ikiller=lom_lobon -tv:<4.0 23:32:24 28. Charly, XL27 MiGl, T:35318 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:32:46 !lg * ikiller=lom_lobon -tv:cancel 23:32:46 28. Charly, XL27 MiGl, T:35318 cancel requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:32:47 !lg * ikiller=lom_lobon -tv:<6.0 23:32:48 28. Charly, XL27 MiGl, T:35318 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:32:48 nice glaciate, lom 23:32:54 here we go 23:33:30 hmm 23:33:32 good turncount here 23:33:35 yeah 23:33:37 9 runes 23:33:54 just tomb+hell after this 23:33:59 even had demonic 23:33:59 yee 23:34:00 rip 23:34:02 ripip 23:34:34 ripipip 23:34:41 !gamesby Charly 23:34:42 Charly has played 1056 games, between 2014-06-02 20:51:11 and 2014-10-30 23:09:53, won 2 (0.2%), high score 24615778, total score 36463970, total turns 2781116, play-time/day 4:10:31, total time 26d+6:28:36. 23:34:51 oh like a 60k 23:34:54 !hs Charly 23:34:55 1056. Charly the Middleweight Champion (L27 VSTm of Ashenzari), escaped with the Orb and 15 runes on 2014-07-13 18:49:26, with 24615778 points after 60801 turns and 17:53:49. 23:35:01 grunt you monster 23:35:03 he would have gotten like 23:35:05 45k 23:35:07 muhahahahahahahahahahahahahaha 23:35:18 pfff 23:35:25 maybe even 40k 23:35:44 !lg * br=Pan turns>60000 s=ikiller 23:35:45 944 games for * (br=Pan turns>60000): 119x Cerebov, 104x a Hell Sentinel, 97x a hellion, 71x a Brimstone Fiend, 55x a balrug, 53x an Executioner, 36x, 32x a smoke demon, 30x Gloorx Vloq, 25x Mnoleg, 23x an Ice Fiend, 16x a daeva, 13x a silver star, 13x a Shadow Fiend, 11x Lom Lobon, 11x a green death, 10x a cacodemon, 10x a blizzard demon, 9x a shadow demon, 8x a reaper, 7x a pearl dragon, 7x a lo... 23:35:53 hrm 23:35:57 !lg * br=Pan turns>60000 s=ckiller 23:35:58 944 games for * (br=Pan turns>60000): 109x a Hell Sentinel, 105x Cerebov, 99x a hellion, 77x a Brimstone Fiend, 69x a pandemonium lord, 58x an Executioner, 56x a balrug, 39x a smoke demon, 30x Gloorx Vloq, 25x an Ice Fiend, 17x a daeva, 13x a Shadow Fiend, 13x a tentacled monstrosity, 13x a silver star, 12x a blizzard demon, 11x a cacodemon, 11x a green death, 10x stupidity, 9x a titan, 8x Lom Lob... 23:36:07 good old sentinels 23:36:11 doing Makhlebs work 23:36:18 poor ds 23:36:30 I need to keep tweaking them 23:36:54 well also only look 23:36:58 at like recent 23:37:04 don't look historically that far 23:37:18 !lg * br=Pan cv>=0.14 turns>60000 s=ckiller 23:37:19 296 games for * (br=Pan cv>=0.14 turns>60000): 35x Cerebov, 33x a Hell Sentinel, 32x a pandemonium lord, 30x a hellion, 23x a Brimstone Fiend, 17x a balrug, 11x a smoke demon, 10x an Executioner, 8x a daeva, 7x Gloorx Vloq, 6x an Ice Fiend, 5x Lom Lobon, 5x a blizzard demon, 4x a cacodemon, 4x a torturous warmonger, 4x a tentacled monstrosity, 3x ball lightning, 3x water, 3x a titan, 3x a sun demo... 23:37:30 !kw recent 23:37:30 Keyword: recent => cv>=0.14 23:37:35 btw 23:37:37 ...torturous warmonger? I guess it gets might 23:37:46 that is not what I would think of as recent! 23:37:51 theTower: some of this might be in zig 23:38:05 oh you did that 23:38:06 nm 23:38:07 the infamous ziggurat speedrun 23:38:19 with br=pan 23:38:36 yeah I guess we'd like to see something 23:38:39 on par with balrug 23:38:46 "weather-bitten meatball" is a pretty good insult for a qaz minotaur 23:38:46 since as you said between t-2 andn t-1 23:39:07 hahz 23:39:46 this mi and its rods 23:40:16 !lg * br=Pan cv>=0.14 turns>60000 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint s=ckiller 23:40:16 15 games for * (br=Pan cv>=0.14 turns>60000 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint): 4x a torturous warmonger, 3x a torturous black sun, an infernal chaos champion, a monstrous black sun, a torturous blood saint, an infernal warmonger, a putrid warmonger, an infernal black sun, a torturous chaos champion, a gelid warmonger 23:40:43 weird, I would have thought monstrous would be the most dominant prefix 23:41:01 well that samples size 23:41:10 *sample 23:41:12 !lg * br=Pan cv>=0.14 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint s=ckiller 23:41:13 23 games for * (br=Pan cv>=0.14 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint): 5x a torturous warmonger, 4x a torturous black sun, 3x a monstrous black sun, 2x an infernal black sun, 2x an infernal warmonger, 2x a putrid warmonger, an infernal chaos champion, a torturous blood saint, a torturous chaos champion, a gelid warmonger, a gelid black sun 23:41:34 !lg * br=Pan cv>=0.14 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint s=ikiller 23:41:35 23 games for * (br=Pan cv>=0.14 ckiller~~warmonger|corrupter|black_sun|chaos_champion|blood_saint): 5x a torturous warmonger, 4x a torturous black sun, 3x a monstrous black sun, 2x an infernal black sun, 2x an infernal warmonger, 2x a putrid warmonger, an infernal chaos champion, a torturous blood saint, a torturous chaos champion, a gelid warmonger, a gelid black sun 23:41:45 Grunt: died from 27 damage 23:41:48 hax 23:41:49 ! 23:42:08 what, not a single corrupter death 23:42:54 !lg * br=Pan recent !boring 23:42:55 363. happinesssam the Slayer (L27 GrEE of Kikubaaqudgha), blasted by a Hell Sentinel (blast of hellfire) in Pandemonium (grunt_pan_spiral) on 2014-10-30 13:30:03, with 813426 points after 113958 turns and 18:14:29. 23:43:07 not a lot of pan deaths overall 23:43:12 !lg * br=Pan recent !boring 1 23:43:14 1/363. tasonir the Wrestler (L27 NaHu of Cheibriados), mangled by an infernal chaos champion (a +0,+0 quarterstaff) in Pandemonium on 2014-03-30 01:12:57, with 720673 points after 80753 turns and 9:28:41. 23:43:20 a shame 23:43:46 heh, tasonir no. 1 23:43:56 oh, and chei, and oh dying to a ds 23:44:07 -!- Limulus has quit [Quit: Page closed] 23:44:12 should have made a chei ds 23:44:19 chei/fedhas? 23:44:23 probably that was when they had that crazy spell? 23:44:36 rearrange? I guess 23:44:37 rearrange the pieces or some such 23:45:23 -!- ParallaxScroll has quit [Client Quit] 23:46:14 could make chaos champions part qaz and replace random bolt with upheaval >_> 23:46:46 imo make a new class that combines Fedhas and Qaz 23:46:49 Upheaval, Summon Oklobs, 23:47:14 !resistance allies 23:47:21 yes 23:47:43 -!- moose has joined ##crawl-dev 23:47:51 why does this not work: mon_glyph = rat : x1f400 23:47:57 is that because it's a multi-byte unicode character? 23:48:36 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 23:51:27 -!- KurzedMetal has quit [Ping timeout: 272 seconds] 23:53:49 hm 23:54:00 doy: you were poking that code most recently; any ideas for moose? (if you're around) 23:54:17 i didn't look at that part of the code at all 23:54:18 doy: You have 1 message. Use !messages to read it. 23:54:21 gammafunk: maybe you have an idea too? 23:54:43 oh, yeah I was wondering if you're getting an error when you use this moose 23:54:51 or does it simply ignore the setting 23:54:59 gammafunk, no error, just displays an 'r' 23:55:10 ok, one sec 23:57:58 moose: yeah I get an invalid glyph override message 23:58:04 so that must not be an acceptable unicode 23:58:13 let me see what the requirements are 23:58:48 if (wcwidth(c) != 1) 23:59:24 -!- Poncheis has quit [Remote host closed the connection] 23:59:39 moose: yeah it seems that was a width > 1