01:34:44 Unstable branch on crawl.develz.org updated to: 0.27-a0-637-g3a9f0a9c12 (34) 01:56:08 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-637-g3a9f0a9c12 03:24:36 Unstable branch on cbro.berotato.org updated to: 0.27-a0-637-g3a9f0a9c12 (34) 03:30:49 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3997-g8c4bdc5f1a 03:53:46 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-637-g3a9f0a9c12 07:02:32 -!- amalloy is now known as amalloy_ 08:56:26 -!- Rjs- is now known as Rjs 12:55:41 |amethyst random question I have had queued for awhile: what do you think it would take to right click to work normally in links produced by chei in http://s-z.org/crawl-dev/? I looked into this once and the js code was somewhat inscrutable to me. Would be *very* helpful to be able to just open individual results in a new tab so you don't have to keep redoing the search 13:00:00 <10P​leasingFungus> i had the same problem. workaround: click on the left link & open in new tab 13:03:08 what is the left liink? 13:03:08 *link 13:03:08 I'm talking about in search results 13:04:15 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/820703886297268234/unknown.png 13:04:29 that's not a search result? 13:04:44 <10P​leasingFungus> oh, sorry, hold on 13:04:51 <10P​leasingFungus> i vaguely remember thinking you could do the same thing there 13:05:06 it would be great if so but it hasn't worked for me 13:05:40 <10P​leasingFungus> right, what you can do is open a separate tab to crawl-dev after getting the search results and then open the logs from there 13:05:41 when I open in new tab I get back to the main page, because something is weird about the link content 13:05:41 <10P​leasingFungus> that sucks tho 13:05:44 yeah 13:06:12 <10P​leasingFungus> also this calls a function called "wensley" onclick 13:06:23 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-637-g3a9f0a9 (34) 13:06:35 <10P​leasingFungus> i guess this whole page is a bit wensley themed 13:06:49 I think wensley wrote the search 13:07:13 <10P​leasingFungus> that would certainly make sense 13:10:09 yeah, agree re: the click behaviour of chei links 13:10:17 it's frustrated me a number of times 13:11:04 oh, I had to enable some stuff for the View Log link to do anything 13:11:55 heh 13:12:22 enable scripts from code.jquery.com or it doesn't displa the log (this assumes you use a blocker like uMatrix) 13:12:38 <10P​leasingFungus> vaguely suspect that you could replace wensley() with open() (or remove the onclick entirely and just turn it into a normal url) 13:12:49 otherwise it fails to display the log, which is shown in-line 13:13:05 so it looks like nothing happened 13:13:09 <10P​leasingFungus> nice 13:14:47 interestingly it also seems to live-update 13:55:33 <10P​leasingFungus> hm, DUR_POISONING is absolutely deranged 14:02:15 <08n​icolae> or should that be... DUR_ANGED 14:02:17 <08n​icolae> no, it shouldn't 14:04:29 <10P​leasingFungus> when something inflicts poison on you, it doesn't do a specific amount of poison damage over time. instead, it inflicts a specific value for DUR_POISONING, which corresponds indirectly (and nonlinearly) into an actual amount of time that the poison will take to apply and to an amount of damage applied at each point in that time 14:09:57 <10P​leasingFungus> i wanted to play around with some new poison mechanics but now i'm experiencing severe regret 14:11:35 what is the index of that regret? 15:07:53 <08L​asty> When warlock's mirror reflects a ghost crab's mist attack, the summoned spectres belong to you instead of the crab. Kind of a weird interaction. Is that intended? 15:09:58 <10P​leasingFungus> seems correct to me 15:11:16 <08n​icolae> lol that rules 15:15:51 <10P​leasingFungus> it was mentioned to me once before and i said 'sounds cool' 15:15:56 <10P​leasingFungus> but i respect other opinions 15:17:36 <08n​icolae> it's definitely cool. it's an unusual and i assume unexpected interaction, but it's the kind of unexpected interaction that works in your favor instead of making you eat shit, so i'm down with it 15:23:43 <08n​icolae> also i assume the warlock's mirror works by throwing another projectile/beam that's Yours, so special-casing it just for this might be weirder 15:28:27 New branch created: pull/1827 (4 commits) 13https://github.com/crawl/crawl/pull/1827 15:28:27 03hellmonk02 07https://github.com/crawl/crawl/pull/1827 * 0.27-a0-638-gce74df3: Rework monster weapon delay. 10(2 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/ce74df36d832 15:28:27 03hellmonk02 07https://github.com/crawl/crawl/pull/1827 * 0.27-a0-639-gf57133f: Fix a > 10 year old monster weapon damage bug. 10(81 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f57133fcd8a6 15:28:27 03hellmonk02 07https://github.com/crawl/crawl/pull/1827 * 0.27-a0-640-g736aa5f: Don't decrease monster weapon damage by 1 + random2(3). 10(74 minutes ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/736aa5f7d184 15:28:27 03hellmonk02 07https://github.com/crawl/crawl/pull/1827 * 0.27-a0-641-g8741b80: Nerf ogre and Sigmund base damage. 10(27 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/8741b805ba94 16:07:30 <05k​ate> "This is a pretty sizable player nerf (or rather, monster buff) overall." is a powerful invocation to get your PR merged quickly 16:12:21 <10P​leasingFungus> lol 16:12:23 <10P​leasingFungus> very wise 16:12:51 damage -= random2(1 - wpn_damage_plus); looks a bit suspect to me too 16:31:12 -!- amalloy_ is now known as amalloy 16:45:40 <10P​leasingFungus> uh 16:45:42 <10P​leasingFungus> hm 16:46:08 ... no, hang on, it's right, it just looks odd 17:04:33 -!- ProzacElf_ is now known as ProzacElf 18:54:40 <08L​asty> That whole block seems like it could be a function somewhere -- apply_weapon_plus_to_damage() or something 18:56:54 <10P​leasingFungus> maybe merging with player_apply_slaying_bonuses in some way? 19:00:05 <08L​asty> Yeah, seems like it should work the same for players and monsters 19:06:21 <10P​leasingFungus> there are some very very old TODOs in attack.cc requesting that 20:00:36 <08L​asty> I'm thinking the best place to put that would be as a method of the weapon as part of a get_weapon_damage() method. Actors can call that and that apply any modifiers they have (might, etc) after that. 20:01:00 <10P​leasingFungus> could work? i'd have to dive into the code a bit more 20:02:24 <08L​asty> I may have to get crawl compiling locally again so I could do this 20:04:06 <08L​asty> I suppose the problem with that approach is that the weapon has multipliers for damage that are meant to apply last. I suppose the actor could feed their base damage including all modifiers into a get_weapon_damage() method and then have that apply multipliers. I can't remember if actors have their own multipliers. 🤔 20:06:11 <08L​asty> Might need a more complex solution. Maybe a weapon damage object that collects modifiers and multipliers and then executes them to get the final number . . . 🤔 20:09:25 <08L​asty> I suppose players have tons of multipliers -- weapon skill, fighting skill -- and I have no idea offhand what order they apply in and whether they interact w/ brands, etc. 20:12:24 <10P​leasingFungus> those only apply to base damage 20:12:25 <10P​leasingFungus> iirc 20:32:50 <05k​ate> mmm, i just discovered that max_corpse_chunks still exists and is used for some truly fantastic things 20:34:39 <05k​ate> such as the amount of jiyva piety you get for corpses (which should probably be zero now), and to determine how heavy things are for resisting knockback beams 20:35:00 !next 20:35:06 The RNG declares that Lasty shall win DENe next. 20:38:39 <08w​ormsofcan> is it still used for simulacrum still? 20:39:20 <05k​ate> yeah, that too. and determining how much gold gets scattered around when you explode a monster while worshipping gozag 20:48:05 <10P​leasingFungus> hellmonk was asking the other day for us to remove the simulac / chunks connection 20:48:59 <05k​ate> "patches welcome" imo 20:48:59 <10P​leasingFungus> 🙂 20:48:59 <10P​leasingFungus> fair 20:48:59 <10P​leasingFungus> it's very funny to me that max_corpse_chunks still exists, for sure 20:48:59 <10P​leasingFungus> postdating, uh... chunks 20:48:59 <05k​ate> but yeah would be good to clean that up and make the spell knockback formula more reaonable 20:49:43 <05k​ate> probably everything that still uses it can just check size directly in some way, and fan of gales knockback already has a different knockback formula than beam spell knockback too (checking size instead of chunks) 20:51:42 <05k​ate> also looking into making non-potion flight sources just give untoggleable permaflight, i guess the last special case where you'd rather not be flying is for swimming species where you get movespeed and/or stealth in water 20:51:57 <05k​ate> not sure what the best thing to do there would be 20:55:37 <10P​leasingFungus> let them fly along the water / skim the waves and get bonuses anyway 20:55:44 <10P​leasingFungus> #yolo 21:07:27 -!- amalloy is now known as amalloy_ 21:13:32 03kate-02 07* 0.27-a0-638-g70b080b: Update a comment 10(2 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/70b080b6ed12 21:13:32 03kate-02 07* 0.27-a0-639-g337aa9f: Let Chilling Breath knock back non-fliers 10(28 minutes ago, 3 files, 2+ 5-) 13https://github.com/crawl/crawl/commit/337aa9fb86f6 21:13:32 03kate-02 07* 0.27-a0-640-g2cd41d7: Consider corpses as useless items for Jiyva piety 10(15 minutes ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/2cd41d7273ae 21:13:32 03kate-02 07* 0.27-a0-641-gaabfd21: Identify guaranteed ambrosia in bee special rooms 10(2 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/aabfd21ae062 21:14:35 <10P​leasingFungus> ooh 21:16:51 <08L​asty> Animate Skeleton now animates skeletons for a homeopathic dose of time. 21:17:00 <08L​asty> 5 turns is apparently possible 21:17:25 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-641-gaabfd21ae0 (34) 21:27:15 <05k​ate> i really enjoy the names of things in jiyva sacrifice code, "struct slurp_gain" and "enum class jiyva_slurp_result" are extremely good 21:29:54 <10P​leasingFungus> sweet 23:57:29 03hellmonk02 {PleasingFungus} 07* 0.27-a0-642-g581982f: Rework monster weapon delay. 10(10 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/581982f5c1d5 23:57:29 03hellmonk02 {PleasingFungus} 07* 0.27-a0-643-g09634a7: Fix a > 10 year old monster weapon damage bug. 10(10 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/09634a79bb50 23:57:29 03hellmonk02 {PleasingFungus} 07* 0.27-a0-644-gd9c6a3b: Don't decrease monster weapon damage by 1 + random2(3). 10(10 hours ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/d9c6a3bf672d 23:57:29 03hellmonk02 {PleasingFungus} 07* 0.27-a0-645-gb80fe6c: Nerf ogre and Sigmund base damage. 10(9 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b80fe6c15ea9 23:57:29 03PleasingFungus02 07* 0.27-a0-646-g8141940: Nerf a few other slow weapon-wielding mons 10(8 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/8141940efc34