00:04:01 -!- Pacra has quit [Ping timeout: 264 seconds] 00:06:26 -!- travis-ci has joined ##crawl-dev 00:06:27 The build was broken. (master - 801983f #1806 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/51331342 00:06:27 -!- travis-ci has left ##crawl-dev 00:10:13 -!- rast- has joined ##crawl-dev 00:10:47 -!- rast has quit [Read error: Connection reset by peer] 00:10:49 Unstable branch on crawl.s-z.org updated to: 0.16-a0-4047-g6e7a739 (34) 00:10:51 -!- rast- is now known as rast 00:12:07 -!- Datul has quit [Ping timeout: 246 seconds] 00:17:11 -!- bonghitz has quit [Quit: Leaving...] 00:30:26 -!- tabstorm has quit [Quit: Leaving] 00:31:22 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 00:37:05 -!- Elynae has quit [Quit: Page closed] 00:41:27 -!- moocowpong1 has quit [Quit: moocowpong1] 00:41:44 -!- Pacra has joined ##crawl-dev 00:41:59 -!- travis-ci has joined ##crawl-dev 00:42:00 The build has errored. (master - 6e7a739 #1807 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/51332742 00:42:00 -!- travis-ci has left ##crawl-dev 00:56:54 -!- lobf has quit [Quit: lobf] 01:01:36 -!- schistosoma has quit [Read error: Connection reset by peer] 01:01:48 -!- moocowpong1 has joined ##crawl-dev 01:06:32 -!- Pacra has quit [Ping timeout: 245 seconds] 01:14:59 -!- CacoS has quit [Ping timeout: 256 seconds] 01:16:59 -!- domiryuu has quit [Ping timeout: 246 seconds] 01:20:45 -!- miz has joined ##crawl-dev 01:25:54 -!- DrStalker has quit [] 01:27:49 -!- CcS has quit [Ping timeout: 250 seconds] 01:28:19 -!- heteroy has quit [Ping timeout: 252 seconds] 01:30:58 -!- bitcoinbastard has quit [Ping timeout: 264 seconds] 01:31:59 -!- caleba has quit [Quit: Leaving] 01:32:23 -!- mrwooster has joined ##crawl-dev 01:34:58 -!- Patashu has joined ##crawl-dev 01:39:37 -!- orneryostrich has quit [Read error: Connection reset by peer] 01:41:41 -!- mrwooster has quit [Quit: mrwooster] 01:41:47 -!- Mottikins_ is now known as FaMott 01:43:28 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:50:13 -!- KurzedMetal has quit [Quit: Leaving.] 01:50:59 -!- muravey has quit [Quit: Be back later ...] 01:51:40 -!- muravey has joined ##crawl-dev 01:51:49 -!- muravey has quit [Client Quit] 01:52:20 -!- muravey has joined ##crawl-dev 01:53:46 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 01:56:39 -!- muravey has quit [Ping timeout: 240 seconds] 01:56:39 -!- CacoS has quit [Ping timeout: 252 seconds] 02:02:47 -!- dtsund has quit [Quit: dtsund] 02:03:00 -!- Whistling_Bread has joined ##crawl-dev 02:05:40 -!- Cerpin has quit [Ping timeout: 255 seconds] 02:10:03 -!- mong has quit [Quit: WeeChat 1.0.1] 02:11:10 -!- PepeRC2 has quit [Quit: rebuttal] 02:11:49 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 02:16:16 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:16:49 -!- st_ has joined ##crawl-dev 02:18:58 -!- Cerpin has joined ##crawl-dev 02:21:49 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-4047-g6e7a739 (34) 02:22:01 -!- Whistling_Bread has quit [Ping timeout: 264 seconds] 02:23:32 -!- muravey has joined ##crawl-dev 02:24:14 -!- heteroy has quit [Ping timeout: 246 seconds] 02:26:43 great job on the slime tiles changes. The new acid floor tiles look cool 02:28:27 -!- Menche has quit [Ping timeout: 252 seconds] 02:30:05 -!- simmarine has quit [Quit: Leaving] 02:37:24 -!- moocowpong1 has quit [Quit: moocowpong1] 02:38:12 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:42:04 -!- Wolfechu has quit [Ping timeout: 244 seconds] 02:42:59 -!- Krakhan has quit [Ping timeout: 264 seconds] 02:43:00 -!- miz has quit [Remote host closed the connection] 02:43:41 -!- miz has joined ##crawl-dev 02:47:58 -!- miz has quit [Ping timeout: 255 seconds] 02:52:46 -!- mopl has quit [Ping timeout: 246 seconds] 02:55:41 -!- orneryostrich has quit [Read error: Connection reset by peer] 02:57:33 -!- ussdefiant has quit [Ping timeout: 256 seconds] 03:09:46 -!- amalloy is now known as amalloy_ 03:10:55 -!- ontoclasm has quit [Quit: Leaving.] 03:13:01 -!- Pacra has joined ##crawl-dev 03:13:31 -!- orneryostrich has quit [Remote host closed the connection] 03:16:58 -!- Wahaha has quit [Read error: Connection reset by peer] 03:26:55 -!- SomeStupidGuy has quit [Ping timeout: 265 seconds] 03:32:02 -!- scummos__ has quit [Ping timeout: 252 seconds] 03:34:22 -!- Pacra has quit [Ping timeout: 240 seconds] 03:37:02 -!- heteroy has quit [Ping timeout: 246 seconds] 03:54:57 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 04:17:49 -!- bonghitz has quit [Remote host closed the connection] 04:18:49 -!- orneryostrich has quit [Ping timeout: 250 seconds] 04:38:13 -!- raskol has quit [Ping timeout: 255 seconds] 05:06:11 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:19:27 -!- siepu has quit [Ping timeout: 245 seconds] 05:19:29 -!- orneryostrich has quit [Ping timeout: 250 seconds] 05:23:02 -!- bonghitz has quit [Ping timeout: 246 seconds] 05:30:24 -!- motorbit has quit [Quit: Page closed] 05:32:22 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 05:45:23 -!- Hailley has quit [Quit: *nonja vanish~!*] 05:47:58 -!- Patashu has quit [Ping timeout: 264 seconds] 05:48:25 -!- Elynae has quit [Client Quit] 06:03:23 -!- tingol has quit [Ping timeout: 264 seconds] 06:20:26 -!- orneryostrich has quit [Ping timeout: 265 seconds] 06:23:52 -!- bonghitz has quit [Ping timeout: 240 seconds] 06:25:05 -!- siepu has quit [Client Quit] 06:29:32 -!- Monkaria has quit [Quit: Page closed] 06:34:49 -!- Kalir has quit [Changing host] 06:38:49 -!- edlothiol has joined ##crawl-dev 06:39:51 -!- Lasty has joined ##crawl-dev 06:46:32 -!- WereVolvo has quit [Ping timeout: 245 seconds] 06:50:49 -!- heteroy has quit [Ping timeout: 264 seconds] 06:55:00 -!- ldf_ has joined ##crawl-dev 07:04:03 |amethyst: challenge accepted 07:04:14 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 07:04:15 hm, I wonder if geh has lava worms 07:07:10 apparently not, darn 07:07:36 -!- CKyle has joined ##crawl-dev 07:07:37 -!- Lasty has quit [Quit: Leaving.] 07:09:42 zigs probably can't get them either :/ 07:14:49 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 07:16:52 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 07:17:25 -!- demiskeleton has quit [Quit: Leaving] 07:21:12 -!- orneryostrich has quit [Ping timeout: 252 seconds] 07:23:15 -!- Wah has quit [Read error: Connection reset by peer] 07:23:59 oh, actually there's an easier way 07:24:29 -!- bonghitz has quit [Ping timeout: 246 seconds] 07:50:32 -!- Brannock_ has joined ##crawl-dev 07:55:29 -!- siepu has quit [Ping timeout: 250 seconds] 07:56:06 -!- Elynae has quit [Client Quit] 07:59:59 -!- Tux[Qyou] has joined ##crawl-dev 08:02:05 Why is !lignification blocked while standing in a cloud 08:03:21 -!- wheals has joined ##crawl-dev 08:03:36 -!- wheals has quit [Changing host] 08:03:36 -!- wheals has joined ##crawl-dev 08:03:36 -!- wheals has quit [Changing host] 08:03:36 -!- wheals has joined ##crawl-dev 08:03:38 <|amethyst> magicpoints: as a side effect of not letting random poly turn you into a tree in a cloud 08:03:39 |amethyst: You have 3 messages. Use !messages to read them. 08:03:43 magicpoints: i think that was thought preferable to "Are you sure you want do die?" 08:03:57 s/do/to 08:04:53 In this case I had rC and wanted the AC versus an ice statue :p 08:07:30 Well at least I know more about it now 08:09:49 <|amethyst> I do agree that preventing intentional treeforming in a cloud is a little over the top 08:10:29 so my current game failed to generate a vaults entrance... there was a mimic on D:13 and no vault on D:14 08:10:54 hm 08:11:01 who wants to remove pan for the sixth time? 08:11:10 can we remove mimics first 08:11:42 :/ at the BR 08:12:01 (also removing pan for the sixth time sounds good) 08:12:23 oh i think i see 08:12:46 i made the elliptic one_chance_in(FEATURE_MIMIC_CHANCE) apply to branch entrances :( 08:12:50 er 08:13:07 i hate webchat 08:13:10 so much 08:13:14 <|amethyst> Hm... perhaps when we're in feature freeze, the bar for a refactoring commit should be somewhat higher than "I can't see anything obvious that could go wrong" :) 08:13:50 if we'd branched already this wouldn't be quite so bad :P 08:15:19 <|amethyst> wheals: so change that into if (feat_is_branch_entrance(feat) && level_id::current() == brentry[get_branch_at(pos)]) continue; if (one_chance_in(FEATURE_MIMIC_CHANCE)) ... ? 08:15:43 no, that might lead to two non-mimic branch entrances 08:16:20 <|amethyst> oh 08:16:39 <|amethyst> and the wrong-level things should always be mimics I guess 08:16:48 yeah, they're speciall placed for it 08:16:58 <|amethyst> you're allowed to have a mimic for a branch on the same floor as the real entrance? 08:17:11 don't think so, no 08:17:39 <|amethyst> so if (feat_is_branch_entrance(feat) ? level_id::current() != brentry : one_chance_int(...)) ? 08:17:47 -!- CcS has quit [Ping timeout: 245 seconds] 08:18:09 yeah 08:18:30 that looks like the correct logic to me 08:19:04 there still might be problems with _fixup_branch_stairs() coming before _place_feature_mimics now though 08:19:15 so maybe just revert the whole thing for now? 08:20:31 <|amethyst> hm 08:21:38 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:21:41 -!- orneryostrich has quit [Ping timeout: 256 seconds] 08:23:04 <|amethyst> wheals: if so maybe go ahead and push the fixed versions of those two (three?) commits to a branch 08:23:14 <|amethyst> wheals: so they won't be forgotten for 0.17 08:23:42 i suspect the reordering may have caused the travis failure last night, even 08:23:51 ERROR in 'dbg-scan.cc' at line 725: Exit enter_hell[63] didn't get generated. 08:24:06 <|amethyst> hm, which version was that 08:24:16 %git 801983f 08:24:16 07|amethyst02 * 0.16-a0-4046-g801983f: Don't delete wrong items from shopping list page two (hy-on-github) 10(9 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=801983f2f61b 08:24:24 after your pan fix 08:24:29 <|amethyst> oh, after it 08:24:30 <|amethyst> hm 08:26:04 just revert everything i did yesterday, except (maybe) the shop hack one :) 08:32:36 but maybe that one breaks stuff too, maybe it's used for an entirely different hack 08:33:40 <|amethyst> hm 08:34:23 <|amethyst> possibly temp items, but I think it's fine 08:35:35 03|amethyst02 07* 0.16-a0-4048-g245e628: Temporarily revert some mimic stuff (elliptic, wheals) 10(9 minutes ago, 1 file, 39+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=245e628b28ed 08:35:37 <|amethyst> wheals: apologies for my sarcasm, not intending to discourage you 08:36:27 <|amethyst> wheals: as I noted in both commit messages, those changes look good in general once the bugs are ironed out 08:36:47 <|amethyst> just that a week or two probably isn't enough time to do so 08:37:05 <|amethyst> Grunt has broken dungeon generation in much worse ways than you :) 08:39:50 -!- debo has quit [Quit: orb spiders :(] 08:41:24 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:42:13 -!- Bloax has joined ##crawl-dev 08:42:58 <|amethyst> elliptic: if this game still going? 08:43:03 <|amethyst> elliptic: *is 08:43:34 <|amethyst> elliptic: and do you know how to do the necessary save-editing? 08:49:12 |amethyst: it is, and no... iirc there are some command-line tools for this? 08:50:14 -!- athros has quit [Ping timeout: 246 seconds] 08:50:15 <|amethyst> !learn add save_editing To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. 2. Play temp, move to the spot with xm (without spending any turns) 3. &( to create the feature, then save. 4. crawl -edit-save temp.cs -get D:14 d14.chunk 4. crawl -edit-save fixed.cs -put D:14 d14.chunk 5. copy fixed.cs and load the copy to verify that the feature is th 08:50:15 Entry text exceeds the maximum length of 375 08:50:31 <|amethyst> !learn add save_editing To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. 08:50:32 save editing[1/1]: To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. 08:50:55 <|amethyst> !learn add save_editing 2. Play temp.cs, move to the appropriate spot with xm (without spending any turns) 3. &( to create the feature, then save. 08:50:56 save editing[2/2]: 2. Play temp.cs, move to the appropriate spot with xm (without spending any turns) 3. &( to create the feature, then save. 08:51:15 <|amethyst> !learn add save_editing 4. crawl -edit-save temp.cs -get D:14 d14.chunk 4. crawl -edit-save fixed.cs -put D:14 d14.chunk 5. copy fixed.cs and load the copy to verify that the feature is there and you aren't in wizmode. 6. copy fixed.cs back to the server. 08:51:16 save editing[3/3]: 4. crawl -edit-save temp.cs -get D:14 d14.chunk 4. crawl -edit-save fixed.cs -put D:14 d14.chunk 5. copy fixed.cs and load the copy to verify that the feature is there and you aren't in wizmode. 6. copy fixed.cs back to the server. 08:51:46 <|amethyst> !readall save editing 08:51:55 <|amethyst> !readall save_editing 08:51:56 To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. / 2. Play temp.cs, move to the appropriate spot with xm (without spending any turns) 3. &( to create the feature, then save. / 4. crawl -edit-save temp.cs -get D:14 d14.chunk 4. crawl -edit-save fixed.cs -put D:14 d14.chunk 5. copy fixed.cs ... 08:52:06 <|amethyst> oh 08:52:19 |amethyst: thanks, I guess I'll try doing that to my own save and then give the edited save to you to put back on CSZO? 08:52:28 <|amethyst> !learn edit save_editing[2] s/temp.cs,/temp.cs, enter wizmode, and/ 08:52:29 save editing[2/3]: 2. Play temp.cs, enter wizmode, and move to the appropriate spot with xm (without spending any turns) 3. &( to create the feature, then save. 08:52:40 <|amethyst> elliptic: yeah 08:52:50 <|amethyst> I can do it instead, but it's good practice :) 08:53:04 also, we should probably rebuild the servers that we can to reduce the number of complaints of this sort that we get 08:53:11 since 1/100 chance for each branch is pretty high 08:53:15 <|amethyst> &versions 08:53:58 CAO: 0.16-a0-4025-gba9e1d6, CBRO: 0.16-a0-4047-g6e7a739, CDO: 0.16-a0-4024-g0ecf4ac, CKR: 0.16-a0-3723-g1e20147, CLAN: 0.16-a0-4038-ge07a62f, CPO: 0.16-a0-4047-g6e7a739, CSZO: 0.16-a0-4047-g6e7a739, CXC: 0.16-a0-4044-gd6c5e7b, LLD: 0.16-a0-3842-geca72fe 08:54:32 |amethyst: about the instructions, is it important that the user save on the level to be changed, or can you just travel to that level in step 2? 08:54:40 Unstable branch on crawl.s-z.org updated to: 0.16-a0-4048-g245e628 (34) 08:54:43 <|amethyst> elliptic: hm 08:54:55 <|amethyst> elliptic: in most cases that would work (travel back afterwards probably) 08:55:03 <|amethyst> elliptic: but that could cause problems if you have followers maybe? 08:55:37 <|amethyst> travel with &~ of course 08:56:00 ah 08:56:14 since you might duplicate the followers I guess 08:56:32 <|amethyst> yeah 08:56:56 <|amethyst> not just followers 08:57:09 <|amethyst> also if a monster fell through a shaft on D:13 since the last time you were on D:14 08:57:34 I guess the refactoring was 4032, so CBRO CLAN CPO CSZO CXC are the affected servers 08:57:41 <|amethyst> that monster could be duplicated, since we're only copying D:14 and not the (now emptied) transit-to-D:14 list 08:57:50 right 08:58:12 ??rebuild 08:58:12 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 08:58:20 <|amethyst> ??rebuild[2] 08:58:21 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CSZO: 0600/0500; CAO: 1700; CDO: 0600/0500; CLAN: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes 08:58:25 <|amethyst> not sure about CPO 08:58:26 <|amethyst> oh 08:58:29 <|amethyst> every 15 minutes 08:58:33 <|amethyst> well then :) 08:58:44 <|amethyst> rebuilding the other four now 08:58:57 cool 08:59:20 <|amethyst> well, three of them, cszo finished a while back 09:02:14 oh uh 09:02:26 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-4048-g245e628 (34) 09:02:31 it looks like crawl gave me a vaults entrance by itself when I traveled back to D:13 09:02:46 <|amethyst> ha 09:02:57 not in the intended location but I'll take it 09:03:15 <|amethyst> so no save editing needed probably? 09:03:23 <|amethyst> just do that for real on CSZO 09:03:34 I mean I traveled back on CSZO :) 09:03:37 <|amethyst> ah :) 09:04:10 interesting, i had no idea about such an autorecovery feature 09:04:41 I vaguely remember such a thing existing, but I didn't know it actually handled this sort of situation 09:04:48 |amethyst: i noticed into another possible problem: feature mimics probably should be placed before connectivity checking 09:05:03 s/ into // # ugh webchat 09:05:17 <|amethyst> wheals: hm, maybe 09:05:38 not a problem after your revert, though 09:05:39 <|amethyst> or maybe not 09:06:13 <|amethyst> does it place mimics, or just turn existing features into mimics? And does being a mimic change passability? 09:07:14 <|amethyst> elliptic: I'm trying to find the code that does that 09:07:22 it turns them into ones, which is a problem for zone-checking 09:07:23 Wasn't that autorecovery created for dungeon-split? 09:07:27 if you turn the only hatch out into a mimic... 09:07:43 <|amethyst> wheals: oh, that kind of connectivity 09:07:58 <|amethyst> wheals: I was thinking intra-level (passability of tiles) 09:08:18 -!- SomeStupidGuy has quit [Ping timeout: 250 seconds] 09:08:20 yeah, a mimic will never make things less passable inside a level, but between levels it might 09:08:23 <|amethyst> wheals: Yeah, that could be a problem 09:09:32 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-4048-g245e628 (34) 09:09:45 -!- MarvinPA has joined ##crawl-dev 09:09:59 <|amethyst> ah, _ensure_entry 09:10:10 <|amethyst> I was looking in dbg-scan.cc but it's in tags.cc 09:10:37 -!- Whistling_Bread has quit [Ping timeout: 250 seconds] 09:11:36 <|amethyst> only happens for entrances to Vaults, Zot, Vestibule, Hell branches, Pan, and Abyss 09:11:46 looks like that function will cause a crash if we add a branch entrance at the top of a branch and someone loads an old 09:11:47 game 09:11:52 <|amethyst> !source _add_missing_branches 09:11:52 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tags.cc;hb=HEAD#l1058 09:12:18 oh, it's opt-in 09:12:28 <|amethyst> hm 09:12:37 <|amethyst> wonder if that means it doesn't work for the hell branch entries 09:12:54 <|amethyst> since exit_hell is not stone_stairs_up_i 09:13:30 look at _a_m_b again :) 09:13:46 <|amethyst> oh 09:14:02 <|amethyst> not actually calling _ensure_entry, just fixing the markers 09:14:44 -!- _159 has quit [Client Quit] 09:14:53 and turning the arches in old games into entrances (since they can't blow the horn) 09:18:16 -!- muravey has quit [Quit: Be back later ...] 09:18:33 03|amethyst02 07* 0.16-a0-4049-gf10dcfe: Hush a sign warning. 10(17 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f10dcfe5548b 09:19:25 -!- LexAckson has joined ##crawl-dev 09:20:13 -!- CKyle has joined ##crawl-dev 09:22:35 -!- orneryostrich has quit [Ping timeout: 250 seconds] 09:25:17 -!- bonghitz has quit [Ping timeout: 246 seconds] 09:27:30 -!- wheals has quit [Quit: Page closed] 09:28:41 Unstable branch on crawl.lantea.net updated to: 0.16-a0-4048-g245e628 (34) 09:29:47 -!- Tux[Qyou] has quit [Ping timeout: 246 seconds] 09:29:58 -!- hy-on-github has quit [Ping timeout: 245 seconds] 09:35:40 <|amethyst> !learn add save_editing[1] s/14./14; doing this later in wizmode could duplicate followers or transiting monsters./ 09:35:41 save editing[1/4]: s/14./14; doing this later in wizmode could duplicate followers or transiting monsters./ 09:35:46 <|amethyst> doh 09:35:51 <|amethyst> !learn del save_editing[1] 09:35:52 Deleted save editing[1/4]: s/14./14; doing this later in wizmode could duplicate followers or transiting monsters./ 09:35:55 <|amethyst> !learn edit save_editing[1] s/14./14; doing this later in wizmode could duplicate followers or transiting monsters./ 09:35:56 save editing[1/3]: To fix a save with a missing stair (which should be on, say, D:14; doing this later in wizmode could duplicate followers or transiting monsters.: 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. 09:36:02 <|amethyst> gah 09:36:37 <|amethyst> !learn edit save_editing[1] s/;.*\.:/):/ 09:36:38 save editing[1/3]: To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14. 1. Make three copies of the save: orig, temp, fixed. 09:36:50 <|amethyst> !learn edit save_editing[1] s/on D:14./on D:14; doing this later in wizmode could duplicate followers or transiting monsters./ 09:36:51 save editing[1/3]: To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14; doing this later in wizmode could duplicate followers or transiting monsters. 1. Make three copies of the save: orig, temp, fixed. 09:37:06 -!- travis-ci has joined ##crawl-dev 09:37:07 The build passed. (master - 245e628 #1808 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/51380032 09:37:07 -!- travis-ci has left ##crawl-dev 09:37:32 -!- ussdefiant has joined ##crawl-dev 09:38:22 <|amethyst> !learn edit save_editing[1] s/doing this later in/going there using/ 09:38:22 save editing[1/3]: To fix a save with a missing stair (which should be on, say, D:14): 0. Have the user save on D:14; going there using wizmode could duplicate followers or transiting monsters. 1. Make three copies of the save: orig, temp, fixed. 09:38:30 -!- SomeStupidGirl has quit [Ping timeout: 244 seconds] 09:44:34 -!- heteroy has quit [Ping timeout: 252 seconds] 09:48:55 -!- Elynae has quit [Quit: Page closed] 09:49:31 -!- CacoS has quit [Ping timeout: 256 seconds] 09:50:36 -!- wheals has joined ##crawl-dev 09:51:34 -!- lobf has joined ##crawl-dev 09:52:52 -!- Poncheis has quit [Remote host closed the connection] 09:54:56 -!- radinms has quit [] 09:56:31 -!- NotKintak has quit [Read error: Connection reset by peer] 10:01:13 -!- moocowpong1 has joined ##crawl-dev 10:04:28 -!- SomeStupidGuy has quit [Ping timeout: 255 seconds] 10:07:31 -!- CcS has quit [Ping timeout: 252 seconds] 10:15:42 -!- siepu has quit [Quit: Leaving] 10:17:05 -!- bonghitz has quit [Ping timeout: 246 seconds] 10:18:02 -!- travis-ci has joined ##crawl-dev 10:18:03 The build passed. (master - f10dcfe #1809 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/51386584 10:18:03 -!- travis-ci has left ##crawl-dev 10:23:15 -!- orneryostrich has quit [Ping timeout: 250 seconds] 10:33:34 -!- hy-on-github has joined ##crawl-dev 10:35:56 -!- SomeStupidGirl has quit [Ping timeout: 246 seconds] 10:40:33 -!- mauris has joined ##crawl-dev 10:41:11 -!- ystael has quit [Ping timeout: 250 seconds] 10:46:45 -!- domiryuu has quit [Ping timeout: 256 seconds] 10:51:09 -!- Whistling_Bread has quit [Ping timeout: 250 seconds] 10:53:33 -!- lobf has quit [Quit: lobf] 10:55:22 -!- moocowpong1 has quit [Quit: moocowpong1] 10:57:06 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:57:20 <|amethyst> wheals: thanks for mentioning the problem yesterday... is that on mantis anywhere? 10:57:34 not that i know of 10:57:54 03|amethyst02 07* 0.16-a0-4050-g170539f: Fix in the line reader (wheals) 10(25 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=170539fcd138 10:59:15 <|amethyst> simplest fix for the line-wrapping thing would be to not do word-wrapping there 10:59:49 -!- bonghitz has quit [Ping timeout: 245 seconds] 11:00:04 -!- bitcoinbastard has quit [Read error: Connection reset by peer] 11:00:55 -!- Mushboom has quit [Quit: Page closed] 11:02:49 -!- gammafunk has joined ##crawl-dev 11:02:52 <|amethyst> ugh... lots of this code has problems with double-width chars too 11:03:02 <|amethyst> oh, no 11:03:14 <|amethyst> only some of it does 11:04:03 -!- CKyle has joined ##crawl-dev 11:04:09 hmm this "comes into view again" patch: 11:04:40 am i alone in sort of preferring the phrasing "comes back into view" and thinking the other thing sounds a bit awkward? 11:07:51 <|amethyst> it's a little more formal than "comes back" but I don't think it's awkward 11:08:39 -!- Tux[Qyou] has joined ##crawl-dev 11:18:41 -!- muravey has joined ##crawl-dev 11:19:40 -!- _athros_ has quit [Client Quit] 11:21:25 -!- ussdefiant has quit [Ping timeout: 264 seconds] 11:23:29 -!- athros_ has quit [Ping timeout: 265 seconds] 11:24:02 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-4050-g170539f (34) 11:24:04 -!- mopl has quit [Quit: Page closed] 11:24:07 -!- orneryostrich has quit [Ping timeout: 255 seconds] 11:26:19 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:30:08 -!- CKyle has joined ##crawl-dev 11:30:17 -!- SurpriseTRex has quit [Quit: Leaving] 11:34:52 -!- _miek has quit [Ping timeout: 240 seconds] 11:36:06 -!- _miek has joined ##crawl-dev 11:41:49 -!- Blazinghand has quit [Read error: Connection reset by peer] 11:42:13 -!- Dharmy has quit [Read error: Connection reset by peer] 11:49:06 Tukima's dance does not show chance of success 13https://crawl.develz.org/mantis/view.php?id=9496 by Dharmy 11:49:31 <|amethyst> FR: invertebrates can skeletonise but are called "husks" instead of "skeletons" 11:52:28 -!- alroid has quit [Ping timeout: 246 seconds] 11:54:03 hrm 11:54:12 describe-spells.cc: In function 'void _monster_spellbooks(const monster_info&, mon_spell_slot_flags, 11:54:12 spellset&)': 11:54:13 describe-spells.cc:138:68: warning: ISO C++11 does not support the 'I' printf flag [-Wformat=] 11:54:16 set_name.c_str(), i+1); 11:54:31 !function _monster_spellbooks 11:54:32 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/describe-spells.cc;hb=HEAD#l115 11:54:59 <|amethyst> gammafunk: yeah, that started (similar about %z on Unix) when we turned on -pedantic I believe 11:55:24 <|amethyst> gammafunk: since there is no ISO C++ format string for a size_t 11:55:30 <|amethyst> %z is C11 11:55:31 -!- PleasingFungus has joined ##crawl-dev 11:55:41 <|amethyst> (C99 probably, not sure) 11:56:06 <|amethyst> we might not decide which to use based on the right criteria though 11:56:08 oh the string concatenation confused me 11:56:20 yo, if someone wants to fix 9496, it's insanely trivial 11:56:26 I didn't realize it would turn "str1" "str2" into "str1str2" 11:56:36 it being C++ 11:56:47 SPELL_TUKIMAS_DANCE just needs SPFLAG_MR_CHECK (in spl-data.h) 11:56:54 <|amethyst> gammafunk: right now we use #if defined(TARGET_COMPILER_VC) || defined(TARGET_COMPILER_MINGW) 11:56:54 if not I'll do it when I get back 11:57:05 <|amethyst> PleasingFungus: already on it :) 11:57:07 |amethyst: ah, ok, I'm compiling under mingw 11:57:09 nice 11:57:15 <|amethyst> gammafunk: but really it depends on the libc, not the compiler :( 11:57:26 also I feel super bad about james corden 11:57:36 he thinks we're working on translations :( 11:57:40 that's the guy asking about chinese crawl? 11:57:41 ya 11:57:47 I should send another email clarifying 11:57:50 but I feel bad 11:57:54 MisleadingFungus 11:58:07 I thought I was clear! 11:58:09 <|amethyst> some people are thinking about the topic, but 11:58:09 I blame translation issues. 11:58:20 (ironically?) 11:58:38 brb 11:58:40 -!- st_ has quit [Read error: Connection reset by peer] 11:58:54 |amethyst: well, it sounds like mingw should at least be using z, if I'm understanding you correctly 11:59:07 <|amethyst> gammafunk: I thought it used MSVCRT 11:59:08 since we have only one libc that even works there 11:59:18 -!- st_ has joined ##crawl-dev 11:59:26 <|amethyst> gammafunk: %Iu is the MSVC way 11:59:42 |amethyst: maybe I'm misunderstanding you, but this is with GCC 11:59:58 i.e. I'm using msys with win-builds gcc 12:00:04 <|amethyst> gammafunk: right, but printf, sprintf, etc is a function 12:00:19 <|amethyst> gammafunk: and one from the C runtime at that 12:00:23 -!- Yermak has quit [Quit: Page closed] 12:00:34 <|amethyst> gammafunk: so it's likely it comes from whichever C runtime you're using, not the compiler 12:00:51 oh, I assumed it was a different C runtime on this system as well 12:01:01 <|amethyst> that's the thing I'm not sure of 12:01:25 <|amethyst> AIUI cygwin has its own but mingw uses the Windows native one 12:01:32 how do I check which libc I'm using? 12:01:36 -!- Elynae has quit [Client Quit] 12:01:55 <|amethyst> however you check what DLLs the app is linked with 12:01:59 <|amethyst> I'm not a windows dev 12:02:04 <|amethyst> I haven't done this since 3.11 12:02:09 1learn add 12:02:28 <|amethyst> hm 12:02:40 <|amethyst> actually I guess you'd need to know about sprintf specifically 12:02:46 "ah, (It does depend on a number of DLLs provided by Microsoft themselves, as components of the operating system; most notable among these is MSVCRT.DLL, the Microsoft C runtime library" 12:02:51 re mingw 12:02:56 <|amethyst> might be able to wrangle that information out of objdump or nm 12:03:13 <|amethyst> Yeah, so in general stuff would come from there 12:03:25 -!- heteroy has quit [Ping timeout: 264 seconds] 12:03:27 <|amethyst> but sometimes compilers include their own version of some functions 12:03:31 so it could be giving this warning, but the warning is actually wrong, since said function actually does support I 12:03:44 <|amethyst> gammafunk: well, it's -pedantic 12:03:53 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:03:59 is there a way to turn off -wformat just for specific specifiers? 12:04:01 <|amethyst> gammafunk: which means 'tell me about things that aren't strictly standards-conforming' 12:04:10 ok perhaps "wrong" is the incorrect word there, but "not applicable" 12:04:27 <|amethyst> wheals: you can turn it off in a specific chunk of code with #pragmas 12:04:32 -!- SomeStupidGuy has quit [Ping timeout: 246 seconds] 12:04:40 <|amethyst> wheals: but you'd have to wrap every use 12:05:23 oh, i was hoping that since it said [-wformat=] you could do something like [-wnoformat=z] 12:07:00 <|amethyst> I don't see one about that 12:07:19 <|amethyst> there are a few -Wformat-xyz but nothing that seems applicable 12:08:46 <|amethyst> ahhh 12:08:52 <|amethyst> -Wno-pedantic-ms-format !! 12:09:12 yeah 12:09:14 <|amethyst> and it goes back to 4.7 12:09:16 DLL Name: msvcrt.dll vma: Hint/Ord Member-Name Bound-To e04cca 55 __dllonexit e04cd8 56 __doserrno e04ce6 58 __getmainargs 12:09:21 from objdump 12:09:44 doesn't say where that actually is, of course 12:10:00 -!- blabber has joined ##crawl-dev 12:10:38 oh, yeah, maybe we could add that -Wno-pedantic-ms-format option to the CC args if that's applicable 12:12:53 -!- PleasingFungus has quit [Ping timeout: 256 seconds] 12:18:48 <|amethyst> doesn't help with getting the same warnings about %zu on some Linux g++s 12:20:36 -!- SomeStupidGuy has quit [Ping timeout: 246 seconds] 12:21:50 -!- elliptic has quit [Quit: Leaving] 12:22:33 03|amethyst02 07* 0.16-a0-4051-g5bde15b: Show MR chance for Tukima's (PF, #9496) 10(12 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5bde15b1771d 12:22:33 03|amethyst02 07* 0.16-a0-4052-gb20b1ff: Don't warn about %Iu in mingw (gammafunk) 10(2 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b20b1ff792f4 12:22:55 I....resolved....a severe....lich form bug....!!! 12:23:13 tested in windows tiles just to be sure, but it had been fixed, as PF suspected 12:23:24 -!- elliptic has joined ##crawl-dev 12:24:31 |amethyst: why does that have to be so complicated? 12:25:25 oh i see, so you don't give a compiler a flag it doesn't understand 12:25:43 there should be a flag to make them not complain if you give them one they don't understand :P 12:26:22 <|amethyst> wheals: in particular this one is supported by gcc but not clang 12:26:39 wow...we kind of need something like cmake or autoconf, don't we 12:27:17 -!- FaMott has quit [Ping timeout: 265 seconds] 12:27:27 -!- MgDark has quit [Read error: Connection reset by peer] 12:28:05 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:28:14 I wonder how many larger projects have a totally custom makefile with no autoconf/cmake build system like this 12:28:24 probably more than one might first guess 12:30:24 a better question is how many large projects that are still very active have that 12:32:04 -!- MgDark_ is now known as MgDark 12:32:48 -!- debo has joined ##crawl-dev 12:32:50 <|amethyst> gammafunk: ITYM two custom build systems 12:32:53 <|amethyst> gammafunk: MSVC/ 12:32:56 hehe 12:32:57 gammafunk: |amethyst: i'll take a look at those warnings -- they very well may be deserved. mingw-w64 provides a printf implementation which does not use the MS-specifics, and crawl specifically enables using them over the MS ones. 12:33:11 <|amethyst> johnny0: ah 12:33:49 Bloax: tons and tons of them do, which you would know if you had ever even downloaded and compiled them once 12:33:54 <|amethyst> johnny0: if that's always the case, or you can reliably detect it at build time, we can deal with that in config.h 12:34:00 -!- bonghitz has quit [Remote host closed the connection] 12:34:14 <|amethyst> johnny0: well, if it's always the case with mingw (and not just -w64) 12:34:31 <|amethyst> johnny0: (including cross-compilation) 12:34:50 johnny0: oh that's good to know, yeah 12:34:53 <|amethyst> if that's the case there's no need to even do config.h 12:35:19 <|amethyst> !source AppHdr.h:453 12:35:20 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/AppHdr.h;hb=HEAD#l453 12:35:25 <|amethyst> that's the relevant line 12:35:30 -!- link_108 has joined ##crawl-dev 12:35:37 -!- MarvinPA has quit [Remote host closed the connection] 12:35:38 <|amethyst> gammafunk: what's the lich form bug? 12:35:56 I just resolved it; it was a bug where you insert a force_more_message to catch untransform 12:36:01 and you get undead resists 12:36:21 <|amethyst> ah 12:36:28 I tested it in windows tiles by adding a message, closing the window before hitting enter, and then there are no resists 12:36:30 <|amethyst> as PF said, 12:36:51 <|amethyst> is_undead 12:36:55 |amethyst: that infinite acquirement bug, is it still a thing? 12:37:02 <|amethyst> probably, yes 12:37:12 maybe I should look at that 12:37:45 -!- simmarine has joined ##crawl-dev 12:37:51 <|amethyst> gammafunk: see kb's comment at 6375 12:38:09 <|amethyst> gammafunk: there was some technical issue related to ncurses restarting syscalls 12:38:15 ah ok 12:39:09 |amethyst: iirc there were some problems with ancient mingw distributions wrt __USE_MINGW_ANSI_STDIO when crawl supported gcc 4.1+, but they shouldn't be an issue now that crawl requires c++11 12:39:45 -!- wheals has quit [Quit: Page closed] 12:41:23 <|amethyst> johnny0: what about 32-bit? 12:41:47 <|amethyst> johnny0: the comment in AppHdr.h also mentions mingw-w64 specifically 12:41:50 mingw-w64 provides a 32-bit compiler 12:41:56 <|amethyst> ah 12:42:06 <|amethyst> but 12:42:18 <|amethyst> I don't think our official windows builds use that 12:42:39 <|amethyst> since they're cross-compiled 12:42:57 i'm pretty sure they do now (i think nap kin upgraded his distribution a while back when debian finally upgraded the ancient mingw stuff) 12:43:00 <|amethyst> aha 12:43:17 I have a very similar setup to his 12:43:27 i think i just have debian testing instead of debian stable + backports 12:43:33 <|amethyst> Is __MINGW_PRINTF_FORMAT being set in this case? 12:43:56 <|amethyst> nm 12:43:59 <|amethyst> that's something else 12:46:26 <|amethyst> so that sounds like a plan then 12:46:45 <|amethyst> have %Iu happen only for MSVC 12:46:58 <|amethyst> and revert the -Wno-pedantic-ms-format 12:47:56 <|amethyst> would be nice if we could tell for sure whether __USE_MINGW_ANSI_STDIO worked but this is good enough 12:48:51 -!- MgDark has quit [Ping timeout: 250 seconds] 12:48:57 -!- MgDark_ is now known as MgDark 12:50:29 -!- link_108 has quit [Ping timeout: 265 seconds] 12:51:26 -!- link_108 has joined ##crawl-dev 12:51:42 -!- Leissi_ is now known as Leisis 12:51:46 -!- Leisis is now known as Leissi 12:53:33 -!- Mushboom has quit [Quit: Page closed] 12:53:45 -!- ontoclasm has joined ##crawl-dev 12:55:02 -!- PleasingFungus has joined ##crawl-dev 12:55:48 -!- muravey has quit [Ping timeout: 250 seconds] 12:57:17 gammafunk: :) 12:57:23 re 7284 12:57:40 is that your best....lich smiley?! 12:58:25 03|amethyst02 07* 0.16-a0-4053-g5391420: Use %zu, not %Iu, when using mingw's (s)printf (johnny0) 10(10 minutes ago, 2 files, 4+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5391420c79ab 12:58:28 >:D 12:58:28 dang... 12:58:28 <|amethyst> ☠ 12:58:28 nice 12:58:28 ! 12:58:28 next, to remove melded and fishtail. 12:58:28 fucking fishtail. 12:58:32 <|amethyst> roly-poly fishtails 12:59:01 I am angry about merfolk! 12:59:14 rip 12:59:15 ontoclasm: You have 2 messages. Use !messages to read them. 12:59:19 !messages 12:59:20 (1/2) |amethyst said (2d 5h 6m 25s ago): Cthulhu_55 is interested in contributing tiles, see the bottom of https://crawl.develz.org/tavern/viewtopic.php?f=19&t=596 12:59:29 !messages 12:59:30 (1/1) |amethyst said (17h 47m 37s ago): need a corpse tile for lava snake, because they can still be tornadoed onto land... default would probably be fine, I'm just not sure about details of where to add it in dc-corpse.txt 12:59:39 <|amethyst> that one's taken care of 12:59:42 okay 12:59:44 <|amethyst> the tile 13:00:33 cthulu_55 looks competent, I think (not an expert sprite-evaluator). their example of previous work is a little larger than what we accept, but not grossly so 13:00:43 so they should probably be able to adjust 13:01:11 <|amethyst> I haven't seen the originals those are based on 13:01:17 well, looks like it was partly frankensteined so we'll see what zhe makes 13:01:29 frankensteined is a good term. 13:01:36 ontoclasm: will you offer them suggestions? 13:01:42 wrt sprites needing replacement 13:02:04 people keep bitching about various player doll tiles (e.g. player draconian), so maybe that would be reasonable? 13:03:37 hrm, I'm not sure what this means: "Close the game by pushing the ctrl+s button with the mouse (tiles) and went to sleep" 13:03:47 ctrl+s I understand, but with the mouse? 13:03:58 <|amethyst> clicked on the save-game icon 13:04:02 ah 13:04:08 <|amethyst> which probably shows ctrl-s in the popup 13:04:36 where is this icon... 13:05:20 PleasingFungus: yeah, i pointed him at my list-of-tiles thread 13:05:33 ...did i ever commit that bennu 13:05:36 <|amethyst> under system commands (the gold "i" in a box), Save and exit looks like a dungeon door 13:05:44 ok ty 13:05:47 <|amethyst> s/door/entrance/ 13:06:15 hrm, well using that does not give me a corrupted save, like it did for Isabel 13:06:29 %git :/ennu 13:06:30 07MarvinPA02 * 0.16-a0-3810-g10450fb: Give bennu a plain attack instead of sticky flame brand 10(3 weeks ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=10450fb3d5f5 13:06:50 searching around, looks like no? 13:07:06 maybe I can see which block got truncated 13:07:15 yeah, still using old phoenix tile 13:07:26 <|amethyst> @??bennu 13:07:26 bennu (08b) | Spd: 16 | HD: 14 | HP: 62-93 | AC/EV: 6/16 | Dam: 2708(holy), 1813(drain), 18 | evil, see invisible, fly, regen | Res: 06magic(140), 04fire+++, 03poison, 04rot, 13neg+++ | Vul: 12drown, 08holy | XP: 1286 | Sz: Medium | Int: normal. 13:07:50 ontoclasm: you can't end a [url] tag with a [/i] 13:08:30 also can't believe you disapprove of my shard shrike tile... I put so many minutes of work into it! 13:08:34 maybe five, ten minutes, even 13:08:50 ...wait, spriggan air mages fly? 13:08:53 spriggan air mage (11i) | Spd: 10 (move: 60%) | HD: 14 | HP: 40-62 | AC/EV: 1/22 | Dam: 16 | 10weapons, 10items, 10doors, spellcaster, see invisible, lev | Res: 06magic(140), 10elec++ | XP: 957 | Sp: airstrike (0-38), b.lightning (3d19), control winds, deflect missiles | Sz: little | Int: high. 13:08:53 %??spriggan air mage 13:08:57 yeah 13:08:59 well, son of a bitch. 13:09:31 they fly...they kill players that fly... 13:09:32 see 13:09:52 <|amethyst> could give them the flight spell and just make monsters with that spell have it up by default 13:10:23 ah, this is from 2012 13:10:31 -!- Ladykiller69 has quit [Ping timeout: 250 seconds] 13:10:47 -!- bonghitz has quit [Ping timeout: 265 seconds] 13:10:47 I wonder if I can still extract chunks from this save at least 13:11:03 -!- mamgar has quit [Read error: Connection reset by peer] 13:11:21 <|amethyst> should be able to get the chr chunk and run strings on it to see what version it was run with 13:11:45 <|amethyst> then you can git checkout that version 13:12:24 |amethyst: we could do that but idk that it adds anything interesting to the game 13:12:33 vuln air mages over deep water for powerful instant kill tech!!! 13:13:00 or purple breath/summoned qs, I guess (but they have dmsl and a million ev and if you have a qs dragon pal, just kill them already!) 13:13:01 -!- blabber has quit [Ping timeout: 264 seconds] 13:13:12 |amethyst: ah, when I do that I get the same message she got: save file corrupted -- ...oh wait it's a bit different 13:13:16 mine is empty block 13:13:24 she got block truncated 13:13:51 <|amethyst> PleasingFungus: oh, no gameplay reason 13:14:01 heh 13:14:13 just a fun technical... is it even really a challenge? a fun technical project, I guess 13:14:14 <|amethyst> PleasingFungus: to satisfy the racial intrinsics purists :) 13:14:15 sounds grunty 13:14:21 well, that functionality does work in my testing 13:14:29 fr: bring back insulation specifically for spriggan air mages 13:14:39 take that, MARVIN 13:14:43 I think I'll resolve this but note that Isabel can reopen the issue if said corruptions still occur 13:15:14 <|amethyst> PleasingFungus: well, to be fair, the spell list is a bit flashier than "It is (several other words) to electricity" 13:15:22 -!- blabber has joined ##crawl-dev 13:15:25 <|amethyst> PleasingFungus: so more likely to be spotted 13:15:39 oh it does say 0.11 in the report at least, but it doesn't matter 13:15:40 <|amethyst> so it might be an actual improvement 13:15:49 ya I do think *that* would be an improvement on the old situation 13:15:54 not sure if it's an improvement on the current situation 13:15:57 kind of a toss-up 13:16:14 I was going to say "it might make hangedman happy" and then I realized what I was saying 13:16:59 <|amethyst> traditionally the hanged man is smiling... 13:17:12 <|amethyst> ten of swords, not so much 13:17:31 also likely: "it might make Grunt never use a joke command in irc again" 13:17:31 more like the hangedman... reversed!!! 13:17:33 -!- MarvinPA has joined ##crawl-dev 13:17:36 boom, brutal tarot-based jokes 13:17:48 I'm in top form, today. Killing it! 13:18:01 *crickets* 13:18:13 Basically, I'm amazing, and everyone should appreciate taht. 13:18:16 And by that, I mean me. 13:18:58 <|amethyst> what do you mean by "taht" though? 13:19:11 It's a riddle, or possibly an enigma. 13:19:37 <|amethyst> with a warm nougaty centre 13:19:44 I decided that, since I have no energy for productive crawl projects, I'm going to figure out how make_name() actually works. 13:19:51 It's interesting. 13:19:58 <|amethyst> PleasingFungus: oh, did you see the new monster feature? 13:20:12 Oh, I saw you were talking about adding that functionality, but didn't realized you implemented it... 13:20:15 <|amethyst> @??-name 13:20:15 Tenunesk 13:20:16 <|amethyst> @??-name 13:20:17 Ylir 13:20:18 <|amethyst> @??-name 13:20:19 Shrebengu 13:20:21 hold on, I need to unignore a bot 13:20:23 remind me the bot 13:20:27 <|amethyst> Gretell 13:20:30 -!- amalloy_ is now known as amalloy 13:20:34 unknown monster: "-name" 13:20:34 %??-name 13:20:37 o 13:20:40 @??-name 13:20:40 Twuic 13:20:43 mm 13:20:46 @??-name 13:20:46 Grurchoy 13:20:46 <|amethyst> I'll get chei moved to cszo (and updated) at some point 13:20:50 ah, yeah, see that 13:20:58 see how that name is longer than the other 13:21:16 that's made significantly more likely because it includes the "rch" triple 13:21:37 <|amethyst> well 13:21:50 <|amethyst> I'd argue that for length purposes "rch" should count as two letters 13:22:08 it counts as like -1 letter 13:22:11 depending on how you think about it 13:22:12 <|amethyst> not for "I have a fixed buffer" length, but for "I don't want the name to be too long" 13:22:13 PleasingFungus: do you see this https://crawl.develz.org/mantis/view.php?id=1817 13:22:17 <|amethyst> ah 13:22:23 mostly the code iterates through and repeatedly chooses from a set of doubles and triples (and occasionally spaces and other weird shit), but whenever it chooses a triple, it increases the number of iterations it'll do by one 13:22:33 oh no I misread it 13:22:37 I forgot it also did i++ 13:22:49 heh, 0.6 13:23:10 maybe I should just resolve that one as well 13:23:23 gammafunk: imo do, ya 13:23:29 since I'm sure we'd have reports if os x users were getting screen flashes every cast 13:23:42 so it's trying to keep len in sync with the actual length of the name to be generated, except it just gives up at the end. 13:24:40 -!- indspenceable has quit [Quit: Page closed] 13:24:46 -!- geekosaur has quit [Excess Flood] 13:25:01 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:25:32 anyway, 'len' can start from anywhere between 3-12 (9-18 for scroll names), but each iteration can generate 1-3 characters 13:25:37 -!- blabber has quit [Ping timeout: 264 seconds] 13:26:25 not sure if there's a seed that will actually produce a 54-character long scroll name, but it's something that you could probably just run through - 2^32 isn't *that* large 13:26:30 oh, actually, hold on... 13:26:45 -!- geekosaur has joined ##crawl-dev 13:28:37 -!- blabber has joined ##crawl-dev 13:28:56 ok, scrolls only actually have 2^16 possible names 13:29:17 so yeah, that's totally possible to iterate over 13:30:32 <|amethyst> FR: every server has a different seed 13:31:06 <|amethyst> use (scroll seed) + 32 bits of mac address or something 13:31:14 mm 13:32:09 fun fact: at present, if someone were to change the value of the OBJ_SCROLLS enum (e.g. after a save compat bump), scroll name generation would completely change 13:32:46 completely disjoint set of generated names. not sure if it'd be noticeable or not 13:33:37 -!- moocowpong1 has joined ##crawl-dev 13:35:13 -!- SomeStupidGirl has quit [Ping timeout: 250 seconds] 13:35:57 <|amethyst> considering that there are famous scroll names multiple people have seen 13:36:05 <|amethyst> poor THA GIAGGOSTUONO 13:36:10 i find it hilarious that people still don't understand gyre and gimble 13:36:20 -!- blabber_ has joined ##crawl-dev 13:36:32 that sounds worrying to me 13:36:33 what do you mean? 13:37:04 ontoclasm: i find it not hilarious that stone still looks :( 13:37:37 -!- blabber has quit [Ping timeout: 264 seconds] 13:37:38 -!- indspenceable has joined ##crawl-dev 13:37:52 -!- indspenceable has left ##crawl-dev 13:38:05 PleasingFungus: minmay keeps saying that g&g break the no-dual-wielding rule 13:38:10 and it's funnier every time 13:38:18 o 13:38:23 minmay sometimes jokes 13:38:25 Bloax: i rebuilt my computer and haven't set up git yet 13:38:33 much like g&g, which is a joke (this is not a bad thing) 13:39:12 I mean part of the funny thing about adding them is that it's an implemented will_never_implement (in a technical sense.) I don't think that means minvessa doesn't understand them, just that it's funny 13:39:24 joke dissection 13:39:36 -!- CacoS has quit [Ping timeout: 252 seconds] 13:44:12 -!- indspenceable has quit [Quit: Leaving...] 13:44:53 PleasingFungus: i saw in backlog people already found a bunch of ways to get lava snake corpses, here's a new good one though 13:45:19 make temporary lava with Q next to real lava and lead the lava snake into it then wait for the temporary lava to expire, and then the lava snake just becomes a regular land monster 13:45:26 ! 13:45:32 dang... 13:45:54 See, that's what I love about crawl. All the possibilities for creative problem-solving! 13:45:55 (i guess it can probably walk from land back into lava if it tries) 13:47:05 flop 13:47:23 time to add lava monster flopping, clearly 13:48:19 wait, is that not already in...!? 13:48:23 wtf 13:48:30 no it just walks around like a regular monster when you get it out of lava 13:48:36 and chases you down! 13:48:40 that's amazing 13:48:52 heh 13:48:55 lava snake (04S) | Spd: 10 | HD: 3 | HP: 11-23 | AC/EV: 2/17 | Dam: 704(fire:3-5) | Res: 06magic(10), 04fire+++ | Vul: 12cold | XP: 48 | Sz: small | Int: reptile. 13:48:55 %??lava_snake 13:49:08 that af_fire damage, and now....it knows how to walk! 13:49:09 i guess this was impossible until temporary lava became a thing 13:49:21 well, it was possible due to trampling 13:49:23 until like last commit 13:49:38 true! but not intentionally i assume 13:49:45 admittedly not 13:50:18 was there a save compat break between 0.9 and 0.14? 13:50:45 huh, make_name was actually much simpler in the initial commit. (in some ways.) I wonder who felt confident enough to actually muddle with *that* mess? 13:51:01 -!- comebackshane has joined ##crawl-dev 13:51:13 not sure how I can test crawl trunks "incompatible save, do you wish to delete" dialogue in trunk 13:51:28 don't really want to checkout and compile an ancient version for that 13:51:38 trivial 13:51:40 I get it all the time 13:51:52 just checkout and compile a version before the last minor tag 13:51:53 add a new minor tag and try to go backwards from it? 13:52:03 or that yeah 13:52:13 hrm, let's see which that was 13:53:08 %git :/rPois- 13:53:09 07elliptic02 * 0.16-a0-4017-g5508f4c: Remove rPois- as an artefact property. 10(4 days ago, 5 files, 13+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5508f4ce1861 13:53:21 ah, dshaligram, apparently 13:53:25 Good evening, my chaps. I stumbled over something interesting in 0.16 plans in learndb 13:53:28 Transmutations — revamp? New forms, effects (using permanent resources to power spells?); revamp/remove sticks to snakes, ignite poison, &c 13:53:34 wrt the last major make_name rewrite, in '06 13:53:40 comebackshane: ya that didn't really happen 13:53:41 -!- heteroy has quit [Ping timeout: 246 seconds] 13:53:51 it was my baby and I whiffed 13:53:51 any plans for the future? 13:54:00 not afaik 13:54:46 I think some big areas are STS as a starting spell, do we want that, but probably bigger is how powerful bladehands is 13:54:58 but I'm not sure if either of those will really change 13:55:13 I was thinking to myself... stoneskin to help with the horrid defenses early? It is also level 2 13:55:20 I am not convinced that blade hands needs a nerf 13:55:31 it's quite powerful but I see no lack of higher-level forms getting used 13:55:42 comebackshane: stoneskin is a really terribly designed spell 13:55:48 like most of our buffs 13:55:59 I'd rather see it removed or completely reworked than added to more backgrounds 13:56:33 well "new forms" is pretty unlikely untill the bladehands situations changes, the current situation isn't terribly balanced either in that you don't have a terribly good reason to use other forms aside from species considerations 13:56:58 but there are bigger problems in crawl anyhow 13:57:15 I'm a munchkin but I still use other forms because why wouldn't I do that. 13:58:13 I think your assumptions are flawed, gammafunk. I see statue form, dragon form, hydra form all get used quite regularly. 13:58:20 I think blade hands i fine, it takes quite a bit of investment to use it 13:58:43 xp is always scarce on tm 13:58:44 I don't think my assumptions are really flawed 13:59:31 the funny thing about blade hands is that it's only truly ridiculous as a Tm^Chei 13:59:40 because if you're not then ice form is better 13:59:42 well, glad we got that out 13:59:49 and ice form is also very practical 13:59:54 and comfortable! 14:00:10 -!- indspenceable has joined ##crawl-dev 14:00:18 -!- indspenceable has left ##crawl-dev 14:00:45 FWIW, I am also concerned about BH, for much the same reasons as gammafunk 14:00:46 since it's in a starter book and it gives rpois and slows most things in lair down, quite so 14:00:52 And Enslavement in Hexes. 14:00:54 ice form is very strong combined with oco.. ocozo.. that frosty guys armour 14:01:08 Ozocubu's. 14:01:09 I think enslave the spell might go next version, to solve that problem 14:01:12 It's a pun. 14:01:24 it's lovely on a wand, but man when you get infinite uses of it... 14:01:29 gammafunk: I'm in favor. It's something I've been thinking about for a while. 14:01:43 enslave is hilariously powerful as a spell, yes 14:01:52 yeah, elliptic does a lot of hexes, so I'd also be curious to hear what he thinks 14:01:54 If we did that, I'd be fine with letting friendly torpor snails affect enemies. 14:02:03 oh yeah 14:02:05 it's like paralyze except the monsters do all the work for you 14:02:09 this is an incredibly trivial concern, just the first thing I thought of. 14:02:14 and the paralyzed monster also kills other monsters 14:02:15 anyway if you going to revamp tm at some point in time... my suggeston is to bring back the "mad alchemist" feeling 14:02:21 well until you make torpor snail form PleasingFungus! 14:02:27 heh 14:02:27 I know you have a patch for it! 14:02:31 no comment 14:02:59 boy I guess that would be just "Chiebriados" wouldn't it 14:03:04 boulder torpor snail form 14:03:09 :( 14:03:14 I put like two months of work into that damn spell 14:03:18 effect, w/e 14:03:40 neither mu nor I could overcome its terrible evil. 14:03:44 someday... 14:04:01 is mu mumra? I thought that was mumras 14:04:05 *mumra's 14:04:18 there's another mu who isn't mumra 14:04:25 btw why arent chei worshippers immune to slow aura from snail 14:04:51 -!- Patashu has joined ##crawl-dev 14:04:55 yeah, I guess it could be like thorn hunters under fedhas 14:05: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. 14:05:15 %??torpor_snail 14:05:17 why would they be? they're not immune to slow spell 14:05:17 <|amethyst> farm torpor snails for extra slouch damage 14:05:40 or slime monsters under jello 14:05:59 MarvinPA: I think it's a theme argument to some extent. torpor snails seem like a thing chie would love 14:06:04 and he wouldn't want you to harm 14:06:26 <|amethyst> make them neutral like jiyva jellies 14:06:31 well he's fine with you killing slow monsters and monsters that cast slow 14:06:36 <_miek> You'd still hurt them with your slouch thuogh 14:06:50 so probably he would be fine with you killing a slow monster that casts slow, too 14:07:02 but he has cute slugs on his altar! 14:07:12 <|amethyst> MarvinPA: btw, should slouch damage ignore player slowing the way piety does? 14:07:15 I guess they're actually snails 14:07:28 <|amethyst> MarvinPA: I guess the argument for status quo is that piety is strategic but damage tactical 14:07:32 it probably could just to be consistent 14:07:34 <|amethyst> MarvinPA: and being slowed is a tactical cost 14:07:43 i don't think self-slowing is actually an issue there yeah 14:07:49 -!- wheals has joined ##crawl-dev 14:07:51 in terms of balance 14:08:10 since probably it is a pretty significant net negative 14:09:15 A huge gastropod with a rock-hard shell. Torpor snails are said to be in some way connected with the god Cheibriados; just being near them is enough to slow the movements of unwary adventurers, leaving them easy prey for the snails' terrifying, ever-gnashing radulae. 14:09:38 Altar snails are just metaphorical. Doesn't mean Chei likes real ones. 14:09:57 in some way connected 14:10:07 "said to be" 14:10:13 oh does it actually say that 14:10:21 possibly they're cruel parodies of chei; all of the slow with none of the power/enlightenment. probably made by cigotuvi 14:10:22 why would chei stop you from slowing down? 14:10:22 i. e. it's up to your imagination 14:10:25 cigotuvi is kind of a jerk 14:10:31 and yes that's the in-game description 14:11:07 well, I refuse to play Cheibriados until torpor snails are friendly when worshiping Cheibriados 14:11:26 everyone should go at their own slow pace? idk 14:11:59 alternately, torpor snails are larvae; Cheibriados is the mature form. to prevent the appearance of rivals, chei prefers you kill all torpor snails on sight 14:12:09 flavor is easy 14:12:11 dang 14:12:21 i think chei was immune to slow when the snails were first added 14:12:33 but that was deliberately changed 14:12:46 -!- fiddlerwoaroof has quit [Read error: Connection reset by peer] 14:12:51 %git 99b97708a0985f03ff 14:12:51 07reaverb02 * 0.15-a0-1729-g99b9770: Allow torpor snails to slow Chei worshippers (PleasingFungus, wheals) 10(8 months ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99b97708a098 14:12:59 PleasingFungus: you just opened the door to the nightmare possibility of people clamoring for multiple slow gods 14:13:01 DELIBERATELY 14:13:03 actually torpor snails grow up into eldritch abominations 14:13:28 2012 14:13:30 Lasty_: good news: they already exist! it's just they're all named cheibriados, and also, are all Chei 14:13:34 we need aut-based scoring and we need it now. to combat the slow god proliferation threat 14:13:42 -!- Kramin has quit [Quit: YourBNC - (https://yourbnc.co.uk)] 14:13:45 !hs * chei 14:13:46 38511. PurpleRed the Slayer (L27 VSGl of Cheibriados), escaped with the Orb and 15 runes on 2014-06-15 12:00:10, with 55396974 points after 26025 turns and 10:15:08. 14:13:49 !hs * 14:13:51 3984278. Sapher the Genius of the Arcane (L26 NaWz of Sif Muna), escaped with the Orb and 15 runes on 2012-10-05 09:05:14, with 65369553 points after 21895 turns and 15:06:14. 14:13:56 no competition 14:14:12 within 4k, no competition.... 14:14:59 !hs * veh 14:15:00 96853. 4tharraofdagon the Archmage (L27 DEFE of Vehumet), escaped with the Orb and 15 runes on 2014-05-02 01:35:50, with 50940363 points after 28416 turns and 9:19:50. 14:15:09 do you even subtract 14:15:20 !lg lasty turns>21895 turns<21896 x=avg(absdepth) o=avg(absdepth) 14:15:21 No games for lasty (turns>21895 turns<21896). 14:15:38 !lg * turns>21895 turns<21896 14:15:39 No games for * (turns>21895 turns<21896). 14:15:52 I'm rounding to nearest k, obv 14:15:53 !lm lasty turns>21895 turns<21896 x=avg(absdepth) o=avg(absdepth) 14:15:54 No milestones for lasty (turns>21895 turns<21896). 14:16:28 !lm lasty turns>21800 turns<21900 x=avg(absdepth) o=avg(absdepth) 14:16:29 2 milestones for lasty (turns>21800 turns<21900): avg(absdepth)=11.5 14:16:40 So close to my 15th rune. 14:16:50 !lm . turns>21800 turns<21900 x=avg(absdepth) o=avg(absdepth) 14:16:51 14 milestones for DrKe (turns>21800 turns<21900): avg(absdepth)=14.43 14:17:20 Would you think worse of me if I asked you to re-remake Ely 14:17:35 !lm . HESu turns>21800 turns<21900 x=avg(absdepth) o=avg(absdepth) 14:17:36 2 milestones for gammafunk (HESu turns>21800 turns<21900): avg(absdepth)=28.5 14:17:43 is this about the pacifism thing 14:18:29 Less desirable for DD and HO than before, no more desirable for other races than before 14:18:36 !lm . turns>21800 turns<21900 x=avg(absdept) o=avg(absdepth) 14:18:37 it's a loss/loss situation 14:18:37 Cannot apply to [absdept] 14:18:45 !lm . turns>21800 turns<21900 x=avg(absdepth) o=avg(absdepth) 14:18:46 4 milestones for Bloax (turns>21800 turns<21900): avg(absdepth)=14.25 14:18:56 i think ely is more desirable for a lot of characters now 14:19:07 -!- Monkaria has quit [Ping timeout: 246 seconds] 14:19:12 !lm . turns>15800 turns<20000 x=avg(absdepth) o=avg(absdepth) 14:19:13 350 milestones for Bloax (turns>15800 turns<20000): avg(absdepth)=16.02 14:19:15 does anyone know the new ely commit? 14:19:17 I should make a hw 14:19:25 I've been liking newely on my current character (a VS) 14:19:29 comebackshane: didn't that already get done? 14:19:30 there were a set of commits, I think 14:19:33 what's a hw 14:19:37 PleasingFungus: yeah, would just need the last one 14:19:44 er a kw 14:20:00 %git 94bad6d25 14:20:00 07MarvinPA02 * 0.16-a0-3866-g94bad6d: Remove the Healer background 10(3 weeks ago, 8 files, 9+ 70-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=94bad6d2547d 14:20:01 %git 0b2a36624d0 14:20:01 07MarvinPA02 * 0.16-a0-3865-g0b2a366: Rework Elyvilon's abilities 10(4 weeks ago, 15 files, 46+ 112-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b2a36624d00 14:20:21 probably on remove healer makes sense 14:20:26 marvin's is better than mine 14:20:28 ya 14:20:42 !kw newely vlong>=0.16-a0-3866-g94bad6d 14:20:43 Defined keyword: newely => vlong>=0.16-a0-3866-g94bad6d 14:20:52 !lg * newely won 14:20:53 370. allbefore the Conqueror (L27 CeGl of Qazlal), escaped with the Orb and 3 runes on 2015-02-19 18:30:37, with 1450758 points after 122288 turns and 7:27:51. 14:21:00 !lg * newely won god=ely 14:21:01 4. huiren the Executioner (L27 HOAr of Elyvilon), escaped with the Orb and 3 runes on 2015-02-08 05:14:52, with 1551335 points after 90217 turns and 8:11:52. 14:21:07 !lg * newely won god=ely s=char 14:21:08 4 games for * (newely won god=ely): HuFi, HOFi, CeMo, HOAr 14:21:24 !lg * newely won god=ely s=char,name 14:21:25 4 games for * (newely won god=ely): CeMo (puppykicker), HuFi (Basil), HOFi (Floodkiller), HOAr (huiren) 14:21:35 spicerack! 14:21:37 I should probably make a point of trying newely 14:22:00 I'll try it on my next non-Dg character 14:22:02 dont use any abilites and you'll be fine 14:22:08 good qualifier 14:22:22 the abilities actively harm you? 14:22:26 newely feels less distinct/flavorful than old ely but also less annoying and more balanced/balanceable 14:22:29 well, they heal you 14:22:31 that is indeed quite the rework 14:22:32 for hp 14:22:40 that could be seen as harming you if you liked not having full hp 14:22:43 ??makhleb[hp 14:22:44 makhleb[1/6]: Makhleb wants kills and sacrifices, and provides hp-for-kills, two conjuration invocations, and two summoning invocations. Note that Minor Destruction has no piety cost, so you can use it freely (though it is hungering); servants are not 100% friendly; and greater demons are effective against essentially everything. 14:22:45 hm 14:22:49 PleasingFungus: is 1.1 make_name more or less the same as initial revision make_name? 14:23:03 also pacifying monsters could be seen as harmful if you really care a lot about experience?? 14:23:05 wheals: I would need to dig up the repo 14:23:19 http://git.develz.org/?p=crawl-anc.git;a=blob;f=newname.cpp;h=4d1733 14:23:29 it even has its own file! (a bad sign) 14:23:33 ahh 14:23:34 ??makhleb[5 14:23:35 makhleb[5/6]: Arrhythmia: 1) every character needs HP to live - Arrhythmia: 2) makh gives HP - Arrhythmia: 3) therefor, makh is good for every character 14:23:37 but for ely 14:23:38 old ely may have balance issues but was much more interesting (well, let's call it different) than oder gods 14:23:43 classic Arrhythmia 14:23:52 more like "aaaaah" amirite 14:23:55 i would definitely have gone with different 14:24:06 wheals: I am going to die. you have killed me. 14:24:08 comebackshane: call it "less pleasant" 14:24:16 it's like there are two functions in one' 14:24:21 just one of them is commented out 14:24:54 oh, i suspect the commented out parts are for a very primitive version of @??-name 14:24:55 huh, he has a commented out int main void specifically for testing it as a stand-alone 14:24:56 neat 14:24:58 ya 14:25:11 i guess that's just some of the commented out parts 14:25:17 huh 14:25:39 it had numb[] 0-17, then dropped to 14 for initial release, and then back up to 17 when dshaligram rewrote it 14:25:49 -!- UncertainKitten has joined ##crawl-dev 14:26:03 i like how the label is named "beginn" and not "begin" 14:26:14 ya 14:26:23 anyway this code is killing me and I am dead now 14:26:25 thanks 14:26:27 thanks a lot 14:26:35 char *retcons(char seeds) 14:26:59 oh, interesting, the triple-character stuff was added later 14:27:04 makes sense. it smells exactly like a hack 14:27:13 ...though that's kind of hard to tell apart from the surrounding code... 14:27:19 just remember that this is presumably partially cleaned up from 1.0 14:28:05 When's Pakellas? 14:28:20 And for that matter, why is green? 14:28:55 Pakellas will be out when it's done. 14:29:00 if (name [i] != 32 && name [i] < 30) 14:29:01 name [i] += 65; //97; 14:29:06 I am kind of sad that I understand what this code is doing 14:29:24 my life is misspent 14:29:32 -!- CKyle has joined ##crawl-dev 14:29:56 the comment clearly says '97' so if you don't understand that I don't know go learn BASIC or something.. 14:30:10 97 is a number 14:30:22 its less than 98 but more than 96 14:30:45 here is a trick to understanding that code: // 97 is not an explanation of what that's doing, it's a commented out alternate value 14:30:52 a 14:30:52 -!- moocowpong1 has quit [Quit: moocowpong1] 14:31:11 it's a joke, dad 14:31:11 it's also obviously of some significance that 32 + 65 = 97 14:31:23 no idea what, but! 14:31:37 um 14:31:39 it's not 14:31:41 that's funny tho 14:32:09 but name [i] has to not be 32 but also less than 30 14:32:24 context for all this does wonders 14:32:25 o. hadn't spotted that. funny 14:32:37 wouldnt less than 30 be sufficient on its own 14:32:40 yes 14:32:44 of course 14:32:49 -!- Kramin has joined ##crawl-dev 14:32:51 PleasingFungus Your life isn't misspent. crawl spends a lot of people solace. A few fleeting moments of joy in our twisted and acursed world. A moment of peace, a momentary escape from the lively nightmares of daily violence. Thanks to you and the other devs. Isn't that a life well spent? 14:32:59 nah 14:33:01 :p 14:33:06 inspiring.. 14:33:07 name is an array of chars. 32 is ' ', 30 and below are control characters (31 is too but he forgot?), 65 is A, 95 is a 14:33:07 -!- Wolfechu has quit [Ping timeout: 255 seconds] 14:33:14 it's ascii math 14:33:18 shouldn't that be "a momentary escape into the lively nightmares of daily violence"? 14:33:25 it can be both. 14:33:33 whatever floats your boat 14:33:55 see, this is why he dislikes the ely rework! 14:34:31 -!- moocowpong1 has joined ##crawl-dev 14:35:01 dang, all those experiments with allocating a 30-character array. should I use malloc? should I check if the buffer was successfully allocated? 14:35:07 code as history 14:36:03 wait what why do I dislike 14:36:21 all the violence! 14:36:28 * Killing normal (not spitting) plants gave you far too much xp; 14:36:35 true 14:36:37 huh, oklobs have been around literally forever 14:36:37 -!- Patashu has quit [Ping timeout: 244 seconds] 14:36:45 oklobs are great. 14:36:50 also turning gold dragons with one use of lesser healing was fun 14:36:51 agreed. 14:37:09 but alas I just adapt to the new one I guess 14:37:10 plog has, likewise, been around forever 14:37:21 comebackshane: you can always play 0.15-! 14:37:36 nah, I can't live in the past forever 14:37:43 -!- blabber_ has quit [Quit: leaving] 14:38:00 oh god, I just feel bad making fun of this one 14:38:05 wheals, look at char reduce 14:38:27 i glanced at it earlier, wasn't it an ascii math thing? 14:38:30 * wheals checks 14:38:33 it's 14:38:44 "return reducee % 26" 14:39:04 except in 5 lines instead 14:39:22 that was probably in the chapter with pointers 14:39:28 heh 14:44:19 there is one last thing I have to bother you with for today 14:44:34 anybody know how to get the draconian or demonspawn "job" tiles to work 14:45:05 gammafunk? 14:45:11 -!- titanjones has quit [Quit: Page closed] 14:45:15 yeah? 14:45:21 oh 14:45:26 no those can't work, sorry 14:45:35 they're added onto the base monster tiles 14:45:52 through the class system, and the player doll drawing has no facility for this 14:46:02 -!- tensorpudding has quit [Remote host closed the connection] 14:46:10 -!- Daekdroom has quit [Ping timeout: 255 seconds] 14:46:15 something I might like to add in the future, though! 14:46:31 yes that would be awesome! some good looking tiles in there 14:46:34 then again we could remove said classes and make the various monsters into standalone monsters... 14:46:46 +1 14:46:57 but I think that's only the plan for ds monsters? since their facets aren't great 14:46:57 +1 14:47:01 -2 14:47:08 well im no dev so make that +0.1 14:47:18 fractional votes... 14:48:00 iirc there were suggestions to merge drac colours and classes 14:48:05 so e.g. scorchers would always be red 14:48:21 ah, so maybe that also would work 14:48:22 that's... the only one anyone ever mentions, since none of the other classes really correlate especially obviously with colours 14:48:30 right 14:48:33 also there's a mismatch between # of classes and colours. that's solveable too, ofc 14:48:49 fwiw I'm much more fine with drac classes than with ds 14:49:02 btw why is the electric draconian black but the electric dragon is dark blue 14:49:04 they're much simpler (both the colours and the classes) 14:49:25 I think basically because shadow dragons exist and there's no choice 14:49:33 but the problem is that blue looks like pale 14:49:35 for dracs 14:49:42 comebackshane: "blame console" 14:49:57 -!- Leissi has quit [Quit: Leaving] 14:50:05 <|amethyst> because draconians come from D&D but our dragons try not to 14:50:05 yeah and I guess there's no pale dragon to conflict, only pale draconian 14:50:36 heh 14:50:39 hopefully those three conflicting answers fully answered your question, comebackshane 14:50:58 technically our draconians come from an angband derivative 14:50:59 I forget which one 14:51:01 <|amethyst> pick and choose 14:51:05 something that linley was playing at the time 14:51:38 oh wow, didn't know that 14:51:39 gammafunk, yes I now blame D&D for console played by pale skinned people 14:51:45 heh 14:51:54 2.80 [18.10.1998] * New species: Draconian (yes, I have been playing too much Zangband!); 14:52:08 did they immediately replace DE in zot? 14:52:11 or was that change later 14:52:23 oh that's a new player species, sorry 14:52:25 -!- muravey has joined ##crawl-dev 14:52:25 I think drac monsters and dracs in zot were both later. not sure tho 14:52:32 god, this changelog is great 14:52:43 * New monsters, including some which make curse skulls look completely harmless; 14:52:58 also the commit that added healer (RIP) 14:53:16 <|amethyst> comebackshane: IMO you should blame linguistic barriers, the history of gaming in the US and Australia, and global income inequalities for console being played by pale skinned people 14:53:39 whoa 14:54:00 -!- indspenceable has quit [Remote host closed the connection] 14:54:01 2.92 [??.??.????] 14:54:03 * I think I forgot to release this version. 14:54:04 <|amethyst> (global and national) 14:54:06 <|amethyst> heh 14:54:07 I tweeted this a while ago but I still love it 14:54:10 <|amethyst> I remember seeing that 14:54:11 will do 14:54:14 <|amethyst> oh, probably there 14:54:18 ya 14:55:12 draconians being in zot is a stone soup thing 14:55:54 also, the electric dragon isn't dark blue, it's lightblue... 14:55:58 it's actually really bright pure blue 14:56:08 and since blue is very dark, you can do the math 14:56:36 im color blind which makes playing draconian more interesting 14:56:39 jk 14:57:11 <|amethyst> My father-in-law is red-green colourblind 14:57:46 that's unfortunate 14:57:47 |amethyst: so half your sons would be? 14:57:52 <|amethyst> a few christmasses ago he bought me a nice pair of bright pink hiking socks 14:57:59 haha 14:58:05 it's the thought that counts right 14:58:19 -!- simmarine has quit [Quit: Leaving] 14:58:33 <|amethyst> wheals: I suppose it would be rude to say "half of my wife's sons" :P 14:58:36 what if most of the people who wear bright pink things are actually red-green colourblind 14:58:38 did you know that the mantis shrimp has sexnocular vision? 14:58:43 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]] 14:59:09 i guess you don't have much of a say in the matter... 14:59:30 anyway, someone suggested semi-recently renaming black draconians blue 14:59:51 pale draconian (10d) | Spd: 10 | HD: 14 | HP: 84-112 | AC/EV: 9/14 | Dam: 20 | 10weapons, 10items, 10doors, cold-blooded | Res: 06magic(40), steam | XP: 1237 | Sp: steam ball (3d18) [11!AM, 06!sil, 08breath] | Sz: Medium | Int: high. 14:59:51 %??pale_draconian 14:59:57 black draconian (02d) | Spd: 10 | HD: 14 | HP: 84-112 | AC/EV: 9/10 | Dam: 20 | 10weapons, 10items, 10doors, cold-blooded, fly | Res: 06magic(40), 10elec++ | XP: 1293 | Sp: b.lightning (3d19) [11!AM, 06!sil, 08breath] | Sz: Medium | Int: high. 14:59:57 %??black_draconian 14:59:58 which would match better with storms, and with the console (looks like recolouring the tile shouldn't be too hard since they're all pallete-swaps) 15:00:03 oh, er 15:00:05 -!- fiddlerwoaroof has quit [Read error: Connection reset by peer] 15:00:07 red draconian (04d) | Spd: 10 | HD: 14 | HP: 84-112 | AC/EV: 9/10 | Dam: 20 | 10weapons, 10items, 10doors, cold-blooded | Res: 06magic(40), 05fire | XP: 1237 | Sp: searing breath (3d18) [11!AM, 06!sil, 08breath] | Sz: Medium | Int: high. 15:00:07 %??red_draconian 15:00:09 actually it's hexnocular 15:00:13 damn you zefrank1 15:00:18 don't teach me nonsense 15:00:32 <|amethyst> I don't think there should be an "n" there 15:02:31 <|amethyst> hm 15:02:31 the red draconian doesnt match his big counterpart either 15:03:22 there was also discussion of kicking wyverns out of D 15:03:54 <|amethyst> t is still a weird letter to me 15:04:01 Wyverns are nothing but a bunch of freeloading ls. 15:04:06 <|amethyst> if we're talking about rearranging reptiles :) 15:04:13 <|amethyst> hydrae on D is also weird 15:04:54 We should make them #, since it's the character with the most pointy ends. 15:05:05 But lindwurm is k 15:05:07 <|amethyst> # should be octopode 15:05:24 and spiders 15:05:25 octothorpode 15:06:01 wyvern on D is a bit much probably 15:06:20 l or k would be alright 15:06:46 everything else that carries the letter D has some special ability or multiple attacks 15:06:50 -!- st_ has quit [Read error: Connection reset by peer] 15:07:03 when you first see wyverns, it's often wise to treat them like a D, at least 15:07:05 all wyverns have is fast movement, which is actually uncommon for D 15:07:14 i mean yeah they're a respectable monster 15:07:18 but there's a lot of l and k that i respect too 15:07:22 <|amethyst> Mechanically they're an l 15:07:25 of those letters, only some ls have fast movement 15:07:25 -!- st_ has joined ##crawl-dev 15:07:26 <|amethyst> thematically they're a k 15:07:37 wyverns are actual dragons for what it's worth 15:07:51 -!- alefury has joined ##crawl-dev 15:07:55 unlike hydras 15:07:59 <|amethyst> comebackshane: so are lindwurms mythologically 15:08:02 hrm, are there any fast l besides, what, geckos? 15:08:04 yes exactly 15:08:05 giant gecko (08l) | Spd: 12 | HD: 1 | HP: 3-8 | AC/EV: 1/14 | Dam: 5 | cold-blooded | XP: 2 | Sz: little | Int: reptile. 15:08:05 %??giant_gecko 15:08:13 crocodilia probably could also be l 15:08:19 wingless dragons afaik 15:08:24 crocodile (07t) | Spd: 10 (swim: 60%) | HD: 5 | HP: 18-37 | AC/EV: 4/10 | Dam: 20 | amphibious, cold-blooded | Res: 06magic(20), 12drown | XP: 105 | Sz: Large | Int: reptile. 15:08:24 %??crocodile 15:08:24 who knows where testudines really belong 15:08:32 or crabs 15:08:35 wyvern (04D) | Spd: 15 | HD: 5 | HP: 18-37 | AC/EV: 5/10 | Dam: 20 | fly | Res: 06magic(20) | XP: 207 | Sz: Large | Int: animal. 15:08:35 %??wyvern 15:08:42 croc and wyvern have very similar stats 15:09:11 yeah, just the speed difference 15:09:12 wyvern zombies are surprisingly hard 15:09:13 <|amethyst> wheals: I can understand, despite the genetic distance, putting turtles and crabs on the same letter 15:09:28 well, wyvern zombies are only artificially common, since there was a change to make only fast zombies spawn 15:09:31 <|amethyst> wheals: what I don't understand is putting crocodiles and alligators on that letter too 15:09:40 wyvern (04t) | Spd: 15 (swim: 60%) | HD: 5 | HP: 18-37 | AC/EV: 4/10 | Dam: 20 | amphibious, cold-blooded | Res: 06magic(20), 12drown | XP: 105 | Sz: Large | Int: reptile. 15:09:40 %??crocodile name:wyvern perm_ench:haste col:lightred 15:09:54 which i still think is kinda awkward, but it does make for more interesting encounters 15:10:06 what's the deal with crustaceanns in crawl brething all sorts of fire anyway 15:10:12 <|amethyst> wheals: (crocdile + turtle without crab is also weird, because they're like completely opposite ends of the reptile clade) 15:10:12 -n 15:10:34 <|amethyst> comebackshane: well, the regular crabs aren't interesting enough to be monsters 15:10:34 they breathe fire so move crabs to D 15:10:55 |amethyst: well, reptiles as a whole are also paraphyletic :) 15:11:07 <|amethyst> wheals: not if you include birds etc :) 15:11:08 * geekosaur played with a simpler crab, it was not very interesting 15:11:29 move the spare reptiles to Q? :P 15:11:40 idk man, a giant crab sounds pretty scary to me 15:11:47 "non-lizard-like members of the reptile clade" 15:11:48 only a giant enemy crab 15:11:55 it could hold you in place with its pincer 15:12:10 or have you seen those crabs that have one giant pincer 15:12:13 * wheals attacks DrKe's weak point!!!!! 15:12:22 <|amethyst> wheals: snakes to l 15:12:36 <|amethyst> birds to l 15:12:47 <|amethyst> or maybe D 15:12:49 they could also burrow under the sand in shoals 15:12:56 trapdoor crabs 15:13:06 the horrors these things harbor are endless! 15:13:17 <|amethyst> "harbor", hah 15:14:43 btw if I had an idea for a monster 15:14:47 with stats and everything 15:14:52 where would I send those to 15:15:06 |amethyst: when i saw an old thing that someone died in "Port", i assumed that was the precursor to Sewer 15:15:11 <|amethyst> make a patch and post it on mantis 15:15:31 -!- fiddlerwoaroof has quit [Ping timeout: 252 seconds] 15:16:43 <|amethyst> if C++ (even search-copy-paste-edit for the most part) isn't your thing, you could post stuff on the tavern Game Design Discussion board, but that's not particularly likely to get it implemented 15:17:21 yeah im afraid I would learn how to code first 15:17:37 making monsters generally isn't that hard 15:17:37 have to* 15:17:44 source: i've done it and i'm terrible 15:17:50 <|amethyst> I learned C 20 years ago by reading and tweaking Nethack sources 15:18:00 i learned c++ from crawl 15:18:03 mostly 15:18:19 oncoclasm which monster did you invent 15:18:49 <|amethyst> comebackshane: what I'd suggest: find a similar monster and find its enum in enums.h (like MONS_GHOST_CRAB). Search all the .cc and .h files for GHOST_CRAB 15:19:00 <|amethyst> comebackshane: and copy and paste until it works :P 15:19:26 -!- simmarine has joined ##crawl-dev 15:19:29 'tis in the source code? 15:19:31 comebackshane: a monster that didn't get added (because it was dumb) 15:19:42 i think it was ontoclasm who suggested making apoc crabs crabs 15:19:45 <|amethyst> I got a dumb monster added 15:19:51 100 bisondollars say it was polymoth 15:20:03 yes, i did suggest apoc crabs iirc 15:20:15 but the one i coded was a blind eye that would cast invis other 15:22:23 |amethyst: what would need to be done on the server side for zotdef being disabled? i have a commit ready, should it wait for 0.16 to branch? (i think zotdef should be disabled in trunk as well as stable though, really) 15:22:35 I must say my fellow chaps, adding some branch-exclusive monsters to cocytus was a good idea and the same should be done for the other hells 15:22:51 -!- Bloax is now known as Bloax_ 15:23:02 <|amethyst> MarvinPA: Hmm 15:23:02 iron shrikes 15:23:20 <|amethyst> MarvinPA: It's just a matter of removing entries from a few config files right now 15:23:20 iron gargoyles 15:23:36 <|amethyst> MarvinPA: and not adding new ones as new versions are released 15:23:41 wait, no, iron shrikes wouldn't work 15:23:51 'cause it's three shrikes, you're out 15:24:00 shrike that thought, reverse it... 15:24:01 <|amethyst> !lg * current zotdef 15:24:03 2547. Jelle1112 the Cudgeler (L1 MiBe of Trog), rotted away (a bat) in Zot (Scenario I: Hall of Zot : zotvault) on 2015-02-19 16:14:12, with 0 points after 206 turns and 0:00:56. 15:24:06 <|amethyst> !lm * current zotdef crash 15:24:07 64. [2015-02-11 21:01:29] atrodo the Demonologist (L20 FeSu of Sif Muna) ERROR in 'mon-movetarget.cc' at line 114: ZotDef: monster ice statue failed to pathfind to (39,17) (the Orb) (Zot) 15:24:13 <|amethyst> !lm * current zotdef crash s=gid 15:24:14 64 milestones for * (current zotdef crash): 5x genericusername42:cszo:20150101002853S, 5x tlhonmey:cao:20150019193545S, 5x atrodo:cszo:20150109204331S, 5x jefkin:cao:20140818053633S, 4x magicalfaerieponies:cbro:20141108061237S, 4x trelanon:cszo:20140828230022S, 3x Mossy:cao:20141026202250S, 3x JaridTorvin:cszo:20150004024033S, 3x HarmlessChicken:cao:20140923210744S, 2x TheSomberlain:cao:2014112313... 15:24:19 you'd need to modify dgl and webtiles, right? 15:24:22 <|amethyst> !lm * current zotdef crash x=cdist(gid) 15:24:23 64 milestones for * (current zotdef crash): cdist(game_key)=31 15:24:31 <|amethyst> wheals: right, a few config files :) 15:24:38 <|amethyst> wheals: both their confs, and the menus 15:24:42 -!- indspenceable has quit [Remote host closed the connection] 15:25:17 <|amethyst> MarvinPA: I guess one question is, is 0.16 zotdef more or less buggy than 0.15? 15:25:29 <|amethyst> MarvinPA: if it's less buggy overall we might make one last zotdef release 15:25:38 <|amethyst> MarvinPA: but disable it in trunk 15:25:52 i think it was unreleasably buggy in 0.15 15:26:06 <|amethyst> and probably still is then? 15:26:20 and still is now, yeah, not sure if much has changed in either direction since then 15:26:35 it's not even just the crashes 15:26:39 https://crawl.develz.org/mantis/view.php?id=8738 15:26:47 that's my favourite one 15:27:01 <|amethyst> !seen atomjack 15:27:02 I last saw atomjack at Fri Mar 14 18:20:33 2014 UTC (48w 6d 3h 6m 28s ago) quitting, saying 'Quit: Lost terminal'. 15:27:10 <|amethyst> 11 months :( 15:28:08 -!- indspenceable has quit [Remote host closed the connection] 15:28:12 <|amethyst> I guess it makes sense to remove it sooner rather than later 15:28:15 -!- dpeg has joined ##crawl-dev 15:28:19 !seen reaverb 15:28:20 I last saw reaverb at Fri Feb 13 06:01:55 2015 UTC (6d 15h 26m 24s ago) quitting, saying 'Ping timeout: 265 seconds'. 15:28:26 the prophecies state he shall return after one year 15:28:33 er 15:28:34 <|amethyst> after the 0.16 branch that just means cherry-picking or duplicating work 15:28:40 atomjack, not reaverb 15:29:11 wheals: great, many thanks 15:30:16 dpeg: any thoughts on the changes in gozag_wrath branch? (and pinging MarvinPA ) 15:30:34 oh yeah i meant to poke people about that, thanks for doing it for me :P 15:30:55 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:30:56 wheals: I am still too down to have thoughts on that :( 15:31:00 a gozag branch? does it contain the hedonistic rune of zot? 15:31:37 <|amethyst> comebackshane: not that kind of branch :P 15:31:38 regarding mimics: my now dead FoWn had a labyrinth in Orc:4, which took risk & effort to track down, and then was a mimic. <3 <3 <3 15:31:40 yaktaur captain (04c) | Spd: 10 | HD: 14 | HP: 62-95 | AC/EV: 5/5 | Dam: 23 | 10weapons, 10items, 10doors, fighter, archer | Res: 06magic(60) | XP: 1045 | Sz: Big | Int: normal. 15:31:40 %??yaktaur_captain 15:31:42 gold-plated rune of zot 15:31:56 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:32:01 -!- UncertainKitten has quit [Ping timeout: 252 seconds] 15:32:33 Btw Gozag needs some love imo 15:32:56 -!- Earlo has quit [Ping timeout: 244 seconds] 15:33:13 comebackshane: tell us how 15:33:34 comebackshane: what did you try, what did (not) work 15:35:15 -!- indspenceable has quit [Remote host closed the connection] 15:35:26 I find that the touch of midas thing makes him an undesirable choice for many characters 15:35:47 <|amethyst> do you mean the wrath thing, or the corpse thing? 15:35:53 comebackshane: needs more context... yeah 15:35:53 the corpse thing 15:36:08 !won dpeg Gozag 15:36:09 dpeg (Gozag) has won 3 times in 57 games (5.26%): 1xOpVM 1xSpAs 1xTrMo 15:36:24 how did that troll not starve 15:36:34 okay I take everything back 15:36:36 comebackshane: you can buy fiid! 15:36:44 food even 15:36:56 !lg comebackshane Gozag 15:36:56 but it takes a while till you can set up the first shop doesnt it 15:36:57 No games for comebackshane (Gozag). 15:37:41 !gamesby comebackshane 15:37:42 comebackshane has played 1 game, between 2015-02-19 06:14:32 and 2015-02-19 06:15:37, won 0, high score 0, total score 0, total turns 33, play-time/day 0:00:52, total time 0:00:52. 15:37:54 I don't play online 15:37:56 comebackshane: you have good problems right from the beginning? 15:38:08 damn, what is it: "food problems" 15:38:19 well if you play troll anyway 15:38:28 and worship gozag asap 15:38:37 things get tight 15:38:58 sure, but that's probably the most anti-synergistic combo 15:39:21 <_miek> Gozag seems unfocused to me 15:39:34 _miek: from reading or from playing it? 15:39:39 <|amethyst> mechanically or thematically? 15:39:42 <_miek> like, Trog/Okawaru give you items but also strong combat powers 15:39:45 <_miek> mechanically 15:39:59 <_miek> and to be fair I've only played him for a short bit in wiz mode 15:40:04 you should be able to set up mercenary camps 15:40:05 kappa 15:40:42 <_miek> the mercenary thing seems a bit like Yred/Beogh gifting, the shops seems a bit like Oka/Trog gifting 15:40:51 the potions are a strong, tactical power 15:41:34 you get access to items (in a different way than with T & O), and you can change the power level of branches 15:41:35 <_miek> yeah but other races can use those too 15:41:39 <_miek> the only difference is the frequency 15:42:00 _miek: no, not at all: the bribing goes to the most threatening opposition -- try it! 15:42:14 <_miek> sorry I meant potion petition 15:42:35 <|amethyst> doesn't PP give you several potion effects in one turn? 15:42:45 |amethyst: yes, it is really strong 15:42:56 is gozag a goblin from WoW by any chance 15:43:23 comebackshane: I don't think so. I have never player WoW, my sanity be blessed. 15:43:28 <|amethyst> WoW has named things after Crawl gods before 15:43:41 <|amethyst> so I wouldn't be terribly surprised 15:43:48 <|amethyst> Last Deck of Nemelex Xobeh 15:44:08 <|amethyst> there are crawl fans in WoW dev :) 15:44:19 That was a nice touch 15:44:35 |amethyst: if they were naming something after Gozag, then they'd have to be bleeding-edge Crawl fans, tough :) 15:44:55 <|amethyst> dpeg: if they're game devs . . . 15:45:06 <|amethyst> dpeg: might be slightly more likely to compile their own :) 15:45:47 <|amethyst> dpeg: (or, contrariwise, they might be tired of compiling their own thing, and not want to compile other peoples' 15:45:50 <_miek> ??gozag 15:45:51 gozag[1/3]: The greedy god of gold. Turns corpses into gold, may cause enemies to lose turns when fighting next to corpse-gold, lets you use {potion petition}, lets you create shops, {bribe branch}es, and duplicate a non-artefact item once. Does not have a normal piety system. 15:46:00 <|amethyst> ) 15:46:15 can you duplicate stacks of bread again? 15:46:29 comebackshane: duplication is gone 15:46:45 (btw, my Troll game actually duplicated food) 15:46:55 oh... 15:46:59 <_miek> would like a "goldify" ability on gozag, that petrifies an enemy by turning him to gold, and acts like "corpse-gold" in causing other enemies to lose turns 15:47:23 that sounds awfully familiar 15:47:23 <|amethyst> we already have two instakill gods 15:47:26 i support that only if i can turn fire dragons and ice dragons into gold dragons 15:47:29 <|amethyst> three 15:47:37 <_miek> well that's why I said petrify 15:47:41 "instakill" gods? 15:47:54 <_miek> instead of just being a gold version of slimify 15:48:00 <|amethyst> ah 15:48:04 <|amethyst> I see, they turn back :) 15:48:09 <_miek> yep 15:48:20 comebackshane: probably ely and lugonu 15:48:28 <_miek> just a better way to control the corpse-gold effects 15:48:32 and maybe jiyva slimify i guess too 15:48:35 <|amethyst> comebackshane: ely, lugonu, and jiyva all have ways of permanently disabling monsters without regards to how damaged they are 15:48:52 you have to use heal other VERY sparingly nowadays though 15:49:12 <|amethyst> it's less spammable, but it's still an instakill :) 15:49:23 <|amethyst> unless you're in a corridor and don't have digging 15:49:27 <|amethyst> then it's annoying 15:49:28 _miek: I thought for a while about how to prevent the typical "bribe individual monster" trope -- it is natural, but not at all what I want. (For example: you have to target individual monsters, like with a any spell etc.); tougher monsters should be harder to bribe, or more expensive etc. 15:49:49 btw you can still attempt to pacify the same monster multiple times, that intended? 15:50:11 <|amethyst> yes, that's why the message tells you whether it might work if you try again 15:50:33 <_miek> if you goldify a strong monster then perhaps some other monsters will offer their services to you 15:50:38 <_miek> I dunno, that's not very good either 15:50:56 <|amethyst> would be nice to show success % there before release 15:51:12 |amethyst: for pacification? Yes, I agree. 15:51:21 <|amethyst> dpeg: yeah 15:51:27 "he turn our leader to gold! all hail our new leader!" 15:51:30 <|amethyst> _miek: anyway, what happens if you pick up a pile of petrified goblin? 15:51:36 |amethyst: are implementables still a thing? 15:51:43 <|amethyst> _miek: or did you mean not actually gold 15:51:52 <|amethyst> dpeg: yeah, but I don't know who follows them 15:52:04 <|amethyst> dpeg: certainly more get written than implemented on average 15:52:06 <_miek> |amethyst: its just a statue, you can't pick him up, and the gold wears off 15:52:16 -!- athros has quit [Quit: Leaving] 15:52:23 <|amethyst> _miek: oh, sorry 15:52:31 <_miek> |amethyst: I imagine its like petrifying an enemy, give a huge boost to defenses so he's hard to kill while under the effect 15:52:32 <|amethyst> _miek: I was imagining an actual pile of gold :) 15:52:32 _miek: I believe that bribing will need tweaking in future (it can be made arbitrarily strong/cheap, so there will always be branches where it under- or overperforms). However, bribing is very noticeable in many branches as is. 15:52:48 <_miek> |amethyst: Nah I was just meaning it also gives the same effects as corpse gold, so you can control when they happen 15:52:58 -!- mong has quit [Quit: WeeChat 1.0.1] 15:53:03 what if gozag allowed you to sell items 15:53:04 <_miek> another option is a goldify blessing to your equipment 15:53:08 <_miek> gilding 15:53:19 <|amethyst> comebackshane: we already got rid of "sacrifice everything" on Nemelex 15:53:33 <|amethyst> comebackshane: maybe, *maybe* if you could use it once ever 15:53:41 _miek: that is another idea for an early/cheap power, if needed: Fool's Gold: you spend the money, and it distributed around you (and fresh, and disappears after a while). 15:53:41 <|amethyst> but otherwise it's a farmer magnet 15:54:01 comebackshane: you have tons of gold already?! 15:54:03 he highlighted the maybe, I think we got it for sure guys 15:54:31 <|amethyst> I was just highlighting that I didn't mean my comment as an endorsement of the idea 15:54:49 <|amethyst> :) 15:55:01 <_miek> like a lot of gods have good passive abilities that are basically always active 15:55:37 _miek: so Gozag has the corpse distraction effect. It is reliable now, perhaps it should be stronger. You definitely gain turns & attackes from it already. 15:55:53 <_miek> yeah its just reliable on corpses 15:55:58 <_miek> reliant* 15:56:17 <_miek> compare to say Ru where you get a similar effect all the time 15:56:28 <|amethyst> could make demons, undead etc drop gold too 15:56:37 what if you emit an aura of classiness and wealth 15:56:42 <|amethyst> anything not insubstantial 15:56:47 _miek: and all corpse-producing monsters do give gold! 15:56:51 <_miek> if everything dropped gold regardless of whether they would drop a corpse 15:56:54 |amethyst: true 15:56:59 <_miek> oh they do that now? 15:57:12 <|amethyst> dpeg: but it does make Gozag play somewhat differently in extended I imagine 15:57:12 _miek: yes, so the effect is more reliable than in the past 15:57:19 <|amethyst> dpeg: depending on corpses, that is 15:57:27 I have a top hat and a monocle, gaze in awe wretched monster! 15:57:42 |amethyst: my SpAs got a hell rune just to test bribing there (my first hell rune since 0.4 or so) 15:58:07 2015-02-19 21:54:19,471 ERROR: Exception in callback 15:58:11 Traceback (most recent call last): File "/var/www/dcss-webserver/crawl-ref/source/webserver/venv/local/lib/python2.7/site-packages/tornado/ioloop.py", line 565, in _run_callback 15:58:17 ret = callback() 15:58:20 File "/var/www/dcss-webserver/crawl-ref/source/webserver/venv/local/lib/python2.7/site-packages/tornado/stack_context.py", line 275, in null_wrapper 15:58:23 return fn(*args, **kwargs) 15:58:25 File "./server.py", line 146, in purge_login_tokens_timeout 15:58:28 userdb.purge_login_tokens() 15:58:30 File "/var/www/dcss-webserver/crawl-ref/source/webserver/userdb.py", line 182, in purge_login_tokens 15:58:31 <|amethyst> dpeg: yeah, not saying Gozag is too hard, I've not gotten far enough with em to say 15:58:38 for sid in sessions: 15:58:38 RuntimeError: dictionary changed size during iteration 15:58:40 gammafunk: ^ seen this before? 15:58:54 <|amethyst> dpeg: but I bet you didn't take advantage of distraction as much there as elsewhere in the game :) 15:59:11 indeed :) 16:00:04 <_miek> are you doing sessions.pop() in the middle of the run through? 16:00:08 <_miek> or something like that? 16:00:15 dpeg: i'm fairly sure MarvinPA thought that duplication could be made acceptable by his standards (even if not something he liked so much)? he just wanted to disable it for 0.16 until we all come to a decision 16:00:36 or even if not acceptable, something we could all live with 16:01:12 <|amethyst> I kind of think it suffers a irreparable psychological problem 16:01:26 <|amethyst> in that you want to duplicate the cool stuff 16:01:26 <_miek> psh instead of duplication he should just offer a free experience potion or something 16:01:31 wheals: I got this shot of blood to the head when I saw the commit email (some of you might know what I mean) that I couldn't even properly finish reading it. 16:01:33 <|amethyst> but the cool stuff generally isn't worth duplicating 16:01:37 Gyre and Gymble is a quickblade that got duplicated but the guy who asked for it abandoned gozag mid transformation 16:02:02 G(yre)ozag(imble) 16:02:10 <|amethyst> (weapons, armour, most jewellery) 16:02:47 The main Gozag parameters that I see (ignoring wrath and the duplication topic, cannot comment on that): (1) should bought shops have guaranteed-usable stock?, (2) bribing parameters per branch, (3) distraction effect boost and/or Fool's gold. IMO, neitherof these is urgent. In particular, I think distraction, gold accumulation, emergency potion effect, shop placement and at least some bribings are good e 16:02:53 nough for now. 16:03:09 now you ve done it 16:03:13 now i wanna play gozag 16:03:24 a kobobd maybe? 16:03:37 <|amethyst> dpeg: hm, could even have acquirement-class shops 16:03:44 <|amethyst> dpeg: since you have to pay for the items anyway... 16:03:50 yes 16:04:02 |amethyst: yes, I guess this needs some calmer reassessment... I have duplicated so far: food (for that Troll), curare (for the SpAs), some potion (for a trove). 16:04:03 right, i was going to look into doing that 16:04:15 but i got distracted by wanting to refactor makeitem.cc :P 16:04:30 -!- indspenceable has quit [Remote host closed the connection] 16:04:42 -!- WereVolvo has quit [Read error: Connection reset by peer] 16:04:43 chequers: oh yeah, that does seem to do a del with the original list 16:04:59 needs to use a copy 16:05:12 <_miek> yeah ammo, consumables and rings are the only things you want to duplicate 16:05:26 <_miek> hmmm maybe rods or something 16:05:38 that's an easy fix though 16:05:46 I also think that there's a mismatch between expectations... perhaps some of you just expect more (or cooler) things from it. I am happy to duplicate some consumable, and I am satisfied with the decision of what & when. It's not a huge deal... later. 16:06:01 s/original list/original dict/ 16:06:30 <_miek> what would be really cool is being able to buy artifact props 16:06:49 <|amethyst> _miek: have you seen Igni? 16:06:50 ??igni 16:06:50 igni[1/1]: An abandoned experimental god, described in commit http://s-z.org/neil/git/?p=crawl.git;a=commit;h=c07910ae6d3bea3a66328782ca471c5a7da96add and available to play on {CSZO}. 16:06:52 ah, that cool concept from smithgod 16:07:02 <_miek> ah.. 16:07:44 -!- Elynae has quit [Quit: Page closed] 16:07:54 <_miek> he could offer a choice of 3 every X amount of time/exploration/xp and then you choose one 16:07:55 <|amethyst> I think that would be a less strategically puzzling but probably more fun ultimate ability 16:08:25 dpeg: I think MarvinPA's concern re duplicate might still revolve around wrath exploits, but maybe it's some other issue in general 16:08:49 the major problem with it is that immediately-accessible duplication just can't be a thing without working wrath, which we don't have 16:09:10 MarvinPA: this is true, but that's also why I suggested some wrath ideas. 16:09:11 i also don't think immediately-accessible duplication is good or interesting 16:09:23 but i wouldn't remove it if it weren't for the wrath thing 16:09:28 MarvinPA: I guess on that one we will just continue to disagree. 16:09:51 I never got a reply to my wrath c-r-d mail. Would it work in principle? 16:09:52 dpeg: right, there's not time to get that in shape for 0.16 though i think 16:09:52 -!- wheals_ has joined ##crawl-dev 16:10:17 -!- wheals has quit [Disconnected by services] 16:10:20 -!- wheals_ is now known as wheals 16:10:21 The wrath of Gozag is upon you! Your plate armour is rusted shut (Corr -x)! You are unable to move! 16:11:47 MarvinPA: I cannot say how hard to cold the item/gold mimics would be. I believe they're scum-proof and I think they're thematic (that's the Midas curse). 16:12:31 -!- xordid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 16:12:53 !seen mumra 16:12:54 I last saw mumra at Tue Sep 9 05:38:42 2014 UTC (23w 2d 16h 34m 12s ago) quitting, saying 'Ping timeout: 246 seconds'. 16:14:44 <|amethyst> for wrath, could just use a daction to turn some percent of all items everywhere to gold 16:15:01 <|amethyst> make it instant (well, when you enter the level), no duration 16:15:22 <|amethyst> if you get wrath twice, the daction fires twice 16:15:48 |amethyst: yes, that would work. The only bit that's missing is we don't tell players: "see, this from your desertion, you scoundrel!" 16:16:19 you could do it like dpeg suggested in his mail, make it like mimics 16:16:42 in fact, this is more or less your suggestion except also retroactively 16:16:46 <|amethyst> yeah, but mimics for inventory and shops would be a lot more complex 16:16:54 uh oh, if mimics are involved, a certain fungus might hear of it... 16:16:58 |amethyst: I suggest not to touch inventory 16:17:13 gammafunk: and become displeased? :) 16:17:21 dpeg: probably Pleased! 16:17:26 <|amethyst> dpeg: I'm not sure that finding and picking up the best items before abandoning should be a thing 16:17:39 he fought to have them remain in crawl in some form (their current form) 16:17:42 <|amethyst> dpeg: but maybe it's not so bad 16:17:45 |amethyst: oh, it shouldn't -- absolutely. 16:17:54 That's why I restricted my proposal to new items only. 16:17:54 so maybe no retroactive effect? 16:18:24 -!- PsyMar has quit [Ping timeout: 244 seconds] 16:18:30 I see that the dev gears are grinding like a well-oiled machine 16:18:30 -!- Krakhan has quit [Changing host] 16:18:31 <|amethyst> hm 16:18:54 I'm out, thanks for lending me your ear 16:19:03 ears* 16:19:06 comebackshane: no problem 16:19:23 gammafunk: yes, I am very happy about it. That's why I mentioned my labyrinth portal entry mimics :) 16:19:32 -!- comebackshane has quit [Quit: Page closed] 16:19:52 -!- SomeStupidGirl has quit [Ping timeout: 240 seconds] 16:20:06 dpeg: I lost a good HESu to my own stupidy recently, but I can only think how he'd still alive with good turns if that d:4 swamp entry wasn't a mimic... 16:20:22 |amethyst: i was thinking about the vaults:$ thing again (though i think i will postpone it to after branch :P) -- maybe it's not necessary to use dgn.persist, instead just not running the code if is_validating()? 16:20:24 <|amethyst> dpeg: ah, and you said all new items 16:20:39 <|amethyst> dpeg: which sounds good---what about monster inventory 16:20:54 gammafunk: D:4 sounds early for swamp, even for you 16:20:54 <|amethyst> dpeg: I guess could be when they die 16:21:01 er L:4 16:21:26 and it turns out S was actually on L:6, which I never even got to 16:22:00 -!- PleasingFungus has joined ##crawl-dev 16:22:01 -!- LexAckson has quit [Ping timeout: 264 seconds] 16:22:39 oh, but that would indeed have the restart_after_save issue 16:23:06 unless all global lua variables get cleared then, i'm not really sure what the lifetime of these variables anyway 16:23:38 |amethyst: can treat monster inventory as new 16:24:17 -!- moocowpong1 has quit [Quit: moocowpong1] 16:25:06 |amethyst: how did you wire up @??-name? I'm curious if it'd be useful for my own planned tweaks 16:25:35 http://s-z.org/neil/git/?p=monster-trunk.git;a=commitdiff;h=fb8ca63c 16:25:46 -!- dtsund has joined ##crawl-dev 16:26:30 you can also test make_name with the in-game lua console 16:27:21 I'm planning, among other things, to do stress-tests iterating over every possible (scroll) name 16:27:30 hm 16:27:54 probably simplest to crudely hook it in to our test infrastructure, like the monster/spell validation stuff 16:29:47 -!- stanzill has quit [Ping timeout: 246 seconds] 16:31:33 -!- indspenceable has quit [Read error: Connection reset by peer] 16:32:22 |amethyst: have you seen that you have a new superfan? 16:32:31 |amethyst: https://crawl.develz.org/tavern/viewtopic.php?f=17&t=15225 16:32:32 !tell comebackshane here is a crawl tiles splash screen depicting the gears of DCSS development http://i.imgur.com/xybkcwu.png 16:32:33 minmay: OK, I'll let comebackshane know. 16:32:46 <|amethyst> PleasingFungus: a new command line option 16:33:06 probably, at least for testing 16:33:29 also lol @ that twelwe post 16:33:35 it's silly but also kinda sweet 16:33:51 ...he went through and thanked all of the posts he linked, didn't he. 16:34:15 <|amethyst> http://s-z.org/neil/git/?p=monster-trunk.git;a=commitdiff;h=fb8ca63 16:34:20 heh 16:34:38 PleasingFungus: no, these are all about |amethyst saving someone's password 16:34:58 |amethyst: o, ya, wheals linked that a minute ago 16:35:07 I'm just thinking about how to implement the version I need 16:35:19 dpeg: ya I know. I think you misread me? 16:35:34 dpeg: yeah, twelwe went back to those posts where |amethyst did that, thanked them... 16:35:41 probably, thinking about a math review 16:35:42 and then made a post saying "good job neil" at the end of ech 16:35:56 -!- indspenceable has quit [Read error: Connection reset by peer] 16:36:19 now if he starts sending flowers to |amethyst's work address I will become a bit concerned... 16:36:44 <|amethyst> I think he's campaigning for April 1 Pizza Tornado 16:36:51 could be 16:37:01 i fully support 16:37:13 +1 16:37:32 HULK was always one of those things from twelwe I really wanted to do on april 1st 16:39:52 is that giaggostuono tile still around 16:39:53 just you wait and see. april 1st is where all the commits I've been saving up will come out, to form... 16:39:56 ...hexcrawl... 16:40:00 (I can't believe I spelled that right on the first try) 16:40:06 ??giaggostuono 16:40:07 I don't have a page labeled giaggostuono in my learndb. 16:40:08 :( 16:40:26 ??good names[14] 16:40:27 good names[14/29]: _You see here a scroll labeled THE GIAGGOSTUONO. 16:40:51 29...!? 16:41:06 also |amethyst or someone was talking about that name earlier. didn't know there was a sprite, tho 16:41:23 <|amethyst> !learn add the_giaggostuono[2] do {!source rltiles/UNUSED/monster/giaggostuono.png} 16:41:24 the giaggostuono[2/2]: do {!source rltiles/UNUSED/monster/giaggostuono.png} 16:41:35 <|amethyst> ??the giaggostuono[2] 16:41:36 Can't find rltiles/UNUSED/monster/giaggostuono.png. 16:41:39 noo 16:42:07 it is there 16:42:21 <|amethyst> yeah, source just doesn't work 16:42:26 i feel bad that i made someone put actual effort into drawing that thing lol 16:42:38 oh so that's where that came from! 16:42:41 I had always wondered 16:42:55 it's great, tho. 16:43:08 pruning 16:43:13 ??good_names[17 16:43:14 good names[17/29]: V - a scroll labeled ZEERUMPY RYCK 16:43:18 is there a funny joke I'm missing here 16:43:27 hrm, I should just add then into the tileset for tile_player_tile 16:43:33 *add that 16:43:52 ahh, http://www.cowmuffins.net/stuff/THEGIAGGOSTUONO.png 16:43:54 if there is I am also missing it 16:43:58 ??the giaggostuono 16:43:59 the giaggostuono[1/2]: http://www.cowmuffins.net/stuff/THEGIAGGOSTUONO.png 16:44:01 good 16:44:09 !learn del good_names[17 16:44:10 Deleted good names[17/29]: V - a scroll labeled ZEERUMPY RYCK 16:44:11 hmm am i missing something or is ambrosia better the faster you are 16:44:40 er 16:44:42 hm 16:44:45 <|amethyst> !learn s the_giaggstuono[2] http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:44:46 the giaggstuono[1/1]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:44:48 everything in crawl is better the faster you are, really 16:44:51 it doesn't appear to depend on delay anywhere for the healing 16:44:51 <|amethyst> err 16:44:57 <|amethyst> ??the giaggostuono 16:44:57 the giaggostuono[1/2]: http://www.cowmuffins.net/stuff/THEGIAGGOSTUONO.png 16:44:59 yeah but it's weird because it's supposed to scale off turns of confusion 16:44:59 <|amethyst> ??the giaggostuono[2] 16:45:00 Can't find rltiles/UNUSED/monster/giaggostuono.png. 16:45:02 basically 16:45:11 (longer confusion = more healing/mp) 16:45:13 <|amethyst> !learn add the_giaggstuono[2] http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:14 the giaggstuono[2/2]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:19 <|amethyst> oh 16:45:24 <|amethyst> !learn del the_giaggstuono 16:45:25 -!- Lasty has joined ##crawl-dev 16:45:25 the_giaggstuono has 2 entries, you can only delete one at a time. 16:45:26 <|amethyst> !learn del the_giaggstuono[1] 16:45:27 Deleted the giaggstuono[1/2]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:27 <|amethyst> !learn del the_giaggstuono[2] 16:45:28 the_giaggstuono has only 1 entry. 16:45:30 <|amethyst> !learn del the_giaggstuono[1] 16:45:31 Deleted the giaggstuono[1/1]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:39 <|amethyst> !learn s the_giaggostuono[2] http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:40 the giaggostuono[2/2]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:44 PleasingFungus: right but it confuses you for the same duration as the ambrosia duration 16:45:44 <|amethyst> ??the giaggostuono[2] 16:45:45 the giaggostuono[2/2]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 16:45:52 and then you heal every action until they both expire 16:45:57 regardless of the speed of that action 16:45:59 oh, it's gone in trunk? 16:46:12 MarvinPA: ya 16:46:24 <|amethyst> gammafunk: no, but in case it gets removed or used in trunk, I figure it's better to link to a specific version 16:46:27 so that's kinda bad 16:46:29 that is not something I'd thought about it before but I saw the problem once you mentioned it 16:46:29 ok 16:46:30 ya 16:46:32 <|amethyst> s/version/branch/ 16:46:40 i guess it just needs to scale the healing amount by delay 16:46:48 minmay: do you care if I add it to the tileset? 16:47:02 I promise to make no actual monster for it, since I'm sure you'd not like that 16:47:07 <|amethyst> MarvinPA: that does make faster healing tend more towards the mean 16:47:10 !learn del good_names[13 16:47:11 Deleted good names[13/28]: Sif Muna's Arcane Secrets of Secret Knowledge {god gift} 16:47:38 gammafunk: I don't care, and also I'm pretty sure I don't have the right to tell you what to do with that tile in the first place 16:47:38 mm, yeah 16:47:47 gammafunk: I promise to make an actual monster for it, right after I finish the hydrataur (I think that's still on my todo somewhere?) 16:47:53 dammit 16:47:59 <|amethyst> MarvinPA: could use a binomial scaled on the number of aut 16:48:06 <|amethyst> MarvinPA: but that would need number tuning 16:48:19 could replace necromutation with giaggostuono form 16:48:41 ! 16:49:09 this is the #change that crawl needs #giaggostuono2016 16:51:28 -!- fiddlerwoaroof has quit [Ping timeout: 244 seconds] 16:53:41 -!- tupper has quit [Ping timeout: 250 seconds] 16:55:39 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]] 17:01:42 -!- stanzill has quit [Quit: au rev] 17:04:15 -!- tupper has quit [Ping timeout: 250 seconds] 17:04:18 -!- siepu has quit [Read error: Connection reset by peer] 17:05:23 -!- dawidc__ has quit [Read error: Connection reset by peer] 17:06:29 -!- indspenc_ has quit [Read error: Connection reset by peer] 17:06:33 -!- Aryth has quit [Read error: Connection reset by peer] 17:06:41 speaking of scaling does OOD monster generation really need all these magic breakpoints 17:07:17 -!- ystael has quit [Ping timeout: 250 seconds] 17:10:31 how the #&%¤#¤%& can I encode ctrl+tab to pass to crawl.sendkeys?? :/ 17:11:29 ctrl+D macro records it as {-222} but sendkeys doens't take that 17:12:10 or rather, string.char(-222) doesn't compute 17:12:28 -!- indspenceable has quit [Remote host closed the connection] 17:12:52 <|amethyst> does crawl.sendkeys(-222) work ? 17:13:18 <|amethyst> it looks like it is mode to take an integer or a string 17:13:19 let me try that and hope I feel stupid :) 17:13:41 <|amethyst> also, probably the string way is broken for anything UTF-8 17:13:47 <|amethyst> anything non-ASCII that is 17:14:08 -!- Bloax_ is now known as Bloax 17:16:34 -!- gressup_ has quit [Client Quit] 17:20:27 seems to work, thanks |amethyst 17:22:29 be nice if it spoke the same escapes as macros... then again I usppose that would get us leaning toothpick syndrome 17:22:50 <|amethyst> geekosaur: I think you can pass multiple arguments 17:23:00 <|amethyst> geekosaur: so you can do "foo bar", -222, "baz" 17:23:26 03|amethyst02 07* 0.16-a0-4054-gcde8851: Properly handle UTF-8 in crawl.sendkeys() 10(73 seconds ago, 1 file, 6+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cde8851c7399 17:23:28 <|amethyst> !tag crawl_sendkeys 17:23:28 <|amethyst> !source crawl_sendkeys 17:23:28 1/1. http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/l_crawl.cc;hb=HEAD#l311 17:23:51 -!- wheals has quit [Quit: Page closed] 17:24:19 -!- Moonsilence has quit [Ping timeout: 272 seconds] 17:25:02 -!- orneryostrich has quit [Remote host closed the connection] 17:25:48 -!- Bloax has quit [Read error: Connection reset by peer] 17:26:07 -!- Bloax has joined ##crawl-dev 17:26:48 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:27:02 Unstable branch on crawl.lantea.net updated to: 0.16-a0-4053-g5391420 (34) 17:30:46 -!- Nightbeer has quit [Quit: Verlassend] 17:33:03 -!- theTower has joined ##crawl-dev 17:33:07 -!- theTower has left ##crawl-dev 17:33:16 -!- wheals has joined ##crawl-dev 17:34:22 03gammafunk02 07* 0.16-a0-4055-g979c649: THE GIAGGOSTUONO 10(43 minutes ago, 3 files, 9+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=979c649b1c00 17:35:27 actual race implemented when?? 17:37:30 -!- indspenceable has quit [Remote host closed the connection] 17:37:34 -!- Menche has quit [Quit: Leaving] 17:37:40 <|amethyst> gammafunk: shouldn't you remove the copy from UNUSED? 17:37:48 oh yeah guess so 17:38:06 Oh I think I copied rather than movied the file, hence I forgot to do that 17:38:07 -!- comebackshane has quit [Client Quit] 17:38:13 *moved 17:38:40 -!- comebackshane has quit [Client Quit] 17:38:58 std::move 17:39:02 -!- comebackshane has joined ##crawl-dev 17:41:13 03gammafunk02 07* 0.16-a0-4056-gee4db93: Remove a tile from rltiles/UNUSED now that it's in the player tileset 10(2 minutes ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee4db934f0f6 17:41:37 my entry for overly long commit title in 0.16 17:43:15 -!- Crehl has quit [Quit: Killed by a kitten] 17:43:27 what in blazes is a giggastuano 17:43:27 comebackshane: You have 1 message. Use !messages to read it. 17:43:35 !messages 17:43:36 (1/1) minmay said (1h 11m 2s ago): here is a crawl tiles splash screen depicting the gears of DCSS development http://i.imgur.com/xybkcwu.png 17:43:57 lol 17:45:55 https://www.youtube.com/watch?v=6DcfXVL0mh0 i don't know 17:47:27 -!- SomeStupidGirl has quit [Read error: Connection reset by peer] 17:48:48 new player tiles are always nice 17:50:05 ??giaggostuono 17:50:05 I don't have a page labeled giaggostuono in my learndb. 17:50:14 ??the_giaggostuono 17:50:15 the giaggostuono[1/2]: http://www.cowmuffins.net/stuff/THEGIAGGOSTUONO.png 17:50:22 ??the_giaggostuono[2 17:50:22 the giaggostuono[2/2]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/UNUSED/monsters/giaggostuono.png;hb=stone_soup-0.15 17:50:28 also thanks for the hint bloax 17:50:40 that's not where it comes from though 17:50:52 ?/giaggostuono 17:50:53 Matching terms (1): the_giaggostuono; entries (4): dieselteamideas[2] | good_names[13] | the_giaggostuono[1] | the_giaggostuono[2] 17:50:58 ??good_names[13 17:50:58 good names[13/27]: _You see here a scroll labeled THE GIAGGOSTUONO. 17:51:19 ??dieselteamideas[2 17:51:20 dieselteamideas[2/39]: Team Scrolls: MUUTATATOTOTS MOMMYXOMUHU THEGIAGGOSTUONO 17:54:26 <|amethyst> Muutatater-Tots http://cookinghawaiianstyle.com/images/recipes/1363945952okinawan-sweet-potato-tots.jpg 17:55:11 -!- mauris is now known as fcloud 17:55:55 available now, from the Spriggan Bakery 17:56:44 -!- elliptic has quit [Quit: Leaving] 17:57:26 Is it made of baked Spriggan? 17:58:13 -!- Pacra has joined ##crawl-dev 17:58:28 -!- elliptic has joined ##crawl-dev 17:58:41 -!- miz has joined ##crawl-dev 18:00:11 -!- debo has quit [Ping timeout: 244 seconds] 18:00:30 Quote from a friend who started playing like 2 days ago: Not many races are centered around shops and money (after I explained to him what Gozag did) 18:02:08 -!- Lasty has quit [Quit: Leaving.] 18:04:17 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:07:10 -!- Alarkh has quit [Quit: Leaving] 18:07:23 -!- comebackshane has quit [Quit: Page closed] 18:14:59 ??gell's_gravitas 18:14:59 gell's gravitas[1/1]: L5 Hex/Tloc in the books of the Warp and Hinderance, new for 0.16. Pulls creatures (excluding the caster) towards a target creature (including the caster!), smashing them into each other, like a one-turn {singularity} without the direct damage. 18:16:32 -!- comebackshane has quit [Changing host] 18:21:01 well I mean, not many races are centered around granite statues either 18:22:50 -!- indspenceable has quit [Read error: Connection reset by peer] 18:24:11 <|amethyst> infinitely many times more races are centered around granite statues than shops :P 18:24:16 <|amethyst> 1/0 18:24:52 <_miek> negative infinity 18:24:53 -!- comebackshane has quit [Quit: Page closed] 18:24:54 -!- bonghitz_ has quit [Remote host closed the connection] 18:28:01 -!- HellTiger has quit [Ping timeout: 255 seconds] 18:28:44 -!- MarvinPA has quit [Remote host closed the connection] 18:29:49 -!- Monkaria has quit [Quit: Page closed] 18:30:31 -!- orneryostrich has quit [Remote host closed the connection] 18:36:00 -!- Ragnor has quit [Ping timeout: 276 seconds] 18:37:04 -!- Zooty has quit [Ping timeout: 246 seconds] 18:38:35 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:38:50 -!- eb has quit [] 18:46:38 -!- Misder has quit [Quit: Page closed] 18:50:17 -!- tupper has quit [Ping timeout: 245 seconds] 18:58:55 |amethyst: that's not a very good use of a ratio; I don't think anyone would argue that 1 is many 19:01:55 <|amethyst> It's almost many! 19:05:40 -!- debo has joined ##crawl-dev 19:08:04 -!- CanOfWorms has joined ##crawl-dev 19:10:21 -!- debo has quit [Ping timeout: 250 seconds] 19:12:22 -!- edlothiol has quit [Ping timeout: 240 seconds] 19:12:23 if your counting sysstem goes 0, 1, many, I guess so 19:12:29 |amethyst is a programmer after all 19:12:53 -!- Blazinghand|Work has quit [Remote host closed the connection] 19:16:13 -!- indspenceable has quit [Remote host closed the connection] 19:16:18 -!- WalkerBoh has joined ##crawl-dev 19:20:57 -!- alefury has quit [] 19:23:06 -!- wheals has quit [Quit: Page closed] 19:25:01 -!- link_108 has quit [Ping timeout: 264 seconds] 19:25:42 -!- moocowpong1 has joined ##crawl-dev 19:26:42 -!- link_108 has joined ##crawl-dev 19:28:41 -!- st_ has quit [Ping timeout: 246 seconds] 19:29:47 -!- fiddlerwoaroof has quit [Read error: Connection reset by peer] 19:36:58 -!- WalkerBoh has quit [Quit: ChatZilla 0.9.91.1 [Firefox 22.0/20130618035212]] 19:47:49 -!- HLA has quit [Quit: Page closed] 19:48:19 -!- scummos__ has quit [Ping timeout: 252 seconds] 19:52:23 -!- fiddlerwoaroof has quit [Ping timeout: 250 seconds] 19:52:47 -!- CKyle has joined ##crawl-dev 19:57:14 -!- Ququman has quit [Read error: Connection reset by peer] 19:59:14 -!- Menche has quit [Read error: Connection reset by peer] 20:02:42 -!- link_108 has quit [Quit: Leaving.] 20:06:31 -!- SwissStopwatch has quit [] 20:11:31 -!- DrStalker has quit [Ping timeout: 272 seconds] 20:12:34 -!- amalloy is now known as amalloy_ 20:12:47 -!- indspenceable has quit [Remote host closed the connection] 20:14:53 -!- ibar has quit [Quit: leaving] 20:22:05 -!- dpeg has quit [Quit: Lost terminal] 20:22:50 -!- indspenceable has quit [Remote host closed the connection] 20:22:56 -!- fcloud has quit [Ping timeout: 246 seconds] 20:25:56 -!- Bloax has quit [Read error: Connection reset by peer] 20:26:13 -!- Bloax has joined ##crawl-dev 20:30:57 -!- Daekdroom has quit [Quit: Leaving] 20:31:10 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 20:32:17 -!- Bloax is now known as Bloax_ 20:34:25 -!- fiddlerwoaroof has quit [Read error: Connection reset by peer] 20:39:25 -!- orneryostrich has quit [Remote host closed the connection] 20:40:20 -!- UbAh has joined ##crawl-dev 20:44:17 -!- ystael has quit [Ping timeout: 246 seconds] 20:47:54 -!- NilsBloodaxe has quit [Quit: Page closed] 20:54:28 -!- Ladykiller69 has quit [Quit: Verlassend] 20:54:47 -!- simmarine has quit [Ping timeout: 246 seconds] 20:56:27 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:56:29 -!- heteroy has quit [Ping timeout: 245 seconds] 20:56:42 -!- heteroy_ is now known as heteroy 21:00:29 -!- miz has quit [Remote host closed the connection] 21:01:09 -!- miz has joined ##crawl-dev 21:01:36 -!- tabstorm has quit [Ping timeout: 264 seconds] 21:02:28 -!- Menche has quit [Read error: Connection reset by peer] 21:03:51 -!- Wolfechu has quit [Ping timeout: 252 seconds] 21:04:56 gnoll shaman (16g) | Spd: 10 | HD: 3 | HP: 13-26 | AC/EV: 2/9 | Dam: 10 | 10weapons, 10items, 10doors, priest, evil | Res: 06magic(20) | Vul: 08holy | XP: 40 | Sp: corona [11!AM], heal other (2d1) [11!AM], haste other [11!AM], minor healing (2d1) [11!AM, 04emergency] | Sz: Medium | Int: normal. 21:04:56 %??gnoll shaman 21:05:02 why are all these abilities !AM? 21:05:13 -!- SomeStupidGirl has quit [Ping timeout: 264 seconds] 21:05:27 -!- miz has quit [Ping timeout: 250 seconds] 21:05:52 -!- fiddlerwoaroof has quit [Ping timeout: 240 seconds] 21:06:03 <|amethyst> because it's a divine caster 21:11:53 that makes sense lore-wise, but it's also a caster that appears on d:3 21:12:22 isn't it too early to start with that sort of exception? 21:15:48 <|amethyst> orc priest 21:16:26 -!- WalkerBoh has joined ##crawl-dev 21:16:35 <_miek> I'm surprised shaman is considered divine 21:16:45 <|amethyst> yeah, it's arguable 21:18:14 -!- fiddlerwoaroof has quit [Ping timeout: 246 seconds] 21:21:32 -!- nicolae- has joined ##crawl-dev 21:23:02 orc priest (03o) | Spd: 10 | HD: 3 | HP: 10-20 | AC/EV: 1/10 | Dam: 6 | 10weapons, 10items, 10doors, priest, evil | Res: 06magic(20) | Vul: 08holy | XP: 41 | Sp: pain (d8) [11!AM], cantrip [11!AM], smiting (7-17) [11!AM], heal other (2d1) [11!AM] | Sz: Medium | Int: normal. 21:23:02 %??orc priest 21:23:39 more like dork priest 21:24:39 nerdolae 21:25:20 there's no way i can deny that 21:25:53 -!- simmarine has joined ##crawl-dev 21:26:41 -!- heteroy has quit [Ping timeout: 250 seconds] 21:29:41 -!- indspenceable has quit [Remote host closed the connection] 21:30:10 -!- UncertainKitten has joined ##crawl-dev 21:30:26 -!- tingol has quit [Ping timeout: 250 seconds] 21:33:25 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]] 21:33:55 -!- Bcadren has quit [Read error: Connection reset by peer] 21:34:56 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:35:07 -!- Ragnor has quit [Ping timeout: 244 seconds] 21:36:37 -!- Sovek has quit [Ping timeout: 246 seconds] 21:40:06 even after all these years I still find I intuitively expect antimagic to work on priests 21:44:17 -!- Nunya has joined ##crawl-dev 21:44:47 -!- Bloax_ is now known as Bloax 21:48:49 -!- CKyle has joined ##crawl-dev 21:51:45 !seen lasty 21:51:45 I last saw Lasty at Fri Feb 20 00:02:09 2015 UTC (3h 49m 36s ago) quitting, saying 'Quit: Leaving.'. 21:54:17 Brimstone Fiend (041) | Spd: 10 | HD: 18 | HP: 78-115 | AC/EV: 15/6 | Dam: 25, 15, 15 | 05demonic, 10doors, evil, see invisible, fly | Res: 13magic(immune), 05hellfire, 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 3321 | Sp: hellfire (3d20) [06!sil], s.torment [06!sil] | Sz: Large | Int: high. 21:54:17 %??brimstone fiend 21:54:31 well intuitively it should work on everything that has spells 21:54:41 since it already works on the strongest spellcasters in the game 21:54:53 but select special snowflakes get to ignore it and you'd never know 21:55:03 <|amethyst> It works on everything that says "spells" in xv 21:55:15 <|amethyst> and "demonic abilities" and "angelic abilities" 21:55:34 <|amethyst> and "magical abilities" 21:55:55 <|amethyst> the list of the meanings of ability/spell types is in the manual 21:55:58 <_miek> I think its actually cheibriados thats in the wrong listing abilities as spells 21:56:44 <|amethyst> hey, they're listed as "Sp", not "Spells" 21:56:50 <|amethyst> could be "Special" 21:57:32 who's up for some fun trivia 21:57:45 <|amethyst> in fact, there are a few things that Chei can list there that aren't spells in the Crawl implementation sense or the in-game sense 21:58:06 <|amethyst> also, Gretell is more up-to-date currently 21:58:10 <|amethyst> @??shard shrike 21:58:10 shard shrike (12b) | Spd: 30 | HD: 21 | HP: 87-121 | AC/EV: 2/18 | Dam: 2112(cold:21-62) | see invisible, fly | Res: 06magic(80), 02cold++, 08blind | XP: 5345 | Sp: throw icicle (3d30) [11!AM, 06!sil, 08breath] | Sz: tiny | Int: animal. 21:58:15 trivia, huh 21:58:17 sure, i'll bite 21:58:29 how much of an effect does raising weapon skill 4->9 and fighting 2->9 have on a base 11 weapon at 21 str 21:58:49 -!- tupper has quit [Ping timeout: 256 seconds] 21:58:56 <|amethyst> that's more of a word problem than trivia 21:59:13 well it's silly information that has no real use 21:59:37 the effect is that it moves the 75th percentile up by two 21:59:54 two glorious points of damage 22:00:16 more at 6 22:00:46 -!- miz has joined ##crawl-dev 22:03:56 <|amethyst> sounds about right... on average + 7/60 for 7 points of fighting, + 5/50 for 5 points of weapon skill, and 11 * (7/60 + 5/50) = 2.38 22:06:04 <|amethyst> 2.5 if you take into account that they're both multiplicative (but still ignore rounding) 22:06:09 <|amethyst> 11 * 67/60 * 55/50 22:06:11 <|amethyst> - 11 22:06:20 -!- fiddlerwoaroof has quit [Ping timeout: 252 seconds] 22:06:28 <|amethyst> I guess I didn't take str into account either 22:06:41 -!- Ladykiller69 has quit [Quit: Verlassend] 22:06:52 <|amethyst> and you're looking at 50th percentile rather than mean so the numbers wouldn't be quite the same 22:06:57 <|amethyst> er\ 22:06:59 <|amethyst> 75th 22:07:11 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:07:31 <+|amethyst> It works on everything that says "spells" in xv <-- I mean, I get this, I just think the distinction is a really complex corner of the game and should probably be punted further down the dungeon 22:07:52 <|amethyst> antimagic is only an early-game thing for one race 22:08:32 <|amethyst> and in order to punt it further down the dungeon, you have to decide what to do with orc priests 22:08:48 god damn 22:09:04 short blades would be killer if they had twice the normal benefits from weapon skill 22:09:07 (and fighting) 22:09:24 what's wrong with making orc priests cast spells? 22:10:02 <|amethyst> chequers: oh, you mean making priests in general susceptible to antimagic 22:10:26 <|amethyst> chequers: what about things with nonmagical breath? 22:10:54 http://anydice.com/program/54e3 vs. http://anydice.com/program/54e4 (the latter has doubled skill bonuses) 22:10:56 <|amethyst> steam dragon as an example 22:11:03 <|amethyst> s/example/early example/ 22:15:09 -!- domiryuu has quit [Quit: leaving] 22:20:33 -!- Mattybee has quit [Read error: Connection reset by peer] 22:23:20 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:27:51 -!- DrStalker_ is now known as DrStalker 22:28:42 -!- titanjones has quit [Quit: Page closed] 22:31:50 -!- ussdefiant has joined ##crawl-dev 22:31:57 ??0.16_plan 22:31:57 0.16 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.16_plans 22:37:03 -!- raskol has quit [Quit: quit] 22:38:17 !tell PleasingFungus The sleeper has awoken! https://crawl.develz.org/tavern/viewtopic.php?f=17&t=15229 22:38:18 gammafunk: OK, I'll let pleasingfungus know. 22:38:24 -!- orneryostrich has quit [Remote host closed the connection] 22:45:06 -!- indspenceable has quit [Remote host closed the connection] 22:47:45 -!- Mottikins_ is now known as FaMott 22:52:13 -!- nicolae- has left ##crawl-dev 22:53:57 |amethyst: if I was Dictator of Crawl I'd just remove the different categories entirely. Lore could easily accomodate dragon breaths requiring magical energy, and divine intervetion requiring a magical conduit from the caster. They could all be affected by antimagic 22:54:19 (I feel similarly about silence -- the demonic exception is weird. Though it's harder to rebalance that) 22:58:19 chequers: there are various non-demons that aren't affected by silence either, and some of them would be even larger balance issues if they were (e.g. orb of fire) 22:58:20 -!- Menche has quit [Read error: Connection reset by peer] 22:58:56 -!- Nunya has quit [Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]] 23:02:11 -!- bonghitz has quit [Quit: Leaving...] 23:07:46 -!- GoblinBomb has quit [Ping timeout: 245 seconds] 23:08:10 -!- caleba has quit [Read error: Connection reset by peer] 23:13:21 -!- ClawlessVictory has quit [Quit: Page closed] 23:16:18 -!- FaMott has quit [Ping timeout: 250 seconds] 23:22:13 have I suggested removing silence yet 23:23:25 removing the spell that trivializes most of the most dangerous casters in the game? 23:23:27 unthinkable 23:23:51 i still dont think silence is really an especially useful spell 23:25:44 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-4056-gee4db93 (34) 23:29:36 it's pretty good if you have a lot of excess experience as a melee character (you do) and want to kill tomb/elf with less hassle 23:29:49 the latter of which will be utterly harmless 23:30:18 -!- omnirizon has quit [Ping timeout: 252 seconds] 23:31:37 |amethyst: you know antimagic affected nonmagical breath for a fair amount of time, right? 23:32:16 <|amethyst> some of them, inconsistently 23:34:20 huh, I don't remember it only being some of them 23:34:34 perhaps I should shut up then 23:38:04 -!- NilsBloodaxe has quit [Ping timeout: 246 seconds] 23:38:24 -!- mamgar has quit [Read error: Connection reset by peer] 23:38:26 -!- NilsBloodaxe_ has quit [Client Quit] 23:40:48 -!- pintc has quit [Read error: Connection reset by peer] 23:47:42 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 23:50:45 -!- Kalir has quit [Changing host] 23:52:58 can mummies actually feel nauseous 23:54:23 -!- mong has quit [Quit: WeeChat 1.0.1] 23:55:01 -!- heteroy has quit [Ping timeout: 264 seconds] 23:55:15 Maybe back when potion petition could give you poison, yes. 23:58:48 -!- Insomniak` has quit [Quit: I like to rock]