00:03:58 -!- chewymouse has joined ##crawl-dev 00:04:42 I don't know if this change was in response to what I came in here a while ago talking about, but thanks if it was 00:04:43 Let people choose old monster colours. 00:04:44 Like in previous versions. 00:05:05 just wanted to let you know that it gives errors because of old monsters that I guess were removed 00:05:54 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1863-gcc20582 (34) 00:06:30 -!- chewymouse has quit [Client Quit] 00:06:38 Unstable branch on rl.heh.fi updated to: 0.14-a0-1863-gcc20582 (34) 00:10:50 -!- debo has quit [Ping timeout: 245 seconds] 00:10:50 -!- debo_ is now known as debo 00:16:05 -!- heteroy has quit [Max SendQ exceeded] 00:16:09 Unstable branch on crawl.beRotato.org updated to: 0.14-a0-1863-gcc20582 (34) 00:18:22 Unstable branch on crawl.develz.org updated to: 0.14-a0-1863-gcc20582 (34) 00:22:29 -!- ebarrett has quit [] 00:23:43 -!- AlphaQ has quit [Remote host closed the connection] 00:26:01 -!- heteroy has quit [Read error: Connection reset by peer] 00:29:54 -!- minqmay has quit [Quit: Leaving] 00:39:39 -!- Somefellow has quit [Read error: Connection reset by peer] 00:43:51 -!- keszocze has quit [Ping timeout: 276 seconds] 00:45:14 Windows builds of master branch on crawl.develz.org updated to: 0.14-a0-1863-gcc20582 00:47:52 -!- MP2E has quit [Quit: night] 00:49:34 -!- omnirizon has quit [Ping timeout: 272 seconds] 00:49:54 -!- heteroy has quit [Read error: Connection reset by peer] 00:56:15 -!- Brannock has quit [Ping timeout: 272 seconds] 01:01:02 -!- agentgt has quit [Ping timeout: 252 seconds] 01:02:05 -!- Escalator has quit [Ping timeout: 246 seconds] 01:04:13 -!- conted has quit [Ping timeout: 272 seconds] 01:07:07 -!- ProzacElf has joined ##crawl-dev 01:08:40 -!- Change123 has quit [Quit: Page closed] 01:14:16 -!- CKyle has joined ##crawl-dev 01:20:38 -!- twelwe has quit [Quit: Page closed] 01:21:26 -!- CKyle has quit [Quit: CKyle] 01:23:03 -!- SamB has quit [Read error: Connection reset by peer] 01:23:16 -!- SamB has joined ##crawl-dev 01:25:17 -!- TehIce has quit [Quit: Page closed] 01:29:05 -!- heteroy has quit [Max SendQ exceeded] 01:32:09 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:32:53 -!- ystael has quit [Ping timeout: 272 seconds] 01:33:23 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:35:53 -!- agenius has quit [Ping timeout: 272 seconds] 01:36:37 -!- ProzacElf has quit [Ping timeout: 248 seconds] 01:38:55 -!- Furril has quit [Ping timeout: 260 seconds] 01:38:56 -!- nixor has quit [Ping timeout: 260 seconds] 01:40:37 -!- tsohg_ has quit [Ping timeout: 272 seconds] 01:42:33 -!- thedefinite has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 01:43:08 -!- axle has quit [Quit: Page closed] 01:43:58 -!- gammafunk has joined ##crawl-dev 01:46:40 -!- maahes has quit [Remote host closed the connection] 01:47:46 -!- maahes has quit [Read error: Connection reset by peer] 01:47:55 -!- ScrubSalty has quit [Ping timeout: 272 seconds] 01:51:19 -!- Arkaniad has quit [Read error: Operation timed out] 01:52:12 -!- Amy has quit [Read error: Connection reset by peer] 01:52:59 -!- Roarke has quit [Ping timeout: 272 seconds] 01:53:49 -!- gammafunk has quit [Ping timeout: 252 seconds] 01:56:34 Unstable branch on crawl.lantea.net updated to: 0.14-a0-1863-gcc20582 (34) 01:58:03 -!- ToxicSpawn has quit [] 02:01:43 -!- trilobyte has quit [Ping timeout: 260 seconds] 02:03:53 -!- st_ has joined ##crawl-dev 02:10:19 -!- SkaryMonk has joined ##crawl-dev 02:15:58 -!- SkaryMonk2 has joined ##crawl-dev 02:18:06 -!- SkaryMonk has quit [Ping timeout: 276 seconds] 02:18:25 -!- lobf has quit [Quit: lobf] 02:18:52 -!- simmarine has quit [Quit: Leaving] 02:26:54 -!- SkaryMonk1 has quit [Quit: Leaving.] 02:28:09 -!- Zeor has quit [Quit: [inhales drool, coughs violently]] 02:29:48 -!- ystael has quit [Ping timeout: 276 seconds] 02:31:43 -!- Foamed has quit [Quit: Heading to bed.] 02:47:25 -!- ussdefiant has quit [Ping timeout: 246 seconds] 02:47:31 -!- scummos| has quit [Quit: Konversation terminated!] 02:50:13 -!- jacobian has quit [Ping timeout: 246 seconds] 02:54:25 -!- tabstorm has quit [Ping timeout: 272 seconds] 03:02:59 -!- SkaryMonk has joined ##crawl-dev 03:04:02 -!- Amy is now known as flappity 03:04:11 -!- nixor has quit [Quit: Leaving.] 03:04:11 -!- SkaryMonk2 has quit [Ping timeout: 272 seconds] 03:07:52 -!- maahes has quit [Read error: Connection reset by peer] 03:29:45 -!- dtsund has quit [Quit: dtsund] 03:40:48 -!- rchandra has left ##crawl-dev 03:41:05 -!- tsohg_ has quit [Ping timeout: 252 seconds] 03:41:39 -!- flappity has quit [Ping timeout: 252 seconds] 03:53:28 "unlinked item held by dead monster"? 03:54:15 If this is interesting, look at skillrobin on cao. 04:11:45 -!- heteroy has quit [Read error: Connection reset by peer] 04:20:34 -!- conted_ has quit [Quit: Page closed] 04:22:37 -!- magicpoints has quit [Ping timeout: 246 seconds] 04:38:21 -!- ereinion has quit [] 05:03:31 -!- SkaryMonk1 has joined ##crawl-dev 05:03:51 -!- SkaryMonk has quit [Ping timeout: 252 seconds] 05:07:30 -!- dagonfive has quit [Ping timeout: 245 seconds] 05:08:21 -!- Tormi has quit [Client Quit] 05:22:23 -!- ldf has quit [Quit: ldf] 05:41:01 -!- Konstantin___ has quit [Ping timeout: 246 seconds] 05:42:25 -!- tsohg_ has quit [Ping timeout: 272 seconds] 05:46:01 -!- dck has joined ##crawl-dev 06:09:44 -!- Basil has joined ##crawl-dev 06:21:21 -!- syllogism has joined ##crawl-dev 06:22:11 -!- bonghitz has quit [Remote host closed the connection] 06:29:55 -!- Basil has quit [Read error: Connection reset by peer] 06:34:13 -!- debo has quit [Quit: debo] 06:37:21 -!- jacobian has quit [Ping timeout: 252 seconds] 06:42:53 -!- mizu_no_oto has quit [Client Quit] 06:45:02 -!- Ladykiller69 has quit [Quit: Verlassend] 06:46:30 -!- dagonfive1 has quit [Read error: Connection reset by peer] 06:48:10 -!- Sgeo has quit [Read error: Connection reset by peer] 06:49:35 -!- magicpoints has quit [Ping timeout: 245 seconds] 07:01:57 -!- SkaryMonk has joined ##crawl-dev 07:04:07 -!- SkaryMonk1 has quit [Ping timeout: 272 seconds] 07:07:12 -!- Basil has joined ##crawl-dev 07:13:14 -!- eith has joined ##crawl-dev 07:19:19 -!- magicpoints has quit [Ping timeout: 272 seconds] 07:25:12 -!- Basil has quit [Ping timeout: 252 seconds] 07:25:26 -!- ssteam has quit [Client Quit] 07:27:33 -!- Pacra has quit [Ping timeout: 272 seconds] 07:31:15 <|amethyst> Nivim: probably too late now, but if you encounter something like that again, do (or have the player do) a save backup 07:31:40 <|amethyst> Nivim: unfortunately there's no way to do that from webtiles ATM 07:32:01 |amethyst: Take a look at skillrobin on cao, my browser says it's still there. 07:32:10 Still want the backup? 07:32:17 (I know how to switch to ssh.) 07:32:52 -!- Basil has joined ##crawl-dev 07:32:53 <|amethyst> Yeah 07:32:58 <|amethyst> and put it on mantis if you don't mind 07:45:18 -!- Crehl has quit [Quit: qqqqqqq] 07:53:40 -!- alefury has joined ##crawl-dev 08:07:56 -!- ProzacElf has joined ##crawl-dev 08:09:38 -!- magicpoints has quit [Ping timeout: 252 seconds] 08:09:49 -!- ampilon has quit [Ping timeout: 272 seconds] 08:12:37 -!- ProzacElf has quit [Ping timeout: 272 seconds] 08:26:07 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 08:30:35 <|amethyst> FR: give an {unreachable} tag to seen but unreachable items 08:31:14 A {prize} tag would be nice for the fun loot in baileys and portals 08:31:37 almost missed !cmut in a halberd bailey 08:32:33 <|amethyst> Basil: that item could just as well have been a potion of curing :/ 08:33:22 <|amethyst> (there are some guaranteed rare consumables including cure mut in some axe baileys though) 08:33:47 Doesn't matter much, so long as I can ^fprize and get out instead of looking through the trash 08:34:11 <|amethyst> Basil: for something like that you might instead prefer to colour floor items according to good_item etc 08:34:58 Does that work when it's not the top thing in a stack? 08:35:01 <|amethyst> oh, I guess not 08:35:09 <|amethyst> but it won't be in your stash if it's not the top thing in a stack 08:35:20 oooooo 08:35:24 Finished exploring. 08:35:25 <|amethyst> until you walk over the item, which should pick it up 08:35:41 hmm, I don't have cmut on autopickup due to item destruction 08:35:46 <|amethyst> do you have it off autopickup I guess? 08:36:05 I suppose the underlying fr is remove item destruction 08:36:29 <|amethyst> (would be nice to have a simple way to have autopickup of an item on in disconnected places and off in connected ones) 08:36:42 <|amethyst> even without item destruction, I might not want to carry all of those around for weight reasons 08:37:07 mm, on another note, monster movement is sort of complicated 08:37:34 Making allies trample toadstools while swapping was fairly simple, but it's less easy to make them trample to follow you. 08:38:36 -!- Amy has quit [Disconnected by services] 08:53:47 -!- LexAckson has joined ##crawl-dev 08:55:25 -!- axle has quit [Ping timeout: 272 seconds] 08:59:28 -!- tsohg_ has quit [Remote host closed the connection] 09:01:19 -!- st_ has quit [Read error: Connection reset by peer] 09:01:34 -!- st_ has joined ##crawl-dev 09:01:40 -!- oberstein has quit [Ping timeout: 245 seconds] 09:02:35 -!- SkaryMonk1 has joined ##crawl-dev 09:02:58 -!- DrinkMachine has joined ##crawl-dev 09:02:58 -!- DrinkMachine has quit [Changing host] 09:02:58 -!- DrinkMachine has joined ##crawl-dev 09:03:02 -!- SkaryMonk has quit [Ping timeout: 245 seconds] 09:08:30 -!- ackack has joined ##crawl-dev 09:12:50 -!- Cryp71c has joined ##crawl-dev 09:15:18 -!- SkaryMonk1 has left ##crawl-dev 09:15:29 -!- CKyle has joined ##crawl-dev 09:17:28 -!- oberstein has joined ##crawl-dev 09:19:07 -!- ackack has quit [Ping timeout: 272 seconds] 09:23:10 03Cedor02 {|amethyst} 07* 0.14-a0-1864-g6e63e72: Remove mp rotting ability abuse 10(26 hours ago, 1 file, 10+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6e63e72083bd 09:23:10 03|amethyst02 07* 0.14-a0-1865-gb9d2de1: Use ability cost, not 1, in permanent MP check. 10(31 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9d2de159cd0 09:23:10 03|amethyst02 07* 0.14-a0-1866-gbe88033: Improve a message. 10(17 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=be8803360cbb 09:23:10 03|amethyst02 07* 0.14-a0-1867-g83fd2d1: Remove include_items parameter of enough_mp. 10(10 minutes ago, 3 files, 4+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=83fd2d1517a4 09:23:12 -!- ystael has quit [Ping timeout: 272 seconds] 09:31:01 was there ever a discussion on why praying affects all corpses in LoS for fed but not the other corpse sacrificing gods? 09:31:59 -!- Mateji has quit [Ping timeout: 252 seconds] 09:33:38 -!- tsohg_ has quit [Remote host closed the connection] 09:33:45 -!- araganzar has joined ##crawl-dev 09:34:20 <|amethyst> The reason it does for Fedhas is to allow you to make toadstools (which you can then convert) far away 09:34:25 -!- Bloax has joined ##crawl-dev 09:34:37 <|amethyst> the reason it doesn't for other gods is mostly that no one has implemented it 09:35:28 <|amethyst> though it would mean you have to butcher the corpses you want to eat before sacrificing the rest, whereas now you can do it in any order 09:35:48 well fed already has to worry about that 09:35:58 <|amethyst> yeah 09:36:23 <|amethyst> also, at least Nemelex would need to keep the current style of sacrifice 09:36:46 <|amethyst> (Yred worshippers have to worry about the same thing once they get enough piety to upgrade their first ability) 09:37:36 ok 09:37:40 <|amethyst> But I don't think there is any big problem with having Trog/Lugonu/etc sacrifice all corpses in sight 09:38:10 that might be a simple enough and trivial enough thing for me to chew on 09:41:00 -!- radinms has quit [] 09:41:01 <|amethyst> let me check whether there's something on mantis 09:41:26 <|amethyst> oh, see also #5129 09:41:32 !bug 5129 09:41:33 https://crawl.develz.org/mantis/view.php?id=5129 09:41:36 <|amethyst> there are a few bugs with fedhas sacrifice 09:42:08 at least one of those doesn't apply if nothing's being made 09:42:14 <|amethyst> the cloud one is specific to Fedhas and is there for a reason (so you don't make toadstools that will be killed by the cloud) 09:42:21 <|amethyst> but could be improved 09:42:36 <|amethyst> (since not all clouds are dangerous) 09:44:31 Another "bug" is that you can wade through toadstools and leave your mushrooms behind 09:44:51 -!- ProzacElf has joined ##crawl-dev 09:44:54 <|amethyst> #1165 09:45:09 <|amethyst> though the wiki page it refers to has moved I guess 09:45:44 !bug 1165 09:45:44 https://crawl.develz.org/mantis/view.php?id=1165 09:45:57 -!- oberstein has quit [Ping timeout: 276 seconds] 09:46:21 regular sacrificing seems way better than fedhas sacrificing to me now, since you just explore as normal with autosacrifice 09:47:11 <|amethyst> It would be a buff against animators 09:47:24 <|amethyst> which might or might not be desired 09:48:08 <|amethyst> It's mentioned here, but without much discussion: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:interface:interface_ideas#sacrifice_change 09:49:19 -!- maahes has quit [Quit: Leaving] 09:51:05 autosacrifice is off by default though, right? 09:51:14 the interface seems fine with auto_sacrifice currently but if a change is needed i would suggest removing corpse sacrifices, anyway 09:51:25 -!- nixor has quit [Ping timeout: 272 seconds] 09:52:10 except for fedhas's which do at least have some tactical relevance, maybe 09:54:19 -!- Lightli has quit [Ping timeout: 272 seconds] 09:56:03 <|amethyst> corpse sacrifice has relevant for necromancers and trolls 09:56:12 <|amethyst> s/vant/vance/ 09:56:30 <|amethyst> as it means they are likely to have less piety progress than most characters 09:57:04 <|amethyst> not tactical, more short-term-strategical 09:57:18 03Grunt02 07[shadow-god] * 0.14-a0-1870-g74961bf: Adjustments to Shadow Form. 10(5 minutes ago, 9 files, 58+ 31-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=74961bfa77b7 09:57:32 I'd be fine with doing away with corpse sacrifice, but we might need to poke at the piety gain of those gods who do employ it right now. 09:58:45 -!- MarvinPA has quit [Ping timeout: 245 seconds] 09:59:04 -!- MarvinPA has joined ##crawl-dev 10:00:28 |amethyst: its not that relevant 10:01:14 |amethyst: well, maybe for oka, now that he allows allies and because the strong monsters are the ones you probably want to revive but also give the most piety 10:01:27 |amethyst: for makhleb it doesn't really matter because he's makhleb 10:01:34 |amethyst: same for trog 10:01:49 Don't corpses reduce the gift timer for Trog? 10:01:57 sure, they give piety 10:02:01 -!- bonghitz has quit [Remote host closed the connection] 10:02:34 trog is strong though, so the only reason to keep them for trog is flavor 10:02:41 imo only the oka sacrifices are cool 10:02:55 well, somewhat cool 10:03:04 Sacrificing your first hydra is neat 10:03:41 oh, fedhas sacrifices are also fine i guess 10:04:28 -!- oberstein has joined ##crawl-dev 10:05:04 -!- Lightli has joined ##crawl-dev 10:05:14 Fedhas sacrifices make perfect sense 10:05:24 you give up what might be a perfectly good meal for some allies 10:07:25 03Grunt02 07[shadow-god] * 0.14-a0-1871-gb7d98d8: Update Shadow Form's ability description. 10(35 seconds ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b7d98d8d064b 10:07:35 oh wow, really? 10:07:37 nice 10:07:52 mikee's? 10:08:04 Sort of 10:09:01 Experimental (shadow-god) branch on crawl.s-z.org updated to: 0.14-a0-1871-gb7d98d8 10:09:02 It's kind of diverged from that proposal in a couple of ways, but the basic ideas are still the same. 10:10:07 What's the duration of shadow form? 10:11:08 After that most recent adjustment, and assuming I'm crunching the numbers on this correctly, about 70 turns on average (which my gut instinct says is still too long). 10:11:58 How long does Finesse last? 10:12:49 40 + random2(8 * invocations) to a cap of 80 turns. 10:12:55 (Really, that long?) 10:13:18 It lasts a while. 10:13:21 er, 800 aut, not 80 turns, obviously. 10:13:35 (I'm taking "turn" to be 10 aut and not the player turn here.) 10:14:46 -!- st_ has quit [Read error: Connection reset by peer] 10:15:12 -!- st_ has joined ##crawl-dev 10:15:41 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:20:52 -!- Morg0th has quit [Quit: leaving] 10:21:38 -!- Pepe has quit [Ping timeout: 252 seconds] 10:23:55 Turn is kind of a synonyme for 10 aut. 10:24:23 -!- HellTiger_ has quit [Ping timeout: 260 seconds] 10:25:07 -!- ackack has joined ##crawl-dev 10:25:32 Jessica (15@) | Spd: 10 | HD: 1 | HP: 10 | AC/EV: 0/10 | Dam: 5 | 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(4) | Vul: 08holy | Chunks: 07contam | XP: 25 | Sp: b.pain (d7), b.slow, haste, blink | Sz: Medium | Int: normal. 10:25:32 %??Jessica 10:25:37 ??pain 10:25:37 pain[1/3]: L1 necro spell, exclusive to the Book of Necromancy. Inflicts 1hp non-fatal damage on the caster. Does 1d(4 + pow/5) damage, with a limit of 25 power, and bypasses AC - but checks MR and only affects monsters without life protection, or players without torment immunity. 10:31:14 -!- Brannock has joined ##crawl-dev 10:31:34 Grunt: the glowy stuff seems problematic 10:31:54 Grunt: lots of stuff makes light, for example lightning 10:32:17 Grunt: also a bunch of spells has bright tiles, like ood for example 10:33:04 When we've been discussing things here the past few days, the idea came up that Dith is okay with lightning because it's really brief and it throws the darkness that comes afterwards into a very stark contrast. Or something. 10:33:20 Who cares about what tiles look like <_< >_> 10:33:27 Grunt: so I don't know how good a conduct it is, the theme is good but it might suck for gameplay 10:33:43 also it will feel inconsistent for a lot of people 10:35:45 -!- st_ has quit [Read error: Connection reset by peer] 10:35:54 -!- st_ has joined ##crawl-dev 10:37:01 -!- ystael has quit [Ping timeout: 272 seconds] 10:37:34 mm, your allies can flatten toadstools in 0 turns by the grace of Fedhas, but enemies have to hack through them normally 10:37:41 is that acceptable or no? 10:38:33 I don't think Fedhas would do that 10:39:19 maybe he bends them out of the way or something, and when the ally is done moving through theres a clear path 10:39:51 he could also put them back in the ground so they can regrow in time 10:40:26 The alternative is that Fedhas swaps the ally and toadstool. 10:40:39 nah thats stupid 10:40:44 is there a message? if not it's fine IMO 10:40:54 the removing, not the swapping 10:41:47 Currently there is 10:41:52 I can remove it. 10:47:54 -!- tsohg_ has quit [Remote host closed the connection] 10:48:16 If there's a message it needs to be good 10:50:20 Alternatively I could just make it exclusive to wandering mushrooms and say that Fedhas gives them leeway in these matters 10:50:32 since they're a plant 10:51:47 -!- omnirizon has quit [Ping timeout: 245 seconds] 10:52:49 -!- clouded_ has joined ##crawl-dev 10:52:50 -!- st_ has quit [Read error: Connection reset by peer] 10:52:57 -!- clouded_ is now known as st_ 10:55:31 Well, probably nobody will notice and if people notice they can make up their own explanation, it should be fine 10:56:12 On the other hand a message might be good, because toadstools being removed can be important for fedhasites 10:56:19 I don't know :/ 10:58:27 -!- gnum has quit [Ping timeout: 260 seconds] 11:00:10 -!- lukano has quit [Read error: Connection reset by peer] 11:01:36 -!- luukano has quit [Read error: Connection reset by peer] 11:02:15 -!- ackack has quit [Ping timeout: 272 seconds] 11:03:35 -!- ystael has quit [Ping timeout: 260 seconds] 11:06:41 -!- ebarrett has quit [Ping timeout: 272 seconds] 11:09:20 -!- ProzacElf has quit [Ping timeout: 252 seconds] 11:11:21 -!- Kromgart has quit [Quit: Leaving] 11:13:06 why is there a temple with whole 8 altars 11:14:39 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-1867-g83fd2d1 (34) 11:19:23 -!- Lawman0 has quit [Ping timeout: 260 seconds] 11:20:31 i don't understand your question 11:21:37 personally i like it when temple has fewer gods 11:21:41 i like overflow altars 11:23:23 Make watchers normal font weight on spectator list by araganzar 11:30:45 -!- jacobian has quit [Ping timeout: 272 seconds] 11:30:52 why can't i hold all these altars? 11:33:07 -!- Garhauk has quit [Ping timeout: 272 seconds] 11:35:03 -!- ProzacElf has joined ##crawl-dev 11:39:05 Grunt: "Your shadow (rarely/some times/often) mimics your actions" is not mentioned in the ^ screen. 11:39:37 Eh? I've seen it there, even though the verb doesn't update. 11:42:00 -!- Basil has quit [Read error: Connection reset by peer] 11:45:53 03Grunt02 07[shadow-god] * 0.14-a0-1872-g471d3dd: Don't let shadow actions trigger at less than 4* piety (Bloax). 10(46 seconds ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=471d3ddc29b2 11:49:29 -!- Basil has joined ##crawl-dev 11:53:35 03Grunt02 07[shadow-god] * 0.14-a0-1873-g5b55b38: Tie Shadow Step range to umbra radius. 10(53 seconds ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5b55b3866476 11:55:23 <|amethyst> wheals: if shadow-god went in as it is today, overflow altars would be guaranteed 11:55:26 -!- tensorpudding has quit [Read error: Operation timed out] 11:55:57 i honestly wouldn't mind temple removal 11:56:06 <|amethyst> wheals: since there isn't a temple map big enough to include all the current temple gods plus Dongsmithe 11:56:14 <|amethyst> that's been suggested too 11:56:45 40 + random2(8 * invocations) to a cap of 80 turns. 11:56:47 of course, most likely temple maps would be changed to have at least a few with space for all the gods 11:56:50 except i can't train invocations :D 11:56:57 Bloax: that's Finesse, not Shadow Form duration. 11:57:40 -!- lobf has quit [Client Quit] 11:58:19 temple is cool 11:58:41 Speaking of landing things, a few people are bothering me about vinestalkers again <_< 11:58:49 could be smaller or have some deserted altars 11:59:20 well, people say they are better than Dj, and those are in trunk ;) 11:59:33 alefury: not that I necessarily have an opinion on Temple going away or not (I don't), but what does that do that a multi-altar temple overflow doesn't? 11:59:45 03araganzar02 {|amethyst} 07* 0.14-a0-1868-g7851bcc: Make watchers in spectator list normal weight 10(45 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7851bccfefcf 11:59:47 nothing 11:59:55 I just like the theme 12:00:12 a place for the gods, protected from the monsters, where they all play nice with each other 12:00:28 it's neat 12:00:44 make it a portal vault 12:00:48 Grunt: it provides a solid place to actually find your god 12:00:50 anyway, got to go fast or the food may be gone 12:00:54 !lg * place~~shrine 12:00:55 6. Eifeltrampel the Covered (L2 MDFi), worshipper of Trog, mangled by an orc warrior in Shrine on 2009-11-11 09:33:08, with 99 points after 921 turns and 0:03:37. 12:00:56 THE FOOD COST 12:00:58 instead of having to scourge every single corner 12:01:05 i mean in real life 12:01:09 this is not a joking matter 12:01:11 !!! 12:01:13 <|amethyst> Bloax: you have to scour every corner to find the entrance :) 12:01:17 -!- alefury has quit [Quit: ChatZilla 0.9.90.1 [Iceweasel 26.0/20131215102647]] 12:01:25 <|amethyst> make wrath not count down while in the temple 12:01:27 in exchange for most gods most fo the time 12:01:28 <|amethyst> maybe not trigger 12:01:29 and then you can be dissapointed not to find the god 12:01:39 <|amethyst> that would eliminate one of the complaints 12:01:40 instead of looking for this one tiny vault for this one specific god 12:01:41 |amethyst: how will mummies wear off wrath??? 12:01:45 <|amethyst> wheals: exactly 12:02:16 Going to d:1 and waiting out the spawn timer 12:02:48 the only thing we'll really lose is the division between temple and non-temple gods 12:03:07 and that could be restored by removing early jiyva altars so we have d:1-9 gods and late gods 12:03:10 <|amethyst> wheals: that division would still exist because overflows are temple gods only 12:03:38 -!- Piginabag has quit [Quit: Page closed] 12:04:07 <|amethyst> but "without entering the temple" challenges couldn't exist anymore 12:04:59 <|amethyst> or at least would have to be vastly different and probably harder, like "no gods before D:10" 12:05:32 hmm 12:05:39 Reach D:16 without ever worshipping a god (demigods don't count). 12:05:45 Get a rune without ever worshipping a god. 12:05:51 etc. 12:05:57 Is it me or is monster pathfinding through trees or shrooms strange? 12:06:26 I spawned Lerny in forest and he was erratic in going through trees to get to me when other dudes were around 12:06:44 <|amethyst> trees or plants? 12:06:47 trees 12:06:54 <|amethyst> he can't go through trees 12:07:06 ??lernaean hydra 12:07:07 lernaean hydra[1/4]: A nasty unique in the official release since 0.6.0, but hidden in the source long before that. Rumours say it's a yellow D with 27 heads. Appears in two of the Swamp endings. Thanks, due. First person to kill Lernaean hydra, moq! Congratulations! 12:07:08 <|amethyst> and its int is low enough that it can't pathfind very far around them 12:07:13 the Lernaean hydra (08D) | Spd: 10 (swim: 60%) | HD: 30 | HP: 150 | AC/EV: 0/5 | Dam: 18 per head | amphibious, cold-blooded, regen | Res: 06magic(120), 03poison, 12drown | Chunks: 09poison+07contam | XP: 5233 | Sz: Giant | Int: reptile. 12:07:13 <|amethyst> %??lernaean hydra 12:07:17 <|amethyst> int: reptile 12:07:24 -!- DrinkMachine has quit [Read error: Connection reset by peer] 12:07:33 !source mons_flattens_trees 12:07:35 Lines pasted to http://pastie.org/8630077 12:07:39 -!- gnum has quit [Ping timeout: 276 seconds] 12:07:50 <|amethyst> oh 12:07:54 <|amethyst> when did that happen? 12:08:00 good function 12:08:14 Dunno 12:08:18 well, the main thing is 12:08:33 my fix to allow wandering mushrooms (and other allies) to flatten toadstools 12:08:43 <|amethyst> never mind, it's been there forever 12:08:44 it works until there's another path, no matter how circuitous 12:09:06 (or rather, one that involves not flattening toadstools) 12:09:37 <|amethyst> Bloax: could probably add something in _set_mons_move_dir and maybe a few other places 12:09:53 Bad tab? 12:09:54 <|amethyst> err 12:09:56 <|amethyst> Basil: 12:09:57 <|amethyst> yeah 12:10:05 <|amethyst> Bloax: err, sorry, mistab 12:10:10 <|amethyst> doh 12:10:19 clearly restab potion should fix that 12:10:41 resist tabbing? 12:11:05 <|amethyst> restab is a spell that lets you get a good stab someone who's already awake 12:11:26 Restab restores your tabbing ability. 12:11:31 Just like sustab sustains it. 12:13:04 <|amethyst> sustab is another name for posixtab 12:23:19 -!- simmarine has joined ##crawl-dev 12:23:31 -!- sanka has quit [Quit: Page closed] 12:30:56 -!- LordSloth has quit [Remote host closed the connection] 12:32:09 -!- tsohg_ has quit [Remote host closed the connection] 12:34:13 -!- ProzacElf has quit [Ping timeout: 252 seconds] 12:34:32 -!- NomadJim has quit [Read error: Connection reset by peer] 12:38:52 -!- Bloaxor has joined ##crawl-dev 12:39:53 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 12:42:59 -!- Bloax has quit [Ping timeout: 260 seconds] 12:44:19 -!- stuntaneous has quit [] 12:48:20 -!- heteroy has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]] 12:50:49 -!- rast has quit [Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 18.0.2/20130201065344]] 12:53:47 -!- dtsund has joined ##crawl-dev 12:54:50 |amethyst: why isn't there a dith folder at http://dobrazupa.org/meta/ ? 12:55:25 -!- rast has joined ##crawl-dev 12:55:27 -!- Morphy_ has quit [Ping timeout: 272 seconds] 12:56:47 <|amethyst> buppy: because I forgot to make it, thanks 12:59:32 !send buppy !!!!!!!!!! 12:59:33 Sending !!!!!!!!!! to buppy. 13:05:29 -!- lobf has quit [Quit: lobf] 13:07:20 -!- CKyle has quit [Quit: CKyle] 13:07:23 -!- ground4 has quit [Quit: WeeChat 0.4.2] 13:08:02 -!- absolutego has joined ##crawl-dev 13:09:07 Grunt exciting spells and ranged combat when 13:09:44 -!- pelotr0n has quit [Quit: ~Internet()] 13:10:07 dck: ranged combat needs a rewrite :| 13:12:46 what about spells? 13:13:09 The puff of frost hits Xtahua!! 13:13:24 The crystal spear hits the orb of fire!!! 13:13:45 -!- alefury has joined ##crawl-dev 13:23:40 -!- DrinkMachine has joined ##crawl-dev 13:23:40 -!- DrinkMachine has quit [Changing host] 13:23:40 -!- DrinkMachine has joined ##crawl-dev 13:27:10 -!- ackack has joined ##crawl-dev 13:34:37 https://dl.dropboxusercontent.com/u/63152810/dcsstitlescreens.zip 13:35:16 -!- anidude has quit [Read error: Connection reset by peer] 13:35:51 <|amethyst> Bloaxor: huh? 13:36:23 just cutting 514 kb of not very much 13:36:26 -!- Crehl has quit [Quit: qqqqqqq] 13:37:53 -!- Garhauk has quit [Ping timeout: 272 seconds] 13:38:29 -!- Kalir has quit [Changing host] 13:43:38 -!- Daekdroom has quit [Quit: Saindo] 13:52:12 :lne 13:53:43 :qa 13:53:50 Basil: hi, this isn't your text editor :) 13:54:08 /join ##crawl-vim 13:54:13 <3 13:54:15 <|amethyst> Basil: was that just from running optipng and advpng or did you do something more in-depth? 13:54:18 <|amethyst> gah 13:54:22 <|amethyst> Bloaxor: was that just from running optipng and advpng or did you do something more in-depth? 13:54:30 <|amethyst> doh 13:54:45 i crunched four images down to 256 colors 13:54:51 -!- ystael has quit [Ping timeout: 260 seconds] 13:54:53 wouldn't that bloat our repository ...? 13:54:58 (namely the zot demon (yuck), kikubaaqudgha and the two whitenoise images) 13:55:11 and then threw them through the ScriptPNG meatgrinder 13:55:25 <|amethyst> SamB: bigger repo vs smaller downloads 13:55:39 true 13:55:44 <|amethyst> SamB: since probably more uses download binaries or even a source tarball than use git 13:55:48 <|amethyst> s/uses/users/ 13:56:00 it'd probably also reduce net traffic on the webtiles servers a bit 13:56:10 <|amethyst> yeah, that as well 13:56:10 since i notice they're downloaded each time you load it up 13:56:10 -!- Basil has quit [Read error: No route to host] 13:56:21 which is pretty much why i did it 13:56:24 I guess we can't do it at build time? 13:56:36 -!- Tarragon has joined ##crawl-dev 13:56:51 also what is ScriptPNG 13:57:19 http://www.css-ig.net/scriptpng 13:57:26 -!- partial has quit [Quit: Page closed] 13:57:50 a bruteforcer with an array of png optimization tools 13:58:07 read: cheibriados approved 13:59:11 well, which tools actually helped? 14:00:03 most likely truepng, pngwolf and pngzopfli 14:00:09 along with defluff and deflopt 14:00:17 <|amethyst> hm 14:00:34 <|amethyst> I ran optipng and advpng on your outputs and ended up with exactly the same files 14:00:37 <|amethyst> so that's nice :) 14:00:52 Bloaxor: what, it doesn't tell you what worked after? 14:02:19 It's more or less a sophisticated .bat file, so doing that would be a bit tricky. 14:02:33 oh 14:03:18 03|amethyst02 07* 0.14-a0-1869-g612a313: Optimise title screens (Bloax) 10(3 minutes ago, 14 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=612a3135768c 14:04:57 i-uh 14:05:02 i better find out what's doing this 14:05:05 ? 14:05:18 "wall.png" 14:05:18 In : 1324082 Bytes 14:05:18 Out : 898695 Bytes - 425387 Bytes saved 14:05:18 doing what 14:05:32 ah 14:05:34 that's a pretty big difference 14:05:48 and that wouldn't even bloat the repo ... 14:07:20 it would certainly increase the build times though :p 14:07:37 Total: 1755 KB [1797148 Bytes] saved. 14:07:40 ouch 14:07:48 -!- _D_ has quit [Quit: leaving] 14:09:34 Although I'm curious as to how https://github.com/gameclosure/gcif would perform. 14:12:29 -!- magicpoints has quit [Ping timeout: 252 seconds] 14:14:00 -!- ProzacElf has joined ##crawl-dev 14:16:41 -!- namad8 has quit [Ping timeout: 272 seconds] 14:16:47 -!- omnirizon has quit [Ping timeout: 260 seconds] 14:21:47 -!- Cedor has joined ##crawl-dev 14:23:43 Summoner monsters who kill themselves do not unsummon their minions by tasonir 14:24:31 is there any chance that you'll add in a screen sowing which uniques i've killed this game? 14:24:34 *showing 14:25:06 maybe also show which ones remain 14:25:26 I think the most probable is o separate them in the dump 14:25:40 but i dont want to go look at the dump 14:25:41 -!- ystael has quit [Ping timeout: 248 seconds] 14:26:14 -!- TAS_2012v has quit [Ping timeout: 252 seconds] 14:26:41 I can understand this :p 14:27:04 but I was answering to your 'is there any chance" question 14:27:09 Bloaxor: well, obviously we'd need a way to do it with tools that are in (or can be added to) Debian ... 14:27:39 ?: also lists them, but not very well 14:27:40 Medar: You have 1 message. Use !messages to read it. 14:27:55 Medar: ? then what key? 14:27:58 Oh goodie, I got allies to walk through toadstools properly now 14:28:01 oh, notes? 14:28:02 -!- Tarragon is now known as Basil 14:28:12 Right 14:28:16 hopefully not knowing what I did won't be an impediment 14:28:17 -!- Konstantin___ has quit [Read error: Connection reset by peer] 14:28:41 well 14:28:59 obviously this is more of a fun feature than a useful one 14:29:16 it would still be neat to see them all on one page 14:29:33 maybe highlight the ones ive seen but not yet killed 14:30:52 maybe it could be on the } screen 14:31:00 sure 14:31:44 that screen is almost useless since you can get the same info and more from % 14:34:23 hum 14:34:49 is there a difference between anger mutation, and *rage item? 14:36:01 03Grunt02 07[shadow-god] * 0.14-a0-1874-g8bf4254: Fix various bugs with shadow ranged attacks. 10(2 minutes ago, 1 file, 8+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8bf42545b389 14:36:21 -!- Pepe has quit [Ping timeout: 252 seconds] 14:36:24 Experimental (shadow-god) branch on crawl.s-z.org updated to: 0.14-a0-1874-g8bf4254 14:38:15 -!- Unflexed has quit [Quit: Page closed] 14:39:52 -!- soundlust has quit [Ping timeout: 272 seconds] 14:40:24 -!- DrinkMachine has quit [Quit: Leaving] 14:40:35 -!- jacobian has quit [Ping timeout: 260 seconds] 14:41:24 Let wandering mushrooms (and all other allies) flatten toadstools when swapping or moving towards you. by Sage 14:42:14 stasis protect from berserktisis? 14:43:35 Yes. 14:44:28 grmbl... 14:45:36 -!- twelwe has quit [Quit: Page closed] 14:47:07 -!- bonghitz has quit [Quit: Leaving...] 14:47:32 this will be a bit complicated... 14:50:40 Cedor: What are you working on? 14:51:07 *rage display instead of clarity in % screen 14:51:21 i'm not sur about what to do 14:51:24 ...Clarity does more than protect from berserkitis. 14:51:30 -!- soundlust|2 is now known as soundlust 14:51:57 i'm tempted do display rage : + when there is no clar or no stasis 14:52:00 yes 14:52:09 clarity is always display if present 14:52:40 (well, no clar or no stasis AND *rage ego or berserkitis 14:52:42 ) 14:52:44 do rage : + while berserk 14:52:48 rage : . if you can 14:53:07 this will add a lne 14:53:14 and i think it's bad idea 14:53:32 (and I think bein berserk is aleady quite obvious) 14:54:00 so is *rage 14:55:36 -!- Bloax has joined ##crawl-dev 14:55:56 head ache too heavy... 14:56:00 good night guys 14:56:03 -!- Cedor has quit [Quit: Quitte] 14:57:12 -!- Tux[Qyou] has quit [Ping timeout: 245 seconds] 14:57:57 -!- ystael_ has quit [Ping timeout: 272 seconds] 14:58:02 -!- Bloaxor has quit [Read error: Connection reset by peer] 14:58:17 -!- Bloaxor has joined ##crawl-dev 14:58:34 -!- Bloax has quit [Read error: Connection reset by peer] 15:01:18 -!- rast2 has joined ##crawl-dev 15:02:48 -!- rast- has quit [Ping timeout: 252 seconds] 15:03:01 -!- rast has quit [Ping timeout: 272 seconds] 15:03:01 -!- rast-- is now known as rast 15:08:02 -!- johlstei_ has quit [Ping timeout: 264 seconds] 15:09:29 -!- fooobarrr has quit [Quit: leaving] 15:10:38 -!- tsohg_ has quit [Remote host closed the connection] 15:11:32 -!- ystael has quit [Ping timeout: 272 seconds] 15:14:46 -!- ystael_ is now known as ystael 15:16:14 -!- Foamed has quit [Quit: Heading to bed.] 15:22:51 -!- yalue has quit [Quit: Leaving] 15:23:27 -!- Bloaxzorro has joined ##crawl-dev 15:23:27 -!- Bloaxor has quit [Read error: Connection reset by peer] 15:23:42 -!- Guest62734 has joined ##crawl-dev 15:24:56 -!- SwissStopwatch has quit [Ping timeout: 265 seconds] 15:27:21 -!- wheals has quit [Ping timeout: 272 seconds] 15:28:44 -!- Quashie has quit [Quit: Leaving] 15:30:26 -!- Cryp71c has quit [Quit: Leaving] 15:35:25 -!- nixor has quit [Quit: Leaving.] 15:36:15 -!- iFurril has quit [Quit: Leaving] 15:38:03 -!- Roarke has quit [Quit: Page closed] 15:38:16 mmmh 15:38:19 this seems promising 15:38:48 Mm? 15:40:27 -!- Bloaxor has joined ##crawl-dev 15:40:27 -!- Bloaxzorro has quit [Read error: Connection reset by peer] 15:40:30 ahem 15:40:34 As I was saying. 15:40:39 Mm? 15:40:50 Are the current PNG files ran through optipng? 15:40:50 Mhm. 15:40:57 dck: mm? 15:41:01 Mmm. 15:41:17 hm, mmm. 15:41:27 Hm! 15:41:29 Bloaxor: depends on if the person who committed them remembers to do that. 15:41:35 They're supposed to be though. 15:41:42 I'm thinking the player.png and stuff like that. 15:42:03 (the big sheets) 15:43:49 I'm getting some serious bit savings here. 15:44:10 but yes 15:45:16 Current pipeline -> http://psydk.org/PngOptimizer (-file:[file]) -> http://sourceforge.net/projects/advancemame/files/advancecomp/1.18/ (-z -4 -i 5 [file]) 15:46:40 suddenly player.png goes from 1015 kb to 593 15:46:54 (technically KiB but whatever) 15:49:51 -!- Aryth has quit [Read error: Connection reset by peer] 15:52:09 (You squash the .png like a bug!!!) 15:53:00 (You RIP AND TEAR the Cyberdemon's huge guts!!!!) 15:53:02 <|amethyst> I don't think we optimise the sheets 15:53:22 <|amethyst> we'd have to make sure the build servers have the appropriate tools 15:53:26 fr: cyberdemon 15:53:44 <|amethyst> and it would need to be optional so we don't demand those tools of people building at home 15:54:31 * geekosaur is now imagining a cross between an Executioner and a Cyberman 15:54:45 <|amethyst> Bloaxor: how's your Makefile knowledge? 15:54:56 i can't even compile a program 15:54:58 <|amethyst> :) 15:54:59 so exact zero 15:55:04 * Grunt ponders what he did with his iron giant patch. 15:56:58 <|amethyst> Bloaxor: if you file a bug asking for tilesheets to be optimised after joining (not necessarily with ScriptPNG, but even our usual optipng -> advpng pipeline would be a win), I'd probably promote it to implementable 15:57:04 -!- ProzacElf has quit [Read error: Operation timed out] 15:57:33 |amethyst: What's the current pipeline? 15:58:01 <|amethyst> Bloaxor: see the end of docs/develop/tiles_creation.txt 15:58:10 okiedokie 15:58:20 <|amethyst> Bloaxor: but those are only on the stuff before commit, not the merged sheets 15:58:24 |amethyst: we don't already do that? 15:58:27 <|amethyst> so it's dev-time not compile-time 15:58:35 <|amethyst> SamB: not the combined sheets AFAICT 15:58:51 (the problem is that the only things that really exist in the final game are the sheets) 15:58:52 I've seen stuff in Makefile for it ... 15:59:22 The current pipeline is pngcrush and optionally advpng. 15:59:29 hmm 15:59:30 <|amethyst> ah, I see 15:59:32 (the one for the final big sheets) 15:59:44 <|amethyst> yeah, I missed that because I was looking for optimize-pngs or optipng 15:59:52 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:00:51 -!- Tellian has quit [Quit: Page closed] 16:00:57 Well crunching the sheets would definitely kick the build times up a notch. 16:01:03 hmm, how is optipng supposed to predict how well advpng can compress? 16:01:18 Bloaxor: only when they got stale 16:01:27 <|amethyst> SamB: It doesn't AFAIK, but they do different optimisations 16:01:50 AdvPNG is really mostly just a recompressor. 16:02:06 It probably does some tricks somewhere but that's not its main use. 16:02:07 <|amethyst> installing advancecomp and pngcrush on cszo 16:02:20 <|amethyst> so next rebuild should get us some smaller tilesheets 16:02:26 pngoptimizer is also of interest 16:02:35 |amethyst: shouldn't the tutorial include "apt-get build-dep crawl"? 16:02:48 the one for making your own server 16:02:53 since it's the only thing with source files i could find that sets transparent pixels to all blacks 16:03:34 Bloaxor: optipng doesn't do that? 16:03:45 <|amethyst> SamB: hm, possibly 16:03:53 it doesn't seem to have an option to leave it out 16:03:57 let's see if it does 16:04:28 -!- Krakhan has quit [Changing host] 16:05:07 <|amethyst> kilobyte: should pngcrush be a build-dep ? 16:05:16 <|amethyst> kilobyte: since advpng is 16:05:31 <|amethyst> kilobyte: s/advpng/advancecomp/ 16:05:34 maybe it's a bug in Makefile 16:05:38 or, wait, nevermind 16:05:44 (you don't need anything but advpng so :x) 16:06:08 advpng just recompresses IDAT isn't it? 16:06:35 most likely that's what the -z flag makes it do 16:06:51 -!- Lawman0 has quit [Ping timeout: 260 seconds] 16:07:02 hmm, also removes ancillary chunks it seems 16:07:04 <|amethyst> Bloaxor: it would be good to do measurements from various sequences of tools in the tilesheets 16:07:18 <|amethyst> Bloaxor: e.g. would it be better to use optipng instead of, before, or after pngcrush 16:07:30 hehehe 16:07:31 oh and supposedly it only works on AdvanceMAME screnshots or something 16:07:50 <|amethyst> :) 16:07:52 SamB: "supposedly" 16:08:16 And optipng -o6 doesn't clean the alpha channel. 16:08:45 <|amethyst> SamB: it probably wouldn't work on things like animated pngs, but it seems to be fine on the output of optipng with the flags we give it 16:08:46 I mean there's http://encode.ru/threads/1260-CryoPNG-short-introduction this mod of it that does something clever but >no source 16:09:03 <|amethyst> s/probably/possibly/ 16:09:30 -!- geekosaur is now known as allbery_b 16:09:39 -!- allbery_b is now known as geekosaur 16:09:39 <|amethyst> yeah, whatever we use needs to be in debian main or at least suitable for debian main 16:09:44 <|amethyst> preferably in 16:09:58 ( http://sourceforge.net/projects/apng/files/APNG_Optimizer/ this probably works on apng though :V ) 16:11:40 -!- SamB has quit [Ping timeout: 245 seconds] 16:11:45 <|amethyst> CDO has advpng and pngcrush so it's fine; just installed those on CAO too 16:12:09 hm 16:12:28 <|amethyst> I'm kind of wary of asking TZer0 to install it given how slow clan rebuilds are already 16:12:32 not sure if it's already been mentioned, but there's an optimize-png script in utils 16:12:41 -!- Brokkr has quit [Quit: Verlassend] 16:13:02 it does optipng -o4 -i0 -fix and advpng -z4 16:13:12 <|amethyst> galehar: yeah, we were just noticing that that's not the same sequence of stuff that we do on the tilesheets from the Makefile 16:13:29 oh ok 16:13:38 anything I should worry about? 16:13:38 <|amethyst> galehar: but maybe pngcrush is better than optipng for tilesheets, I don't know 16:13:53 <|amethyst> TZer0: bandwidth versus build time tradeoff 16:14:06 oh 16:14:14 neither is a problem on my end - either direction 16:14:27 we're using a fraction of the bandwidth available per month 16:14:28 <|amethyst> TZer0: if you're interested in reducing bandwidth at the expense of some build time, you can install packages advancecomp and pngcrush on the host system 16:14:31 ah 16:14:40 pngcrush -blacken 16:14:42 nah, not important 16:14:44 <|amethyst> TZer0: clan build times are quite long though 16:14:57 yeah, so I don't want to increase them 16:15:04 I'd rather keep them like they're now - or lower... 16:15:26 <|amethyst> !tell johnstein if you're interested in reducing bandwidth at the expense of a little bit of rebuild time, you can install advancecomp and pngcrush on the host system 16:15:27 |amethyst: OK, I'll let johnstein know. 16:15:36 -!- SamB has joined ##crawl-dev 16:15:36 but I feel it to be kind of pointless to add more CPU-power when it goes unused 90% of the time.. 16:15:41 Well, the bandwidth reduction can also be important to players. As it does affect loading time. 16:15:53 <|amethyst> !tell johnstein Our makefile will automatically detect those and use them to optimise/recompress the tilesheets 16:15:53 |amethyst: OK, I'll let johnstein know. 16:15:54 oh 16:15:56 wait 16:16:02 |amethyst: looks like pngcrush would probably not be helpful to run before optipng 16:16:03 it will decrease load-time for players? 16:16:05 hmm 16:16:12 how much longer build-time are we talking about? 16:16:22 Potentially slightly. Not sure if it's significant. 16:16:31 oh, okay 16:16:34 <|amethyst> don't know about on your system since I'm not sure what makes the builds so slow there 16:16:44 It's clearly a raspi. <3 16:16:59 hahahahaha 16:17:02 Grunt: of course it is 16:17:20 I'm running it on my raspi in Poland which is on wireless internet (yes, you read that right) 16:17:34 <|amethyst> I assume it's a vm on Aleksi's server? 16:17:36 meh, possibly caching-issue 16:17:39 |amethyst: yeah 16:18:00 <|amethyst> TZer0: still, it's fairly slow even for a full rebuild 16:18:38 I thought it was SLOWER than a raspi 16:19:01 <|amethyst> I think kilobyte said slower or comparable 16:19:13 kb said the pi finished first 16:19:28 <|amethyst> right, but 5% faster or 30% faster? 16:19:45 specifically reported the raspi was done while clan was still compiling files in the middle 16:19:53 <|amethyst> oh 16:19:57 |amethyst: I wouldn't bother trying pngcrush first; it looks like it's not very good at depth-reduction stuff ... 16:20:00 (starting with l, IIRC) 16:20:13 SamB: It's worthwhile for the -blacken option. 16:20:34 eh? 16:20:57 To get some real bandwidth/load time savings, redirecting to old game_data files when they haven't changed could work. 16:21:22 <|amethyst> we use pngcrush -m 113; not sure what method that is 16:22:36 hmm, I guess the pngcrush manpage is out of date 16:23:59 -!- ProzacElf has joined ##crawl-dev 16:24:09 <|amethyst> it may be that we just didn't update the makefile when we decided to go with optipng for individual tiles 16:24:16 <|amethyst> I haven't git blamed them 16:25:15 it's also possible that optipng doesn't actually do much better than pngcrush on the tilesheets 16:27:01 <|amethyst> %git f963c77b 16:27:01 07kilobyte02 * 0.8.0-a0-2531-gf963c77: Run pngcrush in non-debug builds if installed. 10(3 years, 2 months ago, 1 file, 11+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f963c77b26fd 16:27:12 <|amethyst> %git 46a2ee91 16:27:12 07kilobyte02 * 0.10-a0-408-g46a2ee9: Mention how to optimize PNGs. 10(2 years, 5 months ago, 1 file, 19+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=46a2ee91edd6 16:28:35 <|amethyst> aha 16:28:45 <|amethyst> %git 87b6e4cb 16:28:45 07kilobyte02 * 0.8.0-a0-2556-g87b6e4c: Use advpng (package advancecomp) instead if available. 10(3 years, 2 months ago, 1 file, 12+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=87b6e4cb8eef 16:28:51 -!- LexAckson has quit [Ping timeout: 260 seconds] 16:29:08 is advpng up to date 16:29:25 <|amethyst> oh, I see 16:29:27 <|amethyst> I was misreading 16:29:35 <|amethyst> in the makefile we use advpng instead of pngcrush 16:29:46 https://github.com/subzey/zopfli-png 16:30:18 Eronarn: advpng has that 16:30:31 ah, cool, it was newer and i just assume linux tools don't have new things 16:30:38 <|amethyst> kilobyte: did you test optipng + advpng for tilesheets as is recommended for individual tiles? 16:31:03 <|amethyst> kilobyte: I had mistakenly thought we were doing both pngcrush and advpng in the Makefile but now I see that we do not 16:31:57 <|amethyst> kilobyte: and I see that you said in 87b6e4 that advpng was better on these sheets that optipng, but that doesn't make clear about combining the two 16:33:13 <|amethyst> Sounds like we need to run and document some experiments 16:33:44 pngcrush.exe -blacken -m 1 | optipng -zc6-9 -zm6-9 -zs0-3 -f0 | advpng.exe -z -4 -i 5 16:33:51 <|amethyst> I suspect kilobyte already has run them, but writing down the numbers (size + runtime for various combinations) would be good, for science 16:34:03 -!- tsohg__ has quit [Remote host closed the connection] 16:34:21 the (actually full) player.png goes down to 605 kb 16:35:12 -!- tsohg__ has quit [Remote host closed the connection] 16:35:23 -!- tsohg_ has quit [Ping timeout: 260 seconds] 16:36:08 -!- Morg0th has quit [Quit: leaving] 16:36:22 -!- tsohg__ has quit [Remote host closed the connection] 16:36:26 skipping the "pngcrush -blacken" pass only brings the file to 620 kb 16:36:38 <|amethyst> I guess we wouldn't want -blacken on the individual tiles, so that artists can leave us steganographic messages 16:36:50 <|amethyst> but for tilesheets maybe 16:36:55 <|amethyst> 15 KiB isn't much though 16:36:56 tilesheets definitely 16:37:10 it takes less than a moment to do it though 16:37:10 <|amethyst> what's the relative run time? 16:37:13 <|amethyst> ah 16:37:14 so it's more than worth it 16:37:21 (-m 1 restricts it to one mode) 16:37:40 -!- ackack has quit [Ping timeout: 272 seconds] 16:37:41 (and since it's relatively uncompressed it still works) 16:41:16 -!- master_j has quit [Quit: WeeChat 0.4.2] 16:42:11 -!- Garhauk has quit [Ping timeout: 272 seconds] 16:44:07 -!- syllogism has quit [] 16:44:15 -!- TerryDactyl has quit [Ping timeout: 260 seconds] 16:45:18 -!- PteriDactyl has quit [Client Quit] 16:46:20 -!- master_j has quit [Remote host closed the connection] 16:51:15 -!- bmfx has quit [Ping timeout: 245 seconds] 16:53:43 -!- ackack has joined ##crawl-dev 16:54:10 |amethyst: I extensively tested all available free optimizer tools, but it was a few years ago. There are new contenders, especially zopfli's advertising makes it sound as if it could be better. 16:54:14 -!- ShadeTornado has quit [Quit: Leaving] 16:54:26 it's pretty good 16:54:47 but anything but rather low settings is pointless for files as huge as the spritesheets in question 16:54:53 unless you want to wait 30 minutes for it to finish 16:55:03 for some extra -3 kb 16:55:11 at the time, optipng -z4 -i0|advpng -z4 was winning on nearly all files, except for ready tilesheets where optipng|advpng gave the same result as advpng itself. 16:55:21 <|amethyst> aha 16:55:42 basically 16:55:42 Bloaxor> pngcrush.exe -blacken -m 1 | optipng -zc6-9 -zm6-9 -zs0-3 -f0 | advpng.exe -z -4 -i 5 16:55:53 is a pretty solid combo 16:55:57 but as I say, new tools or updated versions of old ones might make things different 16:56:09 advpng got zopfli in 1.17 16:56:21 which was roughly a year ago 16:56:22 -!- soundlust has quit [Ping timeout: 245 seconds] 16:56:23 like, say, throwing away some useless chunks and also pixels with alpha=0 16:56:42 <|amethyst> yeah, that latter is what -blacken does 16:57:13 There's a more sophisticated way of doing it by setting it according to the PNG filters used. 16:57:23 but good luck finding something with a source coming with it :-D 16:58:01 Bloaxor: heh, turns out they assigned zopfli to -z4 which just happens to be what we use :) 16:58:35 spoilers: setting -i to 30 results in -1 kb 16:58:40 but it takes like four minutes to finish 16:59:17 Bloaxor: on what file? 16:59:23 player.png 16:59:45 (Using the little chain I posted, that is.) 17:00:16 I noticed that an optimized build of tiles seems to take a lot longer than before, but I didn't investigate why. Now we know the reason. 17:00:52 <|amethyst> oh, and I *just* installed advancecomp on CSZO and CAO 17:01:05 <|amethyst> we'll see how that goes, might have to undo if it's too long 17:01:05 |amethyst: they're on wheezy, right? 17:02:09 <|amethyst> oh, I guess this is new 17:02:10 just tested: on wheezy's advpng, -z4 is not zopfli 17:02:20 <|amethyst> CSZO is on squeeze actually :) 17:02:27 boo! :p 17:02:37 well isn't that a coincidence 17:03:59 -!- soundlust|2 has quit [Ping timeout: 272 seconds] 17:06:07 Clock Time : 51.260s 17:06:27 -i 5 17:08:47 -!- Venter has quit [Ping timeout: 272 seconds] 17:09:10 -!- ystael has quit [Ping timeout: 245 seconds] 17:09:16 -!- Kellhus has quit [Quit: Page closed] 17:12:37 -!- DrinkMachine has joined ##crawl-dev 17:13:28 !lg * TrBe death= starve 17:13:28 johnstein: You have 2 messages. Use !messages to read them. 17:13:28 No keyword 'starve' 17:14:01 !lg * trbe ktyp=starvation 17:14:02 372. MrBlue the Cudgeler (L2 TrBe), worshipper of Trog, starved to death on D:1 on 2014-01-03 08:02:44, with 26 points after 632 turns and 0:07:03. 17:14:02 johnstein: ^ 17:14:02 <|amethyst> !lg * trbe ktyp~~starv 17:14:03 372. MrBlue the Cudgeler (L2 TrBe), worshipper of Trog, starved to death on D:1 on 2014-01-03 08:02:44, with 26 points after 632 turns and 0:07:03. 17:14:16 Clock Time : 145.094s 17:14:19 -i 30 17:14:33 (the difference is actually 293 bytes) 17:15:04 <|amethyst> clearly we should hire a supercomputer to optimise our builds 17:15:54 <|amethyst> partial-specialise on each race and produce an optimised binary for each 17:16:05 <|amethyst> Dungeon Crawl: Tengu Edition 17:16:23 clearly this is a job for a quantum computer 17:16:34 -!- Pacra has joined ##crawl-dev 17:16:52 which would probably be even more expensive to lease 17:21:29 -!- Garhauk has quit [Quit: Page closed] 17:22:54 -!- flowsnake has quit [Ping timeout: 276 seconds] 17:26:34 right 17:26:42 wrong? 17:27:19 pngcrush.exe -blacken -m 1 -ow | optipng -zc6-9 -zm6-9 -zs0-3 -f0 | advpng.exe -z -4 -i 5 -- oughta take about two minutes 17:27:57 possibly more if we're talking about slowpoke machines 17:28:12 (Mine's just an old Core2Duo running at 3.6 Ghz) 17:28:48 -!- flowsnake has joined ##crawl-dev 17:29:05 that's just a single file, or all 7 generated tilesheets? 17:30:49 unfortunately only one file 17:31:12 although it is the biggest of them 17:32:01 looks like the default is -i5 (couldn't find that in the manual) 17:32:09 probably 17:33:36 my box, all 7 files, no parallelization: default 3m0.952s 3150679 bytes, -i30 8m37.783s 3149318 bytes, -i5 2m59.377s 3150679 17:34:13 (just advpng -z4 (zopfli)) 17:34:38 (the most time-consuming part) 17:34:41 have you checked if pngcrush|optipng|advpng is any better than just advpng? 17:35:10 both gave the exact same result when I checked a few years ago 17:35:24 now that i think about it 17:35:52 pngcrush.exe -blacken -m 1 -ow | optipng -zc5 -zm5 -zs0 -f0 | advpng.exe -z -4 -i 5 17:35:55 is basically all that's needed 17:36:07 since the real compression comes in at the very end 17:36:21 and optipng is just there for conveniently setting the filter 17:36:53 (I can't be bothered to lrn2pngcrush when it's not even all that impressive these days.) 17:38:27 optipng can also losslessly reduce colour depth 17:38:41 (not possibly on tilesheets, just individual tiles) 17:39:45 -!- Moanerette has quit [Quit: Page closed] 17:40:06 -!- dtsund has quit [Quit: dtsund] 17:42:30 195 seconds for advpng 17:42:38 so all in all about four minutes on my machine 17:43:00 but mine's not exactly weak on a single-core basis 17:44:53 -!- johlstei has joined ##crawl-dev 17:45:19 it'd probably be a bit better if the binaries were compiled for the cpu in question instead of (most likely) generic ones 17:45:31 but that's the windows life 17:45:51 -!- change123 has quit [Quit: Page closed] 17:49:36 there's a large speedup from using x32, but that's not available on Windows 17:49:46 x32? 17:50:06 <|amethyst> Bloaxor: amd64 instruction set with 32-bit pointers 17:50:21 hm 17:51:39 <|amethyst> kilobyte: thoughts on (by convention only) reserving part of the learndb namespace for dev stuff? 17:52:18 <|amethyst> kilobyte: something like ??#save-compat or ??&monster_die 17:52:48 -!- absolutego has quit [Quit: leaving] 17:52:58 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:53:03 <|amethyst> kilobyte: or should things like that just go into the main namespace with no prefix? 17:53:38 hard to tell without a modicum of thinking 17:54:36 (Your thinking seems confused.) 17:54:51 (You feel a little pissed off.) 17:55:00 (You feel extremely angry at everything!) 17:55:14 (Ouch! That hurt! You goin' berserk!) 17:55:30 (You need to taste blood!) 17:55:34 oh wait wrong game sorry 17:56:02 -!- ainsophyao has quit [Remote host closed the connection] 17:57:09 -!- dtsund has joined ##crawl-dev 17:57:11 optipng|advpng is exactly same as just advpng, same for pngcrush|optipng|advpng vs pngcrush|advpng 17:57:42 but, pngcrush (-blacken -m 1 -ow, as you suggested)|advpng is better than advpng alone 17:58:39 -!- Morphy_ has quit [Quit: Page closed] 17:59:06 either way 17:59:09 big bit savings now 17:59:13 kilobyte: um, I thought all advpng does is strip ancillaries and redo the deflate 17:59:20 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:59:38 (the deflate is a very important part) 18:00:07 3098173 vs 3150679 18:00:30 yes but optipng doesn't seem totally superfluous ... 18:01:22 SamB: on the tilesheets, it appears to be 18:01:42 hmm 18:01:58 you're kind of limited on a server-side optimization basis 18:02:11 since it has to happen on every rebuild 18:02:18 while the individual sprites can be crunched offline 18:02:24 and be done with 18:02:56 oh by the way 18:02:59 http://psydk.org/PngOptimizer 18:03:02 have you tried this one 18:03:13 <|amethyst> solution: wrap the process with ccache so if no tiles change it doesn't have to be done 18:03:31 <|amethyst> (don't know if ccache handles arbitrary outputs/"compiler" flags like that) 18:04:15 I guess the way we have a bunch of different stuff in a row does probably play bloody hell with the filters, doesn't it? 18:04:32 the fact that deflate has a very small dictionary doesn't help 18:04:46 -!- DrinkMachine has quit [Ping timeout: 246 seconds] 18:05:41 -!- dongus has quit [Client Quit] 18:06:43 if they ever finish http://sourceforge.net/p/optipng/feature-requests/32/ we won't need advpng anymore ... 18:08:31 i'd be interested in trying out https://github.com/gameclosure/gcif 18:08:46 because holy shit alternatives to oldass formats what is this blasphemy 18:13:23 how's the browser support for that? 18:13:33 no pngcrush option other than -blacken seems to make any difference as well 18:13:45 zee to the ee to the err to the ohh 18:14:28 webp might be an idea but i doubt firefox supports it even two years later 18:17:10 kilobyte: well THAT I could guess 18:18:25 -!- DayBay has quit [Ping timeout: 246 seconds] 18:19:15 oh wait, the tilesheets are already handled by our code, there's no need to use pngcrush just to kill the Invisible Pink Unicorn 18:19:42 especially that -blacken is a new option, not available in old versions of pngcrush 18:19:55 are we not updating software 18:20:57 -!- ystael has quit [Ping timeout: 245 seconds] 18:21:39 -!- Hypereia has quit [Quit: Page closed] 18:22:38 the version in wheezy doesn't have it yet 18:23:24 Bloaxor: having servers use unstable is doable, but the gains would need to be significant 18:23:46 and here, it can be trivially done in the rltile tool that builds the tilesheets 18:24:55 -!- CKyle has joined ##crawl-dev 18:28:10 you mean fully transparent pixels could already get their color values set to #000000 and nobody told me 18:28:45 -!- ackack has quit [Ping timeout: 272 seconds] 18:29:07 -!- legoman727 has quit [Quit: Page closed] 18:29:33 damn 18:29:42 pngwolf doesn't find any filtering improvements after 120 seconds 18:29:51 player.png confirmed too good for png 18:30:34 and with this, g'night 18:30:36 and remember 18:30:41 always brush your png files throughly 18:30:53 -!- Bloaxor has quit [Quit: Error: Bloax not found] 18:31:28 -!- ackack has joined ##crawl-dev 18:34:57 -!- wheals has joined ##crawl-dev 18:35:03 -!- bonghitz has quit [Client Quit] 18:38:43 03kilobyte02 07* 0.14-a0-1870-g54cbe9b: A temple with a massive amount of doodads and decor. 10(5 hours ago, 1 file, 14+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=54cbe9b7318e 18:38:43 03kilobyte02 07* 0.14-a0-1871-g0e571ff: Hush a warning. 10(89 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0e571ff05e4a 18:38:43 03kilobyte02 07* 0.14-a0-1872-gdfc49a7: Drop an useless tool that converts BMPs to PNG. 10(12 minutes ago, 1 file, 0+ 56-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dfc49a7c5a25 18:38:43 03kilobyte02 07* 0.14-a0-1873-gd339d36: Kill the Invisible Pink Unicorn. 10(2 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d339d3678cb6 18:40:09 -!- raskol has quit [Ping timeout: 272 seconds] 18:45:00 -!- rast has quit [Ping timeout: 252 seconds] 18:45:14 -!- Deathawk has quit [Client Quit] 18:46:26 -!- CKyle has quit [Quit: CKyle] 18:51:27 -!- Blazinghand|Work has quit [Quit: Leaving] 18:51:38 -!- DrinkMachine has joined ##crawl-dev 18:51:57 kilobyte: I once had a temple maps as overly elaborate as that purely for testing purposes. 18:52:30 not sure if the joke is good enough to live 18:53:04 I can think of a few people who will, uh, "appreciate" it. At least let them see it first. :b 19:03:35 -!- Daagar has quit [Ping timeout: 272 seconds] 19:04:08 03kilobyte02 07* 0.14-a0-1874-gad30c03: Optimize some tiles. 10(3 minutes ago, 438 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad30c03063ba 19:05:29 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 19:06:53 -!- Kenran has quit [Read error: Connection reset by peer] 19:09:18 -!- alefury has quit [] 19:10:27 kilobyte: this is a good opportunity to add a perma-invis, neutral, keep range invisible pink unicorn 19:13:16 -!- edgar_ has quit [Remote host closed the connection] 19:13:34 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 19:15:54 So do we have a point where we consider an experimental branch that's been tested online pretty thoroughly to be good for trunk? I've had people asking me frequently recently about vinestalkers. 19:18:26 -!- ldf has quit [Quit: ldf] 19:21:20 -!- Quashie has quit [Ping timeout: 252 seconds] 19:24:00 -!- Daekdroom has quit [Quit: Saindo] 19:36:15 well, the crickets are quite telling 19:36:57 Ditty might turn out good, I have a good deal less hope for vinestalkers 19:37:50 There are still some unresolved hiccups with Dith that I'd want to fix up before anything major happens in that direction. 19:38:39 of course, he's not a god of shadows other than theme messages and some flavour thing once in a blue moon, he's a god of battlesphere/spectral weapon with some minor abilities 19:39:38 -!- lobf_ has quit [Quit: lobf_] 19:41:20 -!- Nakatomy has quit [Quit: Verlassend] 19:53:02 -!- tenofswords has joined ##crawl-dev 19:53:18 yes, a perfect waltzing ability is pretty minor indeed 19:53:18 tenofswords: You have 2 messages. Use !messages to read them. 19:53:29 -!- Zaba has quit [Ping timeout: 252 seconds] 19:55:53 -!- eith has quit [Ping timeout: 272 seconds] 19:56:21 Error message: "Unlinked item held by dead monster: orcish leather armour" by Nivim 19:59:04 -!- WalkerBoh has joined ##crawl-dev 20:04:16 -!- mizu_no_oto has quit [Read error: Connection reset by peer] 20:06:54 03kilobyte02 07* 0.14-a0-1875-g4d15e7d: Use a bit flag rather than allocating a prop for every single monster. 10(3 minutes ago, 2 files, 12+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d15e7dfc1c0 20:09:30 -!- Zaba has joined ##crawl-dev 20:10:16 -!- tsohg_ has quit [Remote host closed the connection] 20:15:07 -!- tsohg_ has quit [Read error: Connection timed out] 20:17:29 |amethyst or any other dev who's messed with the dgamelaunch-config stuff: if I want to mess around with dev stuff, is there a particular workflow that would work best? 20:18:21 or can I just make my own branches in /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source and build them like usual? 20:19:42 just didn't know if there's anything I need to be aware of before diving in. figure with git, I can't really screw anything up if I'm working in my own branch 20:21:20 -!- rast2 is now known as rast 20:22:43 johnstein: don't you have your own account outside the chroot that you could use for that? 20:23:36 -!- tensorpudding has quit [Ping timeout: 260 seconds] 20:24:08 that is outside the chroot 20:24:25 the update jobs rebuild (if needed) then copy the builds into the chroot 20:24:32 so seems like everything is segregated enough 20:24:37 oh, well, that's not your own account though 20:25:49 user: crawl, is the chroot. /home/crawl/DGL/ user: crawl-dev is where the dgamelaunch stuff is, along with the /crawl-git-repository/ 20:26:50 yes, well, I'd kind of expect you to be doing *dev* work in an account called something like "johnstein" 20:26:51 so seems like I should be able to mess around as crawl-dev inside the /home/crawl-dev/ side (i.e. not chroot). but was wondering if there's anything I need to be careful. I didn't think there was, but I've been wrong about that before 20:26:56 oh 20:27:01 hm 20:27:21 this is kinda the reason I'm asking since I figure there's probably an optimal workflow. yea, I have my own account. 20:27:23 or, at least, you probably want a different git clone 20:28:32 I mean, I don't actually have any crawl server set up personally 20:29:24 so maybe, git clone as johnstein, make updates, then pull those updates to /home/crawl-dev/.../crawl-ref/ if I ever want to get them on my server 20:29:55 my usual course of action is to just jump in and see what happens and if I screw things up, I can blow it away and start over 20:30:16 but with running a server, I'm guessing I may want to consider a bit of discretion and look for Best Practices suggestions 20:30:18 -!- N78291 has joined ##crawl-dev 20:30:48 I think you might want to ask |amethyst what he does for the experimental branches, and do something similar for any experiments of your own 20:30:52 another shadow mimic bug: I cast haste on a enemy and my shadow hasted me 20:31:13 is that REALLY a bug? 20:31:37 ??shadow mimic 20:31:38 I don't have a page labeled shadow_mimic in my learndb. 20:31:43 yea. that's probably the best approach 20:32:08 shadow fiends are sources of illumination? 20:32:10 does the shadow perform the exact same actions on you? 20:32:13 that seems unapropos 20:32:17 s/on/as/ 20:32:44 wheals: lots of weird things have the glow light tag 20:32:45 screw sources of illumination, this is crawl, where the dungeon frickin' glows by itself 20:32:50 like air elementals 20:34:14 -!- Zermako has quit [Quit: good night and good luck to all!] 20:35:38 -!- Blazinghand|Work has quit [Remote host closed the connection] 20:37:13 -!- Pacra has quit [Read error: Connection reset by peer] 20:37:48 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:38:05 -!- st_ has quit [] 20:38:06 -!- Pacra has joined ##crawl-dev 20:38:18 -!- SwissStopwatch has joined ##crawl-dev 20:39:57 -!- Guest62734 has quit [Ping timeout: 272 seconds] 20:40:05 -!- captflint has quit [Quit: Leaving.] 20:42:29 -!- pelotron has quit [Ping timeout: 272 seconds] 20:46:24 [21:30:45] shadow fiends are sources of illumination? 20:46:29 well that could be a problem 20:46:35 is there a reason why they /should/ have the glow_light tag? 20:47:18 glow_light is not even remotely supposed to be used for anything resembling finding glowing things 20:47:56 -!- Pacra has quit [Read error: Connection reset by peer] 20:47:57 what is it, then 20:49:07 -!- Pacra has joined ##crawl-dev 20:49:53 "should not be able to corona", "should not be able to invis", (lots of much more stupid things I'm forgetting) 20:51:25 03kilobyte02 07* 0.14-a0-1876-g927fc3a: Don't throw an error on malign tentacles in eldritch gateways. 10(21 minutes ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=927fc3aeb6a7 20:51:26 -!- Quashie has quit [Ping timeout: 272 seconds] 20:52:05 tenofswords: that's weird, why does the same tag cover both those things 20:52:47 "because crawl's code is full of ridiculous tiny stupid things" 20:52:52 according to backlog, there was one list that did one thing and then a bunch of other crap got glommed onto it because it was there/convenient 20:52:57 -!- ssteam has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 20:53:41 "also because irresponsibility is a proud dev tradition" 20:54:39 sounds like it might not be too hard to clean up though 20:54:42 (presumably the original meaning was that if it turned invisible it would still have a faint telltale glow) 20:54:57 yeah but you also can't corona them?? 20:55:11 see "and then a bunch of other crap" 20:55:16 and I get being unable to corona a shadow fiend, but explicitly preventing them from going invis is weird 20:55:24 don't try to understand, it's crawl >.> 20:58:13 -!- NekoRex has quit [Ping timeout: 272 seconds] 20:59:54 <|amethyst> yeah, it wouldn't be hard to split it into M_GLOWS_LIGHT and M_SHADOWY and have the latter affect corona only 21:00:13 -!- ProzacElf has quit [Ping timeout: 272 seconds] 21:00:21 although if something is glowing light, I don't see why corona would help 21:00:21 -!- ystael has quit [Ping timeout: 248 seconds] 21:00:22 <|amethyst> and have the opposite effect on steath 21:00:24 it's /already/ glowing 21:00:29 <|amethyst> G-Flex: right 21:00:34 <|amethyst> G-Flex: neither would be coronable 21:00:35 -!- Pacra has quit [Read error: Connection reset by peer] 21:00:36 (why in the world is it important to block corona effecting certain things) 21:00:40 <|amethyst> G-Flex: but shadowy things would be invisible 21:01:02 <|amethyst> tenofswords: immersion "how is the shadow glowing" 21:01:04 -!- bh has joined ##crawl-dev 21:01:15 <|amethyst> the same reason it's a bad thing that their description currently claims they glow 21:01:18 -!- Pacra has joined ##crawl-dev 21:01:19 how is one finding out about this 21:01:23 tenofswords: tso's halo I suppose 21:01:37 zin also makes demons glow 21:01:38 I just checked, shadow fiends are still haloed 21:01:58 <|amethyst> Zin silver corona maybe 21:02:03 what's this, are we adding more complexity to crawl? :) 21:02:12 not really 21:02:18 just making the extant complexity make more sense 21:02:23 trying to subtract some stupidity 21:02:26 but yeah, it would be pretty weird to have to ask "why does corona make it easier to hit this thing if it was glowing already" 21:02:27 <|amethyst> you're right that probably no one actually casts corona at points of the game when such things might show up 21:02:42 Sunlight? 21:02:57 sunlight and TSO halo might be relevant, and zin silver glow 21:02:59 the three odd ones I've seen have been magic immune anyway 21:03:03 <|amethyst> also doesn't matter currently, but the flag would allow some kind of interaction 21:03:03 ??realism of crawl 21:03:03 realism of crawl[1/11]: whacking KILLER FUCKING BEES with a halberd and throwing javelins at them 21:03:08 the only thing about zin's silver glow is that it actually /hurts/ some things directly 21:03:11 -!- ProzacElf has joined ##crawl-dev 21:03:29 <|amethyst> Right now that flag affects invisibility, corona, and silver corona; I don't think anything else (didn't check sticky flame) 21:03:30 %git okawaru 21:03:30 Could not find commit okawaru (git returned 128) 21:03:43 %help 21:03:43 http://s-z.org/neil/git/cheibriados.git http://s-z.org/neil/git/monster-trunk.git git://gitorious.org/crawl/crawl.git 21:04:05 <|amethyst> err, 21:04:11 <|amethyst> I guess not silver corona actually 21:04:19 ??realism of crawl[11 21:04:19 realism of crawl[11/11]: I just bit a ghost to death 21:04:23 ??realism of crawl[10 21:04:23 realism of crawl[10/11]: Raw flesh tastes terrible 21:04:24 <|amethyst> %git :/okawaru 21:04:24 07MarvinPA02 * 0.13-a0-1124-gfeb35aa: Don't let okawaru_arena be an overflow, move it deeper 10(8 months ago, 1 file, 3+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=feb35aa9d539 21:04:38 <|amethyst> man gitrevision s for the syntax 21:04:42 <|amethyst> err 21:04:45 <|amethyst> man gitrevisions 21:04:45 someone suggested that we make Yred followers come back as zombies instead of ghosts 21:05:07 well, that depends on the answer to a question 21:05:07 shadow fiend was also haloed by fedhas sunlight 21:05:09 what is a zombie?? 21:05:11 could undead players come back as themselves 21:05:16 <|amethyst> zombies with spells would be weird and surprising 21:05:25 <|amethyst> maybe something more wight-like 21:05:26 if a zombie is soulless, then yred followers should still come back as zombies 21:05:30 ??faze[6 21:05:31 faze[6/9]: i'm a zombie? 21:05:33 er, as ghosts* 21:05:34 yred followers coming back as skeletal warriors 21:05:43 coming back as wight-like things would be different 21:05:51 then again, doesn't the yred death message call you a "mindless zombie" 21:05:52 the flavour message says "mindless zombie" 21:06:01 <|amethyst> kilobyte: your body rises 21:06:01 yes 21:06:06 <|amethyst> says nothing about your soul 21:06:10 hmm, true dat 21:06:13 your body rises as a zombie, so obviously your soul still can become a ghost 21:06:14 <|amethyst> Yred gets a 2-for-1 special 21:06:16 but cannot become a wight 21:06:17 (clearly a Yred ghost has a matching zombie on the level) 21:06:23 |amethyst: or that, yeah 21:06:24 or it could make you not be allowed to leave a ghost 21:06:28 Grunt: it would just be a regular zombie though 21:06:32 you'd get like 21:06:37 "swinepaste the octopode zombie" 21:06:38 the human zombie of swinepaste 21:06:39 <|amethyst> G-Flex: actually 21:06:46 <|amethyst> that wouldn't be so bad 21:06:59 it would just be for flavor really 21:07:01 but fun flavor 21:07:02 <|amethyst> it wouldnt' really affect balance that much to have an hd-appropriate zombie for most races 21:07:08 <|amethyst> troll would be a problem maybe 21:07:12 <|amethyst> (in early D) 21:07:18 zombies respect the HD of their original creatures? 21:07:24 a HD1 draconian zombie is stronger than a HD27 kobold zombie 21:07:26 <|amethyst> you can set their HD 21:07:38 <|amethyst> hm 21:07:43 zombies are slow so it probably wouldn't be a big deal 21:07:46 but yeah, monster HD is weird 21:07:48 <|amethyst> maybe something zombie-like but not the same monster type 21:07:48 for player races 21:07:50 kobold (07K) | Spd: 10 | HD: 1 | HP: 2-5 | AC/EV: 2/12 | Dam: 4 | 10weapons, 10items, 10doors | Res: 06magic(1) | Chunks: 09poison | XP: 1 | Sz: small | Int: normal. 21:07:50 %??kobold 21:07:52 maybe not, due to little hp 21:07:53 draconian (07d) | Spd: 10 | HD: 8 | HP: 52-78 | AC/EV: 10/11 | Dam: 15 | 10weapons, 10items, 10doors, cold-blooded | Res: 06magic(10) | Chunks: 07contam | XP: 522 | Sz: Medium | Int: high. 21:07:53 %??draconian 21:07:56 spriggan zombie (07z) | Spd: 14 | HD: 7 | HP: 46-72 | AC/EV: 0/15 | Dam: 8 | 07undead, evil | Res: 06magic(9), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 199 | Sz: little | Int: plant. 21:07:56 <|amethyst> %??spriggan zombie 21:07:59 <|amethyst> not that slow :) 21:08:03 centaur zombie (07z) | Spd: 13 | HD: 4 | HP: 25-43 | AC/EV: 1/2 | Dam: 8 | 07undead, evil | Res: 06magic(5), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 45 | Sz: Large | Int: plant. 21:08:03 <|amethyst> %??centaur zombie 21:08:04 !fight draconian zombie hd:1 v kobold zombie hd:27 21:08:18 so, moving the conversation to more interesting things 21:08:21 @??draconian zombie hd:1 21:08:21 draconian zombie (07z) | Spd: 8 | HD: 8 | HP: 9-83 | AC/EV: 8/6 | Dam: 12 | 07undead, evil | Res: 06magic(10), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 95 | Sz: Medium | Int: plant. 21:08:21 also please don't tell me that said zombies would then have different base damages per species 21:08:22 Shall we set Forest alight? 21:08:31 @??kobold zombie hd:27 21:08:31 kobold zombie (07z) | Spd: 8 | HD: 27 | HP: 173-228 | AC/EV: 0/7 | Dam: 3 | 07undead, evil | Res: 06magic(36), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1227 | Sz: small | Int: plant. 21:08:45 !fight draconian zombie hd:1 v kobold zombie hd:27 delay:10 t:10 21:08:47 @??orb of fire zombie 21:08:47 unknown monster: "orb of fire zombie" 21:08:56 @??orb_of_fire zombie 21:08:56 unknown monster: "orb_of_fire zombie" 21:09:03 @??lich zombie 21:09:03 unknown monster: "lich zombie" 21:09:04 <|amethyst> bh: Probably arguments for or against that should go to the C-R-D thread 21:09:13 -!- gammafunk has joined ##crawl-dev 21:09:20 I don't think forest is that bad now 21:09:35 <|amethyst> bh: I specifically asked hangedman to send it there so it could get wider eyes than just the IRC regulars 21:09:39 The only reason to go there is to get to tomb 21:09:49 bh: giving up on the Forest would be ok, I wouldn't want tenofswords' idea to shoehorn monsters to random branches, though 21:09:52 |amethyst: reasonable 21:09:56 G-Flex: and that, too 21:10:07 and what 21:10:11 the Forest does require quite a bit of work, though 21:10:12 yes, shoehorning, because a treant doesn't fit in swamp 21:10:24 well duh 21:10:26 <|amethyst> kilobyte: I think at least some of them are well-justified, and am not really competent to judge the rest :) 21:10:30 it would have to be a mangrovant 21:10:34 i mean, really 21:10:44 wheals: that, for example :) 21:11:00 yes that is literally a line in on the devwiki page 21:11:12 thank you for reading it 21:11:17 <|amethyst> yes, that was already mentioned 21:11:21 hrm 21:11:38 should asmodeus' sceptre be disliked by dith? 21:11:38 if the current problem with forest is that there's little reason to go there, why is it more true for forest than crypt? 21:11:48 N78291: evoking it should be 21:11:52 ??sceptre of asmodeus 21:11:52 sceptre of asmodeus[1/1]: +7, +7 staff. Evoke for an evo/30 chance to summon a charmed efreet/sun demon/balrug/hellion/brimstone fiend (which will turn hostile before timing out). Can't be abjured! 21:11:54 <|amethyst> G-Flex: TSO piety? 21:12:01 G-Flex: I *think* forest is more likely to splat you 21:12:03 most chars don't have TSO 21:12:05 yeah 21:12:11 forest is harder, that much is true 21:12:17 people manage to find crypt less annoying, too 21:12:22 the loot probably isn't as good but that's easy to solve 21:12:27 -!- ussdefiant has joined ##crawl-dev 21:12:32 G-Flex: I'm not sure what happens if you summon a fire elemental with summon elemental either 21:12:36 I find forest much less annoying now that there aren't rock worm style dryads 21:12:48 N78291: he should get mad 21:12:59 well, as I just posted on c-r-d, everybody will have different thresholds of annoyance 21:13:05 then again tso doesn't care about summoning scorpions 21:13:24 when would forest be acceptable if everybody's going to hate a different part of it 21:13:42 I don't really hate it 21:13:54 When is Crawl going to be acceptable if everyone hates a different part of it? 21:13:56 be annoyed by a different part of it 21:13:57 Clearly remove Crawl. 21:13:58 Problem solved. 21:14:08 Grunt: orb spawns on the D:1 upstairs 21:14:13 done. 21:14:18 I'd say the Forest is quite a nice branch, even as is 21:14:28 Grunt: well if you cross-reference people on IRC, tavern, and elsewhere, pretty much every feature has a chunk of people wanting to remove it 21:14:34 crawl should just be zot:5 then 21:14:52 kilobyte: I think there's some inertia from when it was /more/ annoying, particularly the dryads 21:14:56 -!- Furril has quit [Quit: Leaving] 21:15:00 there are two issues: a minor one, a few not-so-good monsters, and a bigger one, danger being bigger than the reason to go there 21:15:09 also because forest has some dangers that don't exist much elsewhere, like a bunch of dudes needlestabbing you 21:15:20 (anybody remember the starting spen that could literally stay out of range forever if you had mr) 21:15:43 kilobyte: i'm with you 100% 21:15:50 -!- Moanerette has quit [Quit: Page closed] 21:15:58 i think if you remove/lower the spawn rate of some of the more gimmicky monsters 21:16:02 forest is good for quickblades, which is a nice draw for some characters 21:16:08 and up the loot 21:16:09 but only some, and not many 21:16:11 i think it's not so bad 21:16:34 forest has better loot than crypt I would think 21:16:43 it should if it's harder 21:16:45 <|amethyst> what about moving/copying some of the disabling monsters (or reduced versions) elsewhere as tenofswords suggests, leaving some in forest but with somewhat reduced frequency? So that "disablement" is still a theme but not as overwhelming 21:16:55 N78291: in my experience it does not 21:16:56 quick blades, sling bullets, all the spriggan defender items, bucklers, faerie dragon armour 21:17:07 faerie dragon armour is a randart 21:17:10 therefore it'll suck often 21:17:17 it's better than regular randarts 21:17:26 also it has a guaranteed good base type 21:17:27 like, how much do you really want +2 mda with +3 str 21:17:28 there are at least 5 superb items in every end iirc 21:17:31 <|amethyst> (the ones elsewhere so players get some earlier experience with some of the mechanics) 21:17:41 clearly just reduce forest to forest-$ 21:17:46 learndb thinks it's guaranteed to not have various bad things 21:17:54 ??faerie dragon armour 21:17:54 faerie dragon armour[1/1]: A randart with fixed appearance, worn by the Enchantress. Good AC for a light armour, and provides sticky flame immunity. Base type is mottled dragon armour. 21:17:59 geekosaur: that was once true, but it's no longer true. 21:18:00 it does? 21:18:02 hm, used to guarantee it 21:18:12 unknown monster: "git :" 21:18:12 %?git :/Fae 21:18:14 it can have some things other randarts can't like clarity 21:18:17 unknown monster: "git :" 21:18:17 %?git :/fae 21:18:18 %git :/Fae 21:18:19 Could not find commit :/Fae (git returned 128) 21:18:26 %git :/[Ff]ae 21:18:27 07galehar02 * 0.14-a0-654-gd679754: Revert "Allow D:14 shafts, make them known; try to always place one." 10(10 weeks ago, 4 files, 3+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d67975441494 21:18:27 oh you're doing it wrong 21:18:27 yeah 21:18:27 %git HEAD^{/[Ff]ae} 21:18:27 07galehar02 * 0.14-a0-654-gd679754: Revert "Allow D:14 shafts, make them known; try to always place one." 10(10 weeks ago, 4 files, 3+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d67975441494 21:18:33 %git HEAD^{/[Ff]ae}^^{/[Ff]ae} 21:18:34 07kilobyte02 * 0.14-a0-401-g38e8f2d: Allow +Rage, *RAGE, -TELE and Contam on faerie dragon armour. 10(3 months ago, 1 file, 5+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=38e8f2dd1293 21:18:36 interesting. that strikes me as not helping, tbh 21:18:40 That's the one. 21:18:45 yes 21:18:46 I really really want the enchantress to show up with -tele because it sounds hilarious 21:18:52 anyway, the purpose of my proposal wasn't to just say the branch is in a bad space, but to actually suggest some finite action more likely than the anticipatable conclusion to this discussion here, which is "yes we should do a bunch of vague changes" followed by tiny edits for another 6 months. 21:18:52 oh wait 21:18:54 I was thinking of -cast 21:18:58 Anyway, didn't it futz with the enchant range as well? 21:19:00 kilobyte: what was the reason for that? 21:19:07 -2 is possible I think 21:19:09 maybe worse 21:19:14 -2 rhough +8 now 21:19:21 was 0 through +6 21:19:29 <|amethyst> yeah, -CAST and -TELE are still prevented 21:19:34 Could have sworn it was +2-6 21:19:41 you mean *tele 21:19:41 |amethyst: "Allow +Rage, *RAGE, -TELE and Contam" 21:19:47 probably 21:19:48 wheals: people complained that the faerie dragon is "way too good" 21:19:54 <|amethyst> err, I mean *TELE 21:20:02 (it is inherently in a bad place in _position_ but that is being ignored here because people are presuming/not presuming that people are going to do it regardless of what it has or doesn't) 21:20:23 way too good is one thing. allowing it to be bad is another... 21:20:48 Faerie Dragon armour is "great" when it's -3 or something wretched like that 21:20:56 or getting caught on details and everybody's differing directions like me being stuck on my proposal or wheals on his 21:20:58 <|amethyst> Yeah, that doesn't make it worse so much as increase variance 21:21:07 |amethyst: are there any gotchas in using the crawl-git-repository in dgamelaunch-config to do some dev stuff as 'crawl-dev'? or is there a better workflow I should look into? 21:21:26 <|amethyst> johnstein: dev stuff? 21:21:51 |amethyst: yeah. IIRC the complaint was that it's "always" better than a MDA. 21:21:54 if I want to mess around with coding up stuff. features. patches. or just screwing around with stuff 21:21:58 <|amethyst> johnstein: if you make changes on that working dir you will cause yourself problems 21:21:59 hm 21:22:08 <|amethyst> kilobyte: as a reward for a hard branch, what's the problem with that? 21:22:11 |amethyst: people demanded it to spawn only randomly 21:22:15 the +1 faerie dragon armour {Str+5} 21:22:15 I may be a little negative here but what was the original purpose of this again 21:22:18 well... 21:22:24 that was my most recent, not exactly better than MDA 21:22:37 ok, that's kinda what I was wondering. whether I should set up a clone in another directory as 'me' (not crawl-dev). 21:22:45 !lm . br.end=forest -4 -log 21:22:46 Basil, XL27 OgEn, T:115031: http://dobrazupa.org/morgue/Basil/morgue-Basil-20140101-173431.txt 21:22:54 <|amethyst> johnstein: you can do it as you or as crawl-dev, whichever you prefer 21:23:12 <|amethyst> johnstein: the problem with working in that particular directory is the automatic updating 21:23:18 x - +5 faerie dragon armour {+Blink rF+ rC+ MP+6 Str-3 Clar} 21:23:22 it's more that crypt has nothing comparable (in fact none of the monster equipment in crypt is likely to be useful) 21:23:27 That was "quite good," I admit 21:23:29 <|amethyst> johnstein: you'll have the branch changed from under you, or you'll prevent it from switching branches 21:23:32 not even ancient champion equipment? 21:23:38 they shouldn't be exact analogues 21:23:39 <|amethyst> s/it/the update scripts/ 21:23:44 !lm . br.end=forest -5 -log 21:23:45 Basil, XL27 OgWr, T:95027: http://dobrazupa.org/morgue/Basil/morgue-Basil-20131217-011848.txt 21:23:49 -!- ystael has quit [Ping timeout: 248 seconds] 21:24:22 tenofswords: maybe for some players, I don't use plate 21:24:47 <|amethyst> johnstein: Probably as you is easier, so you don't have to set up crawl-dev's ~/.gitconfig with your email address 21:25:29 <|amethyst> johnstein: but you notice how many of the dgamelaunch-config commits are by Dobrazupa.org staff :) 21:25:29 -!- axle has quit [Quit: Page closed] 21:25:39 <|amethyst> s/you/you'll/ 21:25:46 heh 21:25:56 you know, my original point was kind of confirmed by this distraction over faerie dragon armour 21:26:53 so, I've cloned the repo in another directory and made some sweet updates and it compiles and I want to add that as an experimental version on the server... what's the best way to get it over there? just copy the binary into /usr/games/ and update the menus? 21:27:46 tenofswords: i don't think that problem is confined to forest discussion 21:27:57 <|amethyst> johnstein: hm... the stable build script can do experimental branches, but you will need to fetch that branch back into the crawl-build directory 21:28:18 the problem being ##crawl-dev itself, orrrrrrrr 21:28:28 <|amethyst> johnstein: (which doesn't negate what I said about not doing work in there directly) 21:28:33 heh 21:29:01 maybe more crawl dev than ##crawl-dev 21:29:11 (I was trying to avoid that, but yes) 21:29:22 <|amethyst> tenofswords: well, it did come up for a reason, namely forest loot vs crypt loot as a reason why one might want to voluntarily enter forest 21:29:46 while that is valid it is also particularly transient 21:29:47 <|amethyst> so it's not completely off-topic, though probably tangential at this point 21:30:30 like, I could go ahead and... give out some demon weapons, or necro randbooks, or varied "maybe always good" things into crypt ends 21:30:36 but it proves his point so well that we were mildly distracted by a somewhat minor point relevant to the topic 21:30:48 in a patch that'd take maybe a day 21:31:11 What are Crypt and Forest supposed to do? 21:31:17 -!- kait has quit [Ping timeout: 248 seconds] 21:31:29 xp, really 21:31:30 |amethyst: so it sounds like the usual flow is that experimental versions come from the main crawl git repo, which is where the update experimental scripts come in handy. that is, it's not usually done in a different directory on the same host 21:31:34 be more attractive than Zot for xp? 21:31:42 at least i feel like that's how they fit into the game 21:31:53 xp, loot, variety 21:32:01 -!- Neuromancer has quit [Quit: Page closed] 21:32:09 noticeably _late_ xp, loot, and variety, though 21:32:18 ehhh 21:32:21 it's not incredibly late 21:32:21 Well, if you want the fun loot 21:32:28 you have to pry it from Sp Defenders 21:32:35 it's not as late as slime loot or vaults loot 21:32:38 or alches 21:32:43 <|amethyst> What if each had a rune 21:32:44 certainly not as late as zig loot 21:32:45 or those bastard spens 21:32:56 mm 21:33:02 <|amethyst> we could get rid of Demonic or Abyssal or whatever 21:33:02 |amethyst: sorry, crawl has a mandate that at least 80% of the runes must be demon-related at all times 21:33:09 -!- ProzacElf has quit [Ping timeout: 272 seconds] 21:33:09 giving them runes was an old strategy for their awkward position, sure, but it's somewhat awkward in a bunch of ways 21:33:31 Well, it seems more like they provide amusing ttyrecs at the moment 21:33:34 I bet if you give them a rune the players that dislike them because they don't have runes will complain that you are forcing them to do it 21:33:36 a crypt rune is another undead branch, for example 21:34:17 though I think they would be more interesting as a rune branch if they weren't in vaults 21:34:18 "another"? 21:34:26 tomb, tartarus 21:34:26 <|amethyst> undead branch with few demons and not a lot of mummies 21:34:32 yeah 21:34:35 it would be pretty different 21:34:42 a lot better differentiated than all the damn pan/hell runes imo 21:35:21 clearly it's my fault for focusing on lair-branch and D functions instead of extended 21:35:41 -!- PepeRC2 has quit [Ping timeout: 272 seconds] 21:35:55 what do you even mean by that 21:36:15 * kilobyte wishes 4S got removed from the Lair, and rebalanced into Depths. 21:36:18 (the other point of the proposal was making changes to swamp, shoals, and depths) 21:36:22 Lair branch could usesome work, yes 21:36:31 what's your focus on D? 21:37:05 Depths feels endless and spriggan bands fit several niches (naturally fast, not huge on health) it could use 21:37:38 Oh, U 21:37:49 Necromancers are sort of annoying 21:39:40 <|amethyst> kilobyte: I would like to still have one relatively easy/early rune for player encouragement purposes 21:40:05 <|amethyst> kilobyte: well, not one 21:40:38 <|amethyst> kilobyte: but some kind of major milestone like that that a player could reasonably reach at around XL 15/16 21:40:47 (I would rather not subject every game to having to face all of the gimmickry of the lair branches in a less-gimmick'd, already rather long branch) 21:40:53 (hello there another tangent) 21:41:59 -!- twelwe_ has joined ##crawl-dev 21:42:04 <|amethyst> and you're seeing another reason I suggested the mailing list 21:42:18 <|amethyst> I'll write up a reply once I get time but it might be a few days 21:42:22 oh no not themed branches 21:42:23 <|amethyst> semester starts on Thursday 21:42:25 mailing list isn't really much better, I'd argue 21:42:39 -!- twelwe___ has joined ##crawl-dev 21:42:58 -!- twelwe____ has joined ##crawl-dev 21:42:59 it may have permeance but it also has an equally unreliable audience 21:43:23 gonna playtest again oghu of dith in about 17 minutes 21:43:37 think im at clvl 16 21:44:11 g-flex: twisting's bad, stop it 21:44:25 well what do you mean by gimmickry, then? 21:45:57 webs, scattered pools, islands of land, mangroves, other things that don't necessarily mesh well with suddenly being thrown into late-D in anywhere but more large vaults 21:45:57 <|amethyst> spider/swamp in lair (mostly non-sentients), snake/shoals in Depths, late D or elsewhere 21:46:23 (also there is a lot of overlap all over the game already) 21:46:29 but then you can get two very poisonous branches 21:46:32 or two very watery ones 21:46:49 -!- twelwe__ has quit [Ping timeout: 272 seconds] 21:46:49 -!- twelwe_ has quit [Ping timeout: 272 seconds] 21:47:27 -!- twelwe___ has quit [Ping timeout: 272 seconds] 21:47:34 "can" also get large fake swamps in snake and lair 21:48:43 -!- tabstorm has joined ##crawl-dev 21:48:58 hey guys, with the new god, there seems to be a bug where invis won't be displayed under umbra 21:49:01 idk if this is intentional 21:49:30 I thought the only intentional bugs were monsters ... 21:49:33 yeah I'm just going to collapse here 21:49:42 well, that and dwants 21:49:52 looks like dispater's staff doesn't mention being disliked either 21:49:56 -!- tsohg_ has quit [Remote host closed the connection] 21:50:01 is that the hellfire one 21:50:08 he probably should not like you using hellfire!! 21:50:23 He doesn't. 21:50:25 I think if you evoke it you would get penance 21:50:26 heh, would suck to be a demonspawn under dith with the tier 3 fire facet 21:50:27 (like you using hellfire) 21:50:37 You smell fire and brimstone. Dithmengos gives you a nasty look. 21:50:40 but since meleeing with it is okay it doesn't have a line probably 21:50:46 ??staff of dispater 21:50:46 staff of dispater[1/2]: +4,+4 golden staff. E(v)oke for 100 hunger, -some hp, -6 mp, Hellfire (power = 8 * Evo) 21:50:58 a +4 staff does not sound very okay 21:51:08 ??staff of dispater[2] 21:51:08 staff of dispater[2/2]: Anagram of Steadfast Ripoff 21:51:20 (we clearly need more anagrams) 21:51:55 ??trog wrath[$ 21:51:55 trog wrath[3/3]: "Trog retribution" is an anagram of "bring torture to I." 21:52:15 ??anagrams 21:52:15 anagrams ~ anagram[1/1]: ynoxinul <-> unix only 21:53:01 -!- chewymouse has joined ##crawl-dev 21:53:15 !learn add anagram see {staff of dispater[2]} 21:53:16 anagram[2/2]: see {staff of dispater[2]} 21:53:23 !learn add anagram see {trog wrath[3]} 21:53:23 anagram[3/3]: see {trog wrath[3]} 21:54:22 !learn add anagrams see {dsomething} 21:54:22 anagrams[1/1]: see {dsomething} 21:54:24 ??anagram[2] 21:54:25 staff of dispater[2/2]: Anagram of Steadfast Ripoff 21:54:25 oops 21:54:36 !learn del anagrams[1 21:54:36 Deleted anagrams[1/1]: see {dsomething} 21:55:01 -!- chewymouse has quit [Client Quit] 21:55:14 ??dsomething 21:55:14 dithmengos[1/1]: The Shadow God, currently available in the shadow-god branch; playable on {cszo}. For original discussion, see here: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=10117 21:55:28 the discussion is on tavern??? 21:55:43 clearly I should have brought my proposal there 21:55:56 you're bitter, aren't you 21:56:11 even though I was working around them so it'd be like juggling swords and then trying to swallow them 21:56:30 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]] 21:56:32 no, I'm just resting until I can get back to the part of my proposal I can code myself 21:59:12 <|amethyst> tenofswords: what parts do you need help with? 21:59:37 <|amethyst> tenofswords: your changes to siren/nymph I guess? 21:59:37 whatever the heck kind of save compat is needed for a branch being cut, for starters 21:59:52 <|amethyst> tenofswords: shouldn't be too bad if we just leave it in for existing games 22:00:12 -!- tenofswords has quit [Read error: Connection reset by peer] 22:01:28 So chop out forest and scatter its denizens wherever, right? 22:01:55 <|amethyst> tenofswords: (and since I know you read the logs) that and the #ifdef stuff I could do without a problem. Modifying siren is not necessarily too bad, and you know how to move around monsters and vaults 22:03:50 03Grunt02 07[shadow-god] * 0.14-a0-1875-gdd9d581: Hibernating a sleeping monster no longer awakens it (#7978, tabstorm). 10(2 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dd9d5814f755 22:03:55 <|amethyst> tenofswords: Not that I'm 100% in agreement with your proposal, but if you think having an implementation to show people is good, put together as much as you can and I can fill in the gaps and set up a branch 22:04:05 -!- CyberSandwich has joined ##crawl-dev 22:04:58 tengu reaver (13H) | Spd: 10 (move: 90%) | HD: 17 | HP: 66-102 | AC/EV: 2/17 | Dam: 27, 11, 11 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible, lev | Res: 06magic(68) | XP: 2067 | Sp: b.lightning (3d22), battlesphere, freezing cloud (2d27) / b.magma (3d26), battlesphere, fireball (3d27) / b.venom (3d21), battlesphere, poisonous cloud (3d11) | Sz: Medium | Int: high. 22:04:58 %??tengu reaver 22:05:02 spriggan defender (08i) | Spd: 16 | HD: 15 | HP: 50-72 | AC/EV: 3/25 | Dam: 30 | 10weapons, 10items, 10doors, fighter, see invisible | Res: 06magic(140) | Chunks: 07contam | XP: 1396 | Sz: little | Int: high. 22:05:02 %??spriggan defender 22:07:31 also, I think actually showing that someone is working on it would be a good thing 22:07:58 who posts as lordsloth on SA? 22:08:03 %git :/[Ff]orest 22:08:03 07kilobyte02 * 0.14-a0-1799-ge455218: Reduce Forest guests on shallow Abyss. 10(7 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e4552187d6ec 22:08:22 %git HEAD^{/[Ff]orest}^^{/[Ff]orest} 22:08:23 07kilobyte02 * 0.14-a0-1796-g1ce0708: Guarantee the Forest, for now. 10(7 days ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1ce070822937 22:09:44 think I just ran into a bug involving autoexplore 22:10:35 It says I'm done exploring but there are unmapped parts of the level, and no exclusions. Here's the save http://crawl.develz.org/saves/dumps/ShyGuy-cc20582-140114-0409.tar.bz2 22:11:16 Unstable branch on crawl.s-z.org updated to: 0.14-a0-1876-g927fc3a (34) 22:12:17 <|amethyst> BlastHardcheese: it's a minor leak that those ???s are the edge of the level 22:12:21 -!- tsohg_ has quit [Remote host closed the connection] 22:13:31 <|amethyst> BlastHardcheese: so it doesn't try to see them because it knows they must be impassible (I believe actually because the recursion would break; I looked at it a bit at one point but didn't get too far) 22:14:39 -!- Morphy has quit [Quit: Page closed] 22:15:22 -!- Escalator has quit [Ping timeout: 246 seconds] 22:15:27 <|amethyst> BlastHardcheese: kilobyte mentioned it in a comment to #7585 so you might add a link to your save there 22:16:51 Would that be helpful? I was just making sure to mention it in case I caught some weird never-before-seen bug. 22:16:57 <|amethyst> though #7585 itself sounds not related to map edge? 22:17:10 cancelling scrolls of amnesia seems to interact weirdly with clear_messages = true 22:17:15 <|amethyst> It's not never-before-seen, but I think having the save would still be nice 22:17:29 <|amethyst> since that bug doesn't have a save currently 22:17:30 ...oops, that wasn't the branch I wanted to update 22:17:47 <|amethyst> ??|amethyst 22:17:47 |amethyst[1/6]: <|amethyst> doh 22:18:04 Experimental (shadow-god) branch on crawl.s-z.org updated to: 0.14-a0-1875-gdd9d581 22:18:11 ...much better. 22:18:50 fr: rename scrolls of ID to scrolls of identify potion 22:24:27 -!- magicpoints has quit [Ping timeout: 265 seconds] 22:24:40 -!- dtsund has quit [Quit: dtsund] 22:24:59 -!- MaxFrost has quit [Ping timeout: 272 seconds] 22:26:56 -!- Basil has quit [Ping timeout: 252 seconds] 22:27:03 okay, I added a note to that bug 22:27:39 <|amethyst> thanks 22:29:14 Autoexplore minor information leak. by Siegurt 22:32:17 <|amethyst> hm, I guess chei was not online when that one was first announced? 22:32:32 <|amethyst> s/announced/posted/ 22:33:29 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:34:13 -!- zoqfot has quit [Quit: Page closed] 22:39:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:39:59 -!- piginabag has quit [Quit: Page closed] 22:40:35 -!- Blazinghand|Work has quit [Remote host closed the connection] 22:44:10 -!- Pepe has quit [Ping timeout: 245 seconds] 22:44:17 -!- Daagar_ has quit [Ping timeout: 245 seconds] 22:44:47 -!- bh has quit [Quit: Page closed] 22:45:41 -!- DrinkMachine has quit [Quit: Leaving] 22:47:17 -!- master_j is now known as arch 22:47:54 -!- captflint has quit [Quit: Leaving.] 22:49:17 -!- dtsund has joined ##crawl-dev 22:58:50 -!- LiquidKrystal has quit [Quit: Page closed] 23:06:50 -!- gammafunk has quit [Ping timeout: 246 seconds] 23:12:26 -!- bonghitz has quit [Quit: Leaving...] 23:16:59 -!- arch has quit [Quit: WeeChat 0.4.2] 23:19:25 -!- N78291 has quit [Quit: null] 23:21:17 -!- gammafunk has joined ##crawl-dev 23:23:11 -!- Demise has quit [Quit: Page closed] 23:23:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:28:22 -!- ystael has quit [Ping timeout: 252 seconds] 23:30:12 -!- ProzacElf has joined ##crawl-dev 23:33:23 -!- thedefinite has quit [Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-] 23:40:30 -!- DrinkMachine has joined ##crawl-dev 23:47:37 -!- ackack has quit [Ping timeout: 245 seconds] 23:47:55 -!- ProzacElf has quit [Ping timeout: 245 seconds] 23:54:34 -!- TerryDactyl has quit [] 23:55:55 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <- \o/]