00:17:15 <08w​ormsofcan> just replace swamp drakes with death drakes, and don't make miasma rot 00:17:41 <08w​ormsofcan> bam, instant slow 00:18:20 <08w​ormsofcan> could maybe also remove the poisoning part of miasma to differentiate it from poison clouds 00:29:09 quick question: is there any easy way in crawlcode to call some code when the player steps *off* of a tile? 00:29:17 -!- amalloy_ is now known as amalloy 00:35:20 more specifically, i need to call update_vision_range() when the player is no longer standing on a particular feature, but vision range currently appears to be updated in a very hacky way by anything that needs to do that, and the only way I can easily see to do this is to call it from within world_reacts, but I feel like there must be some better 00:35:20 approach I'm not seeing 00:38:13 or maybe that is the right approach and the existing vision range updates should be taking place there? hum 01:07:42 miasma not poisoning sounds good IMO. More distinct, and the rest of it is still bad 01:08:06 <10P​leasingFungus> i do like that miasma can actually kill the player 01:08:20 rot can kill the play, but i get what you mean 01:08:44 <10P​leasingFungus> i'd be fine with it doing direct damage instead of poison, but i also don't see any particular need to change it 01:08:55 <10P​leasingFungus> i've never felt "poison clouds and miasma are basically the same" 01:09:00 <10P​leasingFungus> "poison clouds are just green miasma" 01:36:23 that relationship's in the wrong direction; miasma is Super Poison :P 01:45:25 <09g​ammafunk> !firestorm 01:45:26 <04C​erebot> ............... ............... ............... ...#crawl-dev.. ............... ............... ............... 01:45:47 <09g​ammafunk> glad I know how that looks in irc now 01:54:29 -!- maier is now known as kenran 02:23:17 did i miss a memo about this Botessa thing? what is the deal here? 02:25:04 a bunch of dev chat was happening on discord, which was getting buried in other chatter. now botessa brings discord into your house 02:28:49 rip 02:56:31 there's a dev discord with Botessa as a bridge to IRC, so people who want to be only on discord can chat 02:56:40 mainly since a lot of dev discussion was getting fragmented between irc and the roguelikes discord 03:23:02 Unstable branch on crawl.beRotato.org updated to: 0.26-a0-597-gb535b09 (34) 03:29:46 * bgiannan resisting the urge of trashing discord 03:31:10 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3545-g7c84a495e7 03:49:18 <08w​ormsofcan> @PleasingFungus the poisoning/rot part of miasma mostly seems like a curing tax, the more interesting consequence from standing in it is getting slowed 03:51:05 <08w​ormsofcan> having damage on par with other clouds on top of it seems like it would tip players to pick disengage over fight, although I guess death drake miasma isn't that long lasting 04:07:09 -!- amalloy is now known as amalloy_ 09:38:46 <09g​ammafunk> dead channel, game is dying 09:54:48 <09g​ammafunk> I took neil's suggestion for the nick on the IRC side 09:58:23 Rip dp3g 10:23:56 -!- cebolla is now known as spicycat 10:51:16 <09b​h> 👍 11:47:28 Shapeshifter changes into a slime, gets pacified by Jiyva, keeps changing forms while still being peaceful 13https://crawl.develz.org/mantis/view.php?id=12351 by Sar 11:56:13 <09b​h> That's fantastic. Will not fix? 11:59:32 <09g​ammafunk> sorry bh, no fun of that sort allowed 12:17:56 <10P​leasingFungus> imo feature 12:22:33 now I want to know if the bridge removes link previews 12:22:34 %git 12:22:34 07ebering02 * 0.26-a0-597-gb535b09: Clarify Serpent's Lash description to exclude fancy movement 10(27 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b535b0901c4e 12:22:43 aha, it does not 14:20:45 ^status 14:20:45 29 Crawlers. CBRO disk usage=96% (135GB) | RAM usage=56% (4GB)| uptime/CPU= 14:20:45 up 91 days, 8:56, 2 users, load average: 0.48, 0.41, 0.40 (4 Cores) http://status.berotato.org 14:55:08 Can I buy the CBRO operator a cheap 3TB hard drive. 14:57:01 <09g​ammafunk> @advil did you forget to pin the latest Q&E thread? Maybe you're no longer pinning those. 14:58:34 test 15:33:30 jfcaron_: Only if you want to buy them some expensive backups :-/ 15:35:29 Their disk usage is always super high, and it look slike the capacity is only 135GB. 15:36:10 I've no idea if it's physical disc or cloudy, but as a rule of thumb, actually properly backed up disc costs 10x what the spinning rust does. 15:37:04 <06a​dvil> @gammafunk I think it's pinned, though I agree it's rendering oddly 15:37:52 <06a​dvil> no idea why the grin pin isn't showing? 15:37:53 <06a​dvil> https://cdn.discordapp.com/attachments/747522859361894521/747902588514730044/Screen_Shot_2020-08-25_at_3.37.22_PM.png 15:45:58 <06a​dvil> our discord typos will be preserved in irc forever 😦 15:52:34 <09g​ammafunk> oh, weird 15:52:45 <09g​ammafunk> and yeah, rip typo correction 16:29:05 <10P​leasingFungus> heh 16:47:44 also got to love how long those discord image upload urls are, sheesh 16:48:20 guess that's partly the filename, but the discord part isn't helping 17:27:03 <06a​dvil> hm, I wonder if it's just a bug for pinned posts that are still the most recent post...it actually does show up as pinned on mobile and oldreddit 17:28:32 <06a​dvil> lol someone on tavern dug up post from 2017 with eerily accurate predictions from nago: "If all proceed with this timing, for 0.26 rations and chunks will be removed too" 17:28:47 <06a​dvil> though they also predicted "Dcss finally merged in hellcrawl." 17:39:10 <09g​ammafunk> nago's been around long enough that they can probably predict things more accurately than most 17:40:07 does this work @gammafunk 17:40:20 <09g​ammafunk> it does indeed 17:41:09 <09g​ammafunk> the sort of awkward part is pinging the IRC side, but I guess if people care they'll have irc pings/highlights that activate with their name anywhere in the message 17:45:17 <09g​ammafunk> @advil I think you were one of the ones who originally expressed interest in this bridge/discord in the first place; if you see things in the discord you think should be set up a certain way channel-wise/etc, you should have the basic permissions necessary to do so via the "Crawl Dev" role. That applies to the other devs in this discord as well (but please consult with everyone or at least myself 17:45:17 if you're doing something drastic) 17:45:26 <09g​ammafunk> We also want to have at least one other dev who's an admin for this discord 17:46:05 <09g​ammafunk> Could go by same set of people who have ops for ##crawl-dev, but the set of people who care about IRC and those who care about discord aren't overlapping 18:00:10 gammafunk: did you write this relay bot yourself? (is it on gh?) 18:00:51 <09g​ammafunk> I definitely did not; it's a well-known bridge written in javascript: https://github.com/reactiflux/discord-irc 18:01:15 <09g​ammafunk> but yes to your second question 18:02:20 thanks. Kramell works similarly, so I thought I'd mention it's author as someone who might be able to answer questions 18:02:37 <09g​ammafunk> I may set up a special bridge for learndb editing based off beem+cerebot+lomlobot though 18:03:20 <09g​ammafunk> not familiar with what kramell does 18:04:19 <09g​ammafunk> is that the old discord relay kramin originally wrote? or maybe that's the csdc thing, but wasn't aware of it doing bridging 18:04:20 I might be wrong. We have a bot that bridges the awbw channel and discord server 18:04:26 maybe it's just this same one. 18:04:46 Yeah, my mistake. 18:05:06 <09g​ammafunk> I could make my own bridge based on my bots (since the logic is basically that of a bridge) , but I figured it's better to use a pre-existing tool where they've thought through all the issues 18:06:38 <09g​ammafunk> my bots relay to IRC via PM, so they don't have to think about channel destinations (although LomLobot starts from an IRC channel source), but it's not hard to extend that; it's just that other people have made tools for this specific purpose already, and they've thought about the issues more than I have and probably also know the protocols a lot better on both sides (esp. IRC) 18:06:41 <06a​dvil> there's a few out there but iirc I recommended this one as one that another discord I'm in uses, that handles a few things better than whatever roguelikes is using 18:06:58 <09g​ammafunk> I'd thought roguelikes is using this one too 18:07:12 <06a​dvil> oh maybe, it might just be set up differently 18:07:27 <09g​ammafunk> one thing I'm not sure about is enabling webhooks; roguelikes had security problems with that in terms of mentions, but the integration looks a lot nicer with webhooks 18:07:43 <09g​ammafunk> on the discord side of things, at least 18:07:55 <09g​ammafunk> yeah I should ask mtf about it 18:07:56 <06a​dvil> !lg 18:07:57 <04C​erebot> 563. advil the Slayer (L27 HONe of Okawaru), escaped with the Orb and 3 runes on 2020-06-23 16:20:26, with 1478693 points after 99500 turns and 11:03:49. 18:08:16 <09g​ammafunk> for bots I'm still using cerebot on this side, since that seems most logical 18:08:20 <06a​dvil> yeah 18:08:40 <06a​dvil> it would be possible to set this bot up to relay any commands (which you can identify by punctuation) to the IRC channel 18:09:01 <06a​dvil> I'm not sure if it really matters 18:09:52 <09g​ammafunk> I think for nick mapping, cerebot would be superior (you have to map discord usernames to sequell) 18:09:57 <09g​ammafunk> although you can just use sequell nicks for that 18:10:04 <06a​dvil> ah true 18:10:17 <09g​ammafunk> but for unrestricted access you definitely have problems with that approach 18:10:30 <09g​ammafunk> that's why Sequell's RELAY was added 18:12:10 <09g​ammafunk> it's just that you can't currently learndb edit via RELAY (although I want to implement that using allow lists on the Sequell side) 18:13:39 <09g​ammafunk> something like: Sequell has an allow list of which bot IRC nicks can edit via !RELAY and then the bot indicates that a !RELAY is allowed to edit via a flag to !RELAY, and it only sets this flag in public channels (so you can't edit in DM with cerebot) 18:14:37 <09g​ammafunk> or I guess you can skip all that and have a special IRC bridge dedicated to learndb edits that does what advil said about properly forwarding commands, so it's not using !RELAY 18:16:55 <06a​dvil> yeah this is what it looks like on my other server: 18:16:56 <06a​dvil> https://cdn.discordapp.com/attachments/747522859361894521/747942612521975878/Screen_Shot_2020-08-25_at_6.09.36_PM.png 18:17:11 <06a​dvil> so I suppose you could set it to do that only for !learn commands or something 18:17:27 <06a​dvil> _ is the username of that bridge bot (it's not on freenode) 18:18:08 <06a​dvil> and OCTOTROG is the local irc bot (which itself relays) 18:20:05 <09g​ammafunk> I'm sort of against the idea of trying to filter for learndb edits since you actually can't fully tell if a message edits the learndb without fully parsing the Sequellese 18:20:56 <09g​ammafunk> it is true that the vast majority of edits happen through !learn, but there are various other learndb editing commands and there's just no way to tell without full expansion 18:21:13 <09g​ammafunk> so if you went with that route, I think you'd just want to pass through all commands 18:22:25 <09g​ammafunk> for a bridged channel, pass-through like that might be the most reasonable; it's just the nick mapping situation is always going to be awkward (Discord users with username not matching their IRC nick will have to make sequell nicks mapping discord name) 18:22:58 <09g​ammafunk> or I assume they will; not familiar with what functionality bridges currently have for somethign like that 18:32:00 does the bridge handle mirc color codes? 18:32:06 Discord doesn't allow arbitrary color applied to text 18:32:27 it should. I was going to test it but don't want to be passing weird inputs to the other chat 18:33:26 you're restricted to markdown (bolt, italic, underline, monospace, combination of those) and a special "embedded" templates appropriate for displaying a larger amounts of info 18:33:49 @?asterion 18:33:49 Asterion (12H) | Spd: 10 | HD: 15 | HP: 109-146 | AC/EV: 10/1 04(headbutt: d20-1) | Dam: 35, 20 | natural, 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(100) | Vul: 11silver | XP: 2661 | Sp: major destruction (3d6 / 3d27 / 3d20 / 3d22 / 3d24 / 3d28 / 3d25) [11!AM], g.s.makhleb [11!AM], haste [11!AM] | Sz: Medium | Int: human. 18:34:21 on the discord side, this is just all rendered as (unmarkdowned) text 18:34:44 <10P​leasingFungus> @?asterion 18:34:45 <04C​erebot> Asterion (H) | Spd: 10 | HD: 15 | HP: 109-146 | AC/EV: 10/1 (headbutt: d20-1) | Dam: 35, 20 | natural, weapons, items, doors, priest, evil, see invisible | Res: magic(100) | Vul: silver | XP: 2661 | Sp: major destruction (3d6 / 3d27 / 3d20 / 3d22 / 3d24 / 3d28 / 3d25) [!AM], g.s.makhleb [!AM], haste [!AM] | Sz: Medium | Int: human. 18:34:55 <10P​leasingFungus> but now it’s in a fun code block! 18:35:06 I suppose that's another thing in favor of cerebot; it understands what type of query was made and can add some markdown on the discord side 18:35:19 but this is logic you could add to a bridge as well 18:36:12 yeah, "code block" is sort of the best I can do with monster data shown in discord; the embedded template thing allows some text coloring, but only in specific ways and it just wouldn't work well for monster output 18:43:07 is cerebot on gh? 18:44:43 Sorry. I'm re-learning to check learndb before asking this stuff. 20:34:20 -!- amalloy_ is now known as amalloy 23:30:11 -!- cebolla is now known as spicycat 23:55:08 -!- amalloy is now known as amalloy_