00:54:25 New branch created: newacquire (3 commits) 13https://github.com/crawl/crawl/tree/newacquire 00:54:25 03gammafunk02 07[newacquire] * 0.25-a0-367-g7e5546d: Fully use a function parameter 10(3 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/7e5546d7b08c 00:54:25 03gammafunk02 07[newacquire] * 0.25-a0-368-ge73cee6: Refactor some calls to acquirement 10(2 hours ago, 3 files, 9+ 9-) 13https://github.com/crawl/crawl/commit/e73cee61b4b1 00:54:25 03gammafunk02 07[newacquire] * 0.25-a0-369-gcc72e5a: Rework the scroll of acquirement 10(46 minutes ago, 6 files, 253+ 97-) 13https://github.com/crawl/crawl/commit/cc72e5a24f3e 00:54:56 !tell aidanh I have a new implementation of acquirement in the branch 'newacquire'; I adopted the shop menu code since I like the interface, but it could probably be done better 00:54:57 gammafunk: OK, I'll let aidanh know. 00:55:39 !tell aidanh So if you have any suggestions for how to refactor that code, would be appreciated; didn't like the toggle menu class's approach as much, so didn't use that one 00:55:40 gammafunk: OK, I'll let aidanh know. 01:39:25 The build passed. (newacquire - cc72e5a #12509 : gammafunk): https://travis-ci.org/crawl/crawl/builds/633149920 02:08:56 Windows builds of master branch on crawl.develz.org updated to: 0.25-a0-366-g516bc45 02:13:21 :O :O 02:13:22 alexjurkiewicz: You have 2 messages. Use !messages to read them. 02:15:15 item_def& item(*const_cast(dynamic_cast( 02:15:17 items[letter_to_index(keyin)])->item)); 02:15:19 nice 02:48:24 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-443-g80245de 03:11:44 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-366-g516bc45 (34) 03:54:52 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-1934-ged952fa2e2 03:55:56 Fork (bloatcrawl2) on crawl.kelbi.org updated to: 0.25-a0-688-g5e13539c5c 07:34:23 -!- amalloy is now known as amalloy_ 07:35:07 -!- amalloy_ is now known as amalloy 10:54:10 alexjurkiewicz: this is two years in a row my santee hasn't posted a play report 10:54:13 I demand a refund 11:02:32 03reaverb02 07* 0.25-a0-367-g56651bb: New unique: "Maggie" 10(5 months ago, 12 files, 114+ 1-) 13https://github.com/crawl/crawl/commit/56651bb4dbd0 11:02:32 03reaverb02 07* 0.25-a0-368-gc4e65ce: Change Margery's weights 10(5 days ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/c4e65cee0269 11:02:32 03reaverb02 07* 0.25-a0-369-g0b69049: Adjust Maggie's range (hellmonk) 10(4 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0b69049c8a61 11:02:32 03reaverb02 07* 0.25-a0-370-g28ae719: Adjust the armour Maggie and Margery spawn with. (hellmonk) 10(4 days ago, 1 file, 9+ 3-) 13https://github.com/crawl/crawl/commit/28ae71985434 11:02:32 03reaverb02 07* 0.25-a0-371-g6c1ce5f: Tweak Maggie description to explain her dragon armour 10(4 days ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/6c1ce5ffb138 11:02:32 03reaverb02 07* 0.25-a0-372-ga0877df: Give Maggie and Margery a 1% chance of carrying Wyrmbane 10(4 days ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/a0877dfadb24 11:02:53 wooooo 11:22:48 reaverb: I've been trying to herd us to the github wiki for dev wiki 11:22:57 I know you have other ideas about unique acts (from the tavern thread) 11:23:13 it would be nice if you could put some notes there, where they won't be drowned out by the peanut gallery 11:25:02 Stable (0.23) branch on underhound.eu updated to: 0.23.1-91-gf373564dc4 11:29:06 I don't currently have plans to implement the other unique acts from the Tavern thread. I want to see feedback from player's on Maggie first, and I realized while implementing her it's harder than I thought to make the young/older versions of the uniques stand on their own. If I have another proposal I'll be sure to put it on the github wiki. 11:29:37 cool! 11:47:12 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-372-ga0877dfadb (34) 12:00:29 -!- amalloy is now known as amalloy_ 12:03:44 -!- Euph0ria is now known as LOGOS 12:16:08 ebering: I'll be a substitute, if it's not overly 0.23+-specific 12:32:16 Pinkbeast: it was a custom trunk save to play based on the santees remarks 12:32:17 so 12:33:14 Ah 13:25:06 03ebering02 07* 0.25-a0-373-g45ab754: Refactor staff damage application (12149) 10(19 minutes ago, 2 files, 29+ 35-) 13https://github.com/crawl/crawl/commit/45ab75433cda 13:25:06 03ebering02 07* 0.25-a0-374-g1537728: Add attack strength punctuation for staff damage 10(10 minutes ago, 1 file, 17+ 11-) 13https://github.com/crawl/crawl/commit/1537728274cc 13:25:06 03ebering02 07* 0.25-a0-375-g04aae9b: Add attack strength punctuation to unrand effects 10(33 seconds ago, 1 file, 14+ 8-) 13https://github.com/crawl/crawl/commit/04aae9b36d47 13:34:44 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-375-g04aae9b36d (34) 13:44:19 !crashlog deathblob 13:44:22 2. deathblob, XL27 DEIE, T:106695 (milestone): http://crawl.akrasiac.org/rawdata/deathblob/crash-deathblob-20191220-012713.txt 13:45:18 ah 13:45:26 it's not bvc at all, its the summons 13:58:55 03ebering02 07* 0.25-a0-376-g9cab249: Fix a crash in monster collisions (12156) 10(32 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/9cab249bb1c5 14:03:26 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-376-g9cab249bb1 (34) 14:09:30 -!- amalloy_ is now known as amalloy 14:52:30 Undead Kraken and Electric Eels are "flying" but can't leave deep water 13https://crawl.develz.org/mantis/view.php?id=12172 by john_science 14:58:14 ebering: a thousand apologies 14:58:45 there was around a 50% report tate this year. I was wondering how to improve it myself 14:59:46 Look at what Yuletide does (eg while inappropriate in this case, allow pinch hitters for abandoned challenges) ? 15:00:21 what's yuletide? 15:00:38 I know my santee didn't abandon! alexjurkiewicz mediated some e-mails because the initial save was broken :P 15:02:06 personally I went from writing six challenges to one, so it was a successful year in my book. Now I'm looking forward to csdc 15:02:16 https://archiveofourown.org/collections/yuletide2019/profile#faq 15:02:18 please add a bloatcrawl 2 species to csdc 15:03:05 I mean "abandoned" =~ "no final report" which I appreciate is not what you took it to mean 15:10:27 03ebering02 07* 0.25-a0-377-g5f064af: Respect quiet for flight checks (12171) 10(34 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/5f064afb625c 15:18:56 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-377-g5f064afb62 (34) 15:56:05 03ebering02 07* 0.25-a0-378-gd2ca0b7: Allow casting BVC with shift+dir (12164) 10(52 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d2ca0b77454d 16:03:35 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-378-gd2ca0b7745 (34) 18:22:29 Unstable branch on underhound.eu updated to: 0.25-a0-378-gd2ca0b7745 (34) 19:42:59 -!- cjm_ is now known as cjm 19:53:25 03ebering02 07* 0.25-a0-379-gfd4a3ae: Refactor and streamline the join god screen (12160) 10(6 minutes ago, 1 file, 47+ 48-) 13https://github.com/crawl/crawl/commit/fd4a3aefb759 20:03:17 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-379-gfd4a3aefb7 (34) 20:15:00 New branch created: pull/1255 (1 commit) 13https://github.com/crawl/crawl/pull/1255 20:15:00 03Byrel Mitchell02 07https://github.com/crawl/crawl/pull/1255 * 0.25-a0-379-g3e15e62: Add wyrmbane stacks for Maggie/Margery. 10(8 minutes ago, 1 file, 10+ 0-) 13https://github.com/crawl/crawl/commit/3e15e62d0996 20:18:52 To reproduce a vault bug (for which I have the version and seed), I need to create a game locally at a specific version. 20:19:04 Is there some easy way to tell which commit is which version? 20:21:41 03reaverb02 07* 0.25-a0-380-g91ddc7e: Refactor some code related to disabled (swap) branches. 10(2 days ago, 8 files, 147+ 26-) 13https://github.com/crawl/crawl/commit/91ddc7e73ec8 20:21:41 03reaverb02 07* 0.25-a0-381-g9ac4296: Add a comment to branch-data.h 10(23 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/9ac4296c3e98 20:22:41 Wait, is that the commit, prepended with the letter g there? Let me try that. 20:22:56 Heliphobic: Could you be more specific? I don't know what you mean by "specific version" 20:23:06 But yes those are the commit hashes prefixed by "g" 20:23:36 gammafunk: imo go ahead and remove the misc category from acquirement 20:23:41 be bold 20:23:51 otherwise I read the commits and there's just the commit message typo 20:23:59 yeah I guess no one would terribly miss that would they 20:24:13 I can go ahead and remove it and if we want to re-add for some reason, we can 20:24:23 gives acquire weapon a slightly higher chance so in the end players will like it 20:24:28 ya just stick it in its own commit so its ready to revert war 20:32:41 Heliophobic: in-game ?v will also print the version 20:33:30 though rereading your question, i guess this is probably not what you needed to konw 20:41:27 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-381-g9ac4296c3e (34) 20:51:16 Ah, no, I got it. I was trying to reproduce a bugged vault locally with a version (0.25-a0-...) and a game seed. 20:51:58 I didn't know the commit and game version (0.25-...-gCOMMIT) included the commit until the Cheibriados message above. 20:52:04 I was able to reproduce the bugged vault! 20:52:33 ...Now I just have to grok this layout_grid code well enough to see why the vault is bugged. 20:53:07 Honestly, I think it would be easier if we never let people teleport on top of water, even if they ARE flying. But oh well. 21:05:54 -!- amalloy is now known as amalloy_ 21:08:06 gammafunk: when were you planning to merge, I'm thinking of writing a trunk updates post 21:08:18 ebering: like 15 minutes 21:08:23 dank 21:13:52 gammafunk: when were you planning to merge, I'm thinking of writing a trunk updates post 21:14:10 am I in a time loop? 21:15:49 no but I am 21:22:34 03Byrel Mitchell02 {ebering} 07* 0.25-a0-382-gf734a50: Enchant Wyrmbane for Maggie/Margery 10(76 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/f734a50c3c30 21:30:26 -!- amalloy_ is now known as amalloy 21:33:04 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-382-gf734a50c3c (34) 21:33:13 03gammafunk02 07* 0.25-a0-383-gbb2a68f: Fully use a function parameter 10(24 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/bb2a68f3fcc1 21:33:13 03gammafunk02 07* 0.25-a0-384-g4094881: Refactor some calls to acquirement 10(22 hours ago, 3 files, 9+ 9-) 13https://github.com/crawl/crawl/commit/4094881d8941 21:33:13 03gammafunk02 07* 0.25-a0-385-g148af02: Rework the scroll of acquirement 10(21 hours ago, 6 files, 253+ 97-) 13https://github.com/crawl/crawl/commit/148af02efdf0 21:33:13 03gammafunk02 07* 0.25-a0-386-g90aa2f6: Remove the miscellaneous acquirement category 10(24 minutes ago, 1 file, 0+ 3-) 13https://github.com/crawl/crawl/commit/90aa2f6c387a 21:49:36 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-386-g90aa2f6c38 (34) 22:02:37 While we're on the topic of auctions, I wonder if there's a way to make the choice of acquirement significantly more nuanced/skillful. I know that technically we could make shops more skillful by having them do random nth-price auctions, but that seems like it would pretty unpopular and confusing for players. I don't know any good economic mechanism which balance "encourage inputting sincere beliefs about the value of items 22:02:37 to buy" and "easy for players to understand". 22:02:50 err, s/auction/acquirement/ 22:06:39 reaverb: I think it's fairly difficult to make acquirement more skillful as long as dcss is extremely lenient about strategic decisions 22:07:32 it's an extremely tactical game in that good tactics can allow most strategies to be viable, even if a few are far better than others in terms of winrate 22:08:08 huh, that's an interesting idea. You could add a "market" into crawl where the value of items changes based on what players actually buy 22:08:11 slay the spire is a good example of a game where strategic decisions have very significant impact and somewhat detrimental decisions can easilly lead to death 22:08:29 but that is a game with far less combat and with very different combat systems 22:10:17 I think of skillful as "you need a lot of skill to decide whether item A or item B is better" rather than "determining whether item A or item B is better is important to know to increase your win rate". I agree it's hard to do either with a strategy system as lenient as dcss's. 22:11:08 well if you need a lot of dkill to decide whether item A or B is better yet whether A or B is better is unimportant to increase your win rate 22:11:16 s/dkill/skill 22:11:27 then why would you invest in the skill required in the first place? 22:12:39 basically, a lot of skill will be required to know if one item is better than another only if there is a significant difference between the two items in terms of game outcome 22:14:17 I agree, if knowing is too unimportant players won't invest in the skill in the first place. But it's possible for a decision to be both easy and important to winrate, such as "don't try to clear elf before clearing D/Lair/Orc". 22:14:28 yes 22:16:29 but I think it's good to keep in mind just how little impact a single acquirement tends to have in a game when you're trying to make changes to it 22:16:39 Probably shouldn't have dragged this into a long back-and-forth without a specific proposal. Thank you for the new acquirement! I do think it's much better than old acquirement. 22:16:43 unless you want to change the concept of acquirement completely 22:17:33 yeah, I'm not shooting down more ambitious changes or anything, and if you have specific idea, you can certainly put those in the acquire rework wiki 22:20:03 gammafunk: hm does the ?acq logic prevent generation of eg triple swords for small species? 22:20:21 it should, the acquirement code should still check useability 22:20:33 none of that logic was changed, and it calls the same function it always did 22:20:52 all it does is run acquirement 3 times on 3 randomly chosen categories 22:21:16 and then save the result of that and 2 more acquirements for food+gold and make a menu of those choices 22:21:23 so nothing about what you can get has changed 22:21:48 gotcha 22:22:04 another q: is there a bug with felid?If you are a felid who sacrifices artifice, there are only two classes in rand_acq_classes 22:24:48 03ebering02 07* 0.25-a0-387-g3ac56c6: Add the join god screen revisions to webtiles 10(89 seconds ago, 3 files, 30+ 23-) 13https://github.com/crawl/crawl/commit/3ac56c63e1f5 22:26:26 Hey can anyone tell me the command like /home/crawl-dev/dgamelaunch-config/bin/dgl update-stable 0.17 for experimental branches like hellcrawl and gooncrawl? 22:26:53 I've got trunk updating on a full crawl server but I can't find how to configure another branch 22:27:25 I'm not sure if the official dgl-scripts support forks. You could ask floraline how CKO works,since AFAIK that server is based on dgl-scripts and has forks running 22:29:32 Well I don't need to use dgl-scripts, I'm not sure what the purpose of the job is, does it just update the repo and run a make? 22:33:24 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-387-g3ac56c63e1 (34) 22:44:17 basically yes 22:47:29 cool, I pinged floraline, does CBRO do something different for its forks? I really just need a sample cron job for any fork on any server and maybe the config.py settings if the ones on dbro aren't correct 22:52:27 cbro is also dgl-based, using the same scripts 22:55:08 alexjurkiewicz gammafunk thanks, I'll see if I can get some examples, good to know the forks also use dgl 22:55:51 to update a non-trunk branch 22:55:59 you can set a BRANCH env arg 22:56:11 e.g. https://github.com/neilmoore/dgamelaunch-config/blob/szorg/bin/update-trunk.sh 22:56:46 which calls https://github.com/neilmoore/dgamelaunch-config/blob/szorg/crawl-build/update-crawl-trunk-build.sh which looks at $BRANCH 22:57:26 https://github.com/neilmoore/dgamelaunch-config/blob/szorg/crawl-build/update-public-repository.sh will update the repo and checkout the specified $BRANCH, setting up compilation 22:57:50 so there are some things to chain together; floraline might have a complete script for you, but all the basic stuff is already in the scripts 22:58:10 you specifically want the szorg branch of https://github.com/neilmoore/dgamelaunch-config to have the "latest" scripts 22:58:38 gammafunk thanks, will review, I found the update-public-repository and was trying to use it but I wasn't sure how to run it for a particular repo 22:59:21 yeah, it is generally not called directly, but by a script set up specifically for e.g. trunk, all stable branches like the ones I linked 23:00:03 if your fork is just master, you could just as well use the trunk script, but if you want to build a bunch of forks at different branches or repos, you'll need to set up an appropriate script 23:00:15 and that would be your thing to cron along with whatever else you wanted 23:00:43 but yeah I'd ask floraline for his specific setup, probably 23:01:36 yep makes sense, I can see the update-crawl-trunk-build is doing a lot of specific git work I probably want to avoid messing with 23:05:41 gammafunk: trying to acquire as a felid seems to crash on my local dev machine 23:05:48 doh 23:05:52 ERROR: range check error (27000 / 2000) in 23:06:10 0x000000010773565a: FixedVector::operator[](unsigned long) + 106 23:06:12 0x00000001077499ca: _make_acquirement_items() + 922 23:06:16 yeah, can recreate, so let me fix 23:22:51 03gammafunk02 07* 0.25-a0-388-g41a7e55: Fix felid acquirement (alexjurkiewicz) 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/41a7e554cb3e 23:23:07 rip 23:23:39 felids have no randomization to their acquirement categories; they actually wouldn't have even if we kept in misc 23:24:02 therefore remove felid 23:24:09 this was it 23:24:12 this was the last thread 23:24:21 now the whole gordian knot comes undone and we can remove crawl 23:24:24 0.27 is ready 23:28:46 reddit suggestion: "Any chance of adding a sizeable cache of (ideally relevant) ammunition as an option?" 23:33:02 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-388-g41a7e554cb (34) 23:33:07 I need to go back and read the rationale for removing ammo acquire in the first place 23:35:16 yeah, it was just that ammo acquire is so bad so much of the time 23:38:06 !learn set spider_form[1] No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), a venomous bite, loads of EV (better than being a spriggan) and impeded spellcasting. Spider form has 2 AC and rPois- 23:38:07 spider form[1/2]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), a venomous bite, loads of EV (better than being a spriggan) and impeded spellcasting. Spider form has 2 AC and rPois- 23:44:36 looks like webtiles has a bit of a UI issue with not showing deselection an item that's gotten a response of 'N' to the prompt 23:44:53 it still acquires the correct item when you hit 'y', but it doesn't show the refused items as deselected 23:45:16 doesn't happen in console, so might need to ask aidanh about that 23:53:54 I'm super confused right now; anyone know what's wrong here? https://hastebin.com/edipuqitof.cpp