02:05:39 !source easy_eat_chunks 02:05:40 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/options.h#L233 02:45:19 Monster database of master branch on crawl.develz.org updated to: 0.21-a0-274-gc1afaeb 02:48:09 -!- amalloy is now known as amalloy_ 03:11:33 Unstable branch on crawl.beRotato.org updated to: 0.21-a0-274-gc1afaeb (34) 04:18:32 how do i put XP table in my rc? 07:29:09 f 11:05:25 neizenel: you can add "dump_order += xp_by_level" or if you want skill increases it's skill_gains 11:43:14 -!- parabolic is now known as hyperbolic 14:42:59 i *think* i fixed the draconian hat missing issue 14:44:07 homeboy has a jaunty fedora on now 14:44:40 https://i.imgur.com/XO81lsA.png 14:49:36 can somebody give me the general procedure for checking it in for testing? do i need to post to mantis before checking it in? 14:50:34 espais: it's nice if you can make a pull request on github 14:50:55 to do that you'll need to have a github account, fork the crawl repo, and push your patch into a branch on your repo 14:51:03 from there you can make a pull request based on the branch 14:51:16 this lets us review the patch and see any changes you might make in subsequent commits 14:51:33 however if you can't do that, simply putting the patch/diff as an upload in a mantis issue is fine 14:52:28 i have a github account, just have never gone through an official git fork procedure 14:52:41 with the web fix for napkin i did that all via command line 14:52:52 this will be a good learning experience for me ... i've always been more of an svn person 14:54:43 hmm, can a drac wear anything other than a hat? 14:55:04 mask of the dragon, the unrand crown 14:55:15 I think those actually use a hat base type though 14:55:31 so there really are only helmets in hats internally in crawl 14:55:41 s/in/and/ 14:56:19 ?/cage 14:56:19 Matching terms (2): etheric_cage, maxwell's_etheric_cage; entries (3): chinchilla[1]: Likes: dungeon crawl, makeup, adventure time, nicolas cage. Dislikes: pornography, anime. Is secretly really good at dungeon crawl but just doesn't know it yet!! | etheric_cage[1]: see {maxwell's etheric cage} | maxwell[1]: See {maxwell's patent armour}, {maxwell's etheric cage}, or {maxwell's thermic engine}. 14:56:23 ??etheric cage 14:56:23 maxwell's etheric cage[1/1]: +0 rElec helmet that greatly increases MP regen but also multiplies contam gained by 2. Miscasts, haste and invisibility combined with this artifact are very likely to mutate you. 14:56:36 ?/council 14:56:36 Matching terms (6): council, council_god, hat_of_the_high_council, high_council, ieoh_jian_council, wu_jian_council; entries (4): glowinghat[1] | gods[2] | hat_of_the_high_council[1] | high_council[1] 14:56:41 ??hat of the high council 14:56:41 the only unrand helmet 14:56:41 hat of the high council[1/1]: the +2 hat of the High Council {Archmagi, Wiz- Stlth-}. Think of it as a hat of wild magic - more spell power but less spell success. 14:56:59 that got removed, didn't it 14:57:07 i'm not sure 14:57:28 %git 6ea533fcd 14:57:28 07MarvinPA02 * 0.20-a0-174-g6ea533f: Remove the hat of the High Council 10(10 months ago, 3 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/6ea533fcdc91 14:57:33 well if they're all hats the fix should be fine 14:57:40 yep 14:57:53 !learn edit hat_of_the_high_council s/$/Removed in 0.20./ 14:57:53 caps are still in the source code but they don't get spawned anymore 14:57:53 hat of the high council[1/1]: the +2 hat of the High Council {Archmagi, Wiz- Stlth-}. Think of it as a hat of wild magic - more spell power but less spell success.Removed in 0.20. 14:58:03 oops 14:58:14 !learn edit hat_of_the_high_council s/Removed/ Removed/ 14:58:15 hat of the high council[1/1]: the +2 hat of the High Council {Archmagi, Wiz- Stlth-}. Think of it as a hat of wild magic - more spell power but less spell success. Removed in 0.20. 14:58:32 can't wear the cage 14:58:45 yeah, it's a helmet. 14:58:55 hat looks cute on him 14:59:00 but basically you only have to worry about hats and helmets 14:59:12 yea 14:59:40 how does he look with hat of the alchemist? 14:59:49 basically all that was needed was to push down the drchead in the pack_doll_order and add in a special case (similar to naga/centaur) for armor 14:59:58 this particular one...i'd go with Link or Robin Hood 15:00:18 what is this, breath of the wild 15:00:24 hmm 15:00:26 good idea for a fork 15:00:41 draconian breath of the wild 15:00:42 anyway, any commenting conventions or do i just stick it in with a basic comment about what the block is doing 15:01:31 generally you only need to comment on a block/line if it's maybe not clear why it exists or what it's doing 15:01:50 so you can be pretty minimal, but it could be good to have at least one comment explaining why your code is necessary 15:02:11 gotcha 15:02:15 i noticed there werent' too many 15:02:24 type comments 15:02:33 // gamma: fixed espais' dumb error 15:02:41 ha, webchat filtered out the // 15:03:08 And for commit message 72 char max in first line of comment, then blank line, then comment body with 75 char line max (can be less) 15:03:27 in case you weren't familiar with those conventions 15:03:44 and don't end your commit title line with a period because that is a sign of moral weakness 15:04:19 i'm tempted to end it with a period just to spite you 15:04:29 but i don't think i should mar my fledgeling first commit with such vitriol 15:04:30 it will only make me think less of you 15:05:09 so no change then ;) 15:06:11 %git --author=wheals 15:06:11 07wheals02 {GitHub} * 80671923d355: Remove unused setting for interrupt_eat 10(8 months ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/80671923d355 15:06:22 %git --author=|amethyst 15:06:22 Could not find commit --author=|amethyst (git returned 129) 15:06:28 %git --author=efredericks 15:06:29 Could not find commit --author=efredericks (git returned 129) 15:06:31 dang, doesn't use --use-mailmap 15:07:42 doing the first build after a git clone 15:07:51 reminds me of the pain i had when trying to compile crawl on a raspberry pi 15:07:54 i think that was a 4 hr process 15:08:38 do you use ccache? 15:08:40 it helps a lot 15:13:18 does that help on first build? 15:13:35 ok 15:13:44 so i forked, changed, tested, committed to my fork 15:13:46 then did a pull request 15:13:54 anything else necessary from my end? 15:14:21 it should show up in channel if you did it correctly 15:15:16 New branch created: pull/617 (1 commit) 13https://github.com/crawl/crawl/pull/617 15:15:16 03efredericks02 07https://github.com/crawl/crawl/pull/617 * 0.21-a0-275-ga7f5832: Fixed issue where draconian hat was not shown when equipped 10(4 minutes ago, 1 file, 8+ 2-) 13https://github.com/crawl/crawl/commit/a7f5832ce56b 15:15:19 i see the pull request in crawl/crawl on git 15:15:32 ah, just waiting on travis 15:15:38 gammafunk: i grew lazy in my old age 15:16:41 I was going to say, wasn't wheals a period user 15:16:48 %git --author=efredericks 15:16:48 Could not find commit --author=efredericks (git returned 129) 15:17:02 you probably have a mailmap entry 15:17:13 also that's only commits actually in the crawl repo 15:17:38 ah 15:17:49 no worries, just wanted to see if i was a special boy or not 15:23:02 ugh, this is how you get pulled in isn't it 15:23:05 you fix one little bug 15:23:06 then another 15:23:22 and then you start trawling mantis because fixing crawl bugs is more fun than paperwork 15:24:15 ...and then you burn out and vanish 15:28:35 well, i teach so my guess is that bigger commits will come over the summer and QoL commits come over the general school semesters 15:29:09 i think i'm going to suggest setting up dgamelaunch as a possible term project for my system administration class 15:36:46 make their lives hell 15:49:31 hm, do you think i'd need to make any changes to webtiles for this fix, or would it be self-contained in the c++ code? 15:50:27 I'll take a look a bit later today 17:03:49 -!- amalloy_ is now known as amalloy 18:30:30 -!- amalloy is now known as amalloy_ 18:51:27 double-wide glyphs are infuriating 19:10:16 !flip double-wide glyphs 19:10:17 (╯°□°)╯︵sɥdʎlƃ ǝpᴉʍ-ǝlqn°p 19:15:47 <|amethyst> !flip double-wide glyphs 19:15:48 (╯°□°)╯︵shpylg ediw-elbuod 19:16:22 <|amethyst> they're so heavy they stay upright 19:17:54 shpylg 19:18:17 -!- amalloy_ is now known as amalloy 19:18:30 I wish there were a more elegant way to implement that command 19:18:33 !cmd flip 19:18:33 Command: !flip => .echo (╯°□°)╯︵$(map (fn (w) (apply concat (map (fn (c) (if (< $c T) (lookup $c (flipcharhash1)) (lookup $c (flipcharhash2)))) (reverse (split "" $w))))) (join " " (reverse (split " " ${*:-┻━┻})))) 19:18:47 !fn flipcharhash 19:18:47 No user function 'flipcharhash' () 19:18:48 !fn flipcharhash1 19:18:49 !fn flipcharhash1 () $(hash "!" "¡" '"' ",," "&" "⅋" "'" "," "(" ")" ")" "(" "," "'" "." "˙" "1" "Ɩ" "2" "ᄅ" "3" "Ɛ" "4" "ㄣ" "5" "ϛ" "6" "9" "7" "ㄥ" "8" "8" "9" "6" "<" ">" ">" "<" "?" "¿" "A" "∀" "B" "q" "C" "Ɔ" "D" "p" "E" "Ǝ" "F" "Ⅎ" "G" "פ" "J" "ſ" "L" "˥" "M" "W" "P" "Ԁ" "R" "ɹ") 19:18:52 it's really horrible 19:19:02 you actually have to have two mappings, one for each direction 19:19:06 hah 19:19:43 so some characters can flip one way but not be unflipped because I never bothered to make the reverse mapping 19:19:47 <|amethyst> !fn flipcharhash2 19:19:48 !fn flipcharhash2 () $(hash "T" "┴" "U" "∩" "V" "Λ" "W" "M" "Y" "⅄" "[" "]" "]" "[" "_" "‾" "`" "," "a" "ɐ" "b" "q" "c" "ɔ" "d" "p" "e" "ǝ" "f" "ɟ" "g" "ƃ" "h" "ɥ" "i" "ᴉ" "j" "ɾ" "k" "ʞ" "l" "l" "m" "ɯ" "n" "u" "o" "°" "p" "d" "q" "b" "r" "ɹ" "t" "ʇ" "u" "n" "v" "ʌ" "w" "ʍ" "y" "ʎ" "z" "z" "{" "}" "}" "{" "°" "o" "╯" "╭" "╭" "╯" "︵" "︶" "︶" "︵") 19:20:10 it's perhaps the worst sequellese command ever written 19:20:55 I guess I could save a lot of space if I just made it one long string and did a split to feed into hash 19:21:29 yeah that'd reduce the length by 3/4 19:21:57 <|amethyst> re reversal 19:22:12 <|amethyst> could you just reverse said string and feed it into (hash) 19:22:20 ooh, neat idea 19:22:42 I guess do some kind of let to define the string once? 19:23:04 then do a concat of that string and the reverse of that string, split, feed to hash 19:23:16 with that you might really only need one hash in the first place 19:23:28 <|amethyst> hm, yeah 19:23:56 <|amethyst> function flipchars () "!\",,&&" 19:23:58 I'll have to try that when I'm feeling braindead enough to write some more novelty sequellese 19:24:15 <|amethyst> oh, hm 19:24:19 <|amethyst> ,, might be a problem 19:24:30 <|amethyst> I'm sure there's a unicode character for that, though 19:24:35 !flip , 19:24:36 (╯°□°)╯︵ 19:24:49 yeah seems I don't have one 19:24:59 oh wait 19:25:02 I see one there, weird 19:25:13 <|amethyst> maybe a problem with apostrophe specifically 19:25:20 oh, right 19:25:24 I should probably have \' 19:25:26 in there 19:25:28 <|amethyst> hm 19:26:15 <|amethyst> „ 19:26:22 <|amethyst> oh 19:26:29 <|amethyst> you could use a smartquote for flipped , 19:26:43 you mean '`' ? 19:26:43 <|amethyst> ‘ 19:26:49 oh, cool 19:27:32 what I'd really like is a better character for 'o' 19:27:33 !flip o 19:27:34 (╯°□°)╯︵° 19:27:39 that looks pretty awful 19:27:44 but I couldn't see anything else appropriate 19:28:16 !flip gooooooogle 19:28:17 (╯°□°)╯︵ǝlƃ°°°°°°°ƃ 19:28:36 <|amethyst> probably o would be fine 19:28:49 <|amethyst> since s doesn't change either 19:28:51 I guess that might actually be better 19:29:12 !flip s 19:29:13 (╯°□°)╯︵s 19:29:16 !flip 5 19:29:17 (╯°□°)╯︵ϛ 19:29:41 <|amethyst> that one's not so great either 19:31:06 !flip 1234567890 19:31:06 (╯°□°)╯︵068ㄥ9ϛㄣƐᄅƖ 19:32:14 <|amethyst> ʢ maybe? 19:33:11 a modest improvement at least 19:34:11 i seem to have failed travis 19:34:12 https://travis-ci.org/crawl/crawl/jobs/276990897 19:35:46 I just built it for webtiles, and it doesn't work there, but I need to understand all the details of your commit first 19:35:57 it does work in tiles, of course 19:36:13 espais: that build failure is not your fault 19:36:15 yea i only built it with normal tiles 19:36:39 sometimes travils builds randomly fail when it tries to set up the environment, often when trying to install packages 19:36:44 <|amethyst> hm, that is some kind of package dependency problem 19:36:45 interesting 19:36:52 <|amethyst> doesn't look like a missing repo 19:37:05 <|amethyst> The following packages have unmet dependencies: 19:37:05 <|amethyst> libsdl2-dev : Depends: libegl1-mesa-dev 19:37:06 <|amethyst> Depends: libgles2-mesa-dev 19:37:11 this makes me think that i should have my personal webtiles server also pull from my forked repo... 19:37:14 <|amethyst> and same failure each time it retries 19:37:23 that way i could test out webtiles too before i push it 19:37:36 i find it interesting that it doesn't work with webtiles though 19:37:36 <|amethyst> hm 19:37:40 well quite often changes related to tiles code needs a webtiles implementation 19:37:58 though i guess i don't necessarily have a full grasp of the webtiles side 19:38:00 often it's a case of mirroring some logic done in the tiles code in the javascript client 19:38:19 and usually the code changes are fairly self-explanatory if you can read the surrounding javascript 19:38:35 so this one shouldn't be too bad 19:38:55 gotcha 19:40:13 I wonder if this is_drac bool actually works 19:40:23 because aren't there different base tiles for each color 19:40:59 indeed, it doesn't work if you take a color 19:41:26 <|amethyst> espais: hm, I'm not sure about this: 19:41:26 <|amethyst> if (doll.parts[TILEP_PART_HELM] >= TILEP_PART_DRCHEAD) 19:41:47 yeah that also looked worrying 19:41:58 <|amethyst> for two reasons 19:42:05 espais: but your test for "is the player a draconian" only is successful if the player is an orange drac 19:42:08 <|amethyst> 1. it doesn't have the other end of the range 19:42:09 er an uncolored drac 19:42:23 so you need a better species test there 19:42:26 <|amethyst> 2. TILEP_PART_DRCHEAD isn't a tile index 19:42:42 it works for naga and centaur because those only have one possible base tile 19:43:13 I suppose you could do a range test for those tiles 19:43:44 hrm 19:43:58 that function looks like it should do the job, actually 19:44:01 the one currently used 19:44:04 espais: what are you building on? 19:44:07 msys2? 19:44:15 msys2? 19:44:32 yet it's definitely not working when I take on a color 19:44:47 oooh 19:44:50 windows Linuxish build 19:44:51 it's not the right function 19:45:02 building on ubuntu 19:45:11 since that's checking the numeric variant thing 19:45:18 I had issues with sdl and I have a perpetual modified file fixing some stupid sdl issue 19:45:35 hmm 19:45:38 and those are each distinct tiles as they're not used in that usual sense 19:45:45 so yeah I think you need to simply compare 19:45:48 shoudl i just use species_is_draconian? 19:45:49 that base tile to 19:45:56 yeah I mean 19:46:02 I'm not sure that you nee..oh no 19:46:04 yeah forms 19:46:25 the reason this test is used is because it needs to know "am I rendering a draconian player doll right now?" 19:46:39 so instead of dealing with game logic of "are we in a form" etc 19:46:44 it should probably just check the range 19:46:48 you can look for first value of 19:46:49 <|amethyst> and even without forms, players can change their doll tiles, especially in local tiles 19:46:55 for some reason i was thinking that base_drac would always be valid with or without colors...i didn't think to check a color 19:47:09 yeah, what |amethyst said 19:47:12 <|amethyst> on to that next line, what is if (doll.parts[TILEP_PART_HELM] >= TILEP_PART_DRCHEAD) supposed to do? 19:47:18 TILEP_BASE_DRACONIAN_FIRST 19:47:26 TILEP_BASE_DRACONIAN_LAST 19:47:40 espais: you can look for the tile to be within those enum values 19:48:50 is_drac = doll.parts[TILEP_PART_BASE] >= TILEP_BASE_DRACONIAN_FIRST || doll.parts[TILEP_PART_BASE] <= TILEP_BASE_DRACONIAN_FIRST 19:48:55 <|amethyst> err 19:48:56 <|amethyst> && 19:49:00 yes, thanks :) 19:49:07 i was just trying to follow the naga/centaur code above without thinking too hard about it i guess 19:49:12 I had && and then had a brain fart and changed it 19:49:13 <|amethyst> also, did you test with non-draconians? 19:49:21 but saw it after I hit enter 19:49:33 <|amethyst> espais: the naga/centaur code is there to *not* draw bardings on non-centaurs 19:49:42 oh, uh 19:49:47 let me rebuild with that much better code 19:49:49 yeah it seems to not work as a human 19:49:52 <|amethyst> so I think right now you're not drawing helmets on non-draconians 19:49:52 and i'll test both 19:49:55 yes 19:49:58 |amethyst is right 19:50:04 it's broken for non-dr entirely 19:50:12 well now we know 19:50:16 dracs are the only real race in this game 19:50:19 <|amethyst> (since TILEP_PART_DRCHEAD is way smaller than any actual helmet tiles) 19:50:23 it's like I've been saying all along 19:51:04 <|amethyst> espais: oh 19:51:17 <|amethyst> espais: I think what you're intending to do, readding TILEP_FLAG_NORMAL 19:51:30 <|amethyst> espais: you could do instead by changing tilep_calc_flags 19:51:52 <|amethyst> espais: which explicitly does: 19:51:52 <|amethyst> else if (doll.parts[TILEP_PART_BASE] >= TILEP_BASE_DRACONIAN_FIRST 19:51:52 <|amethyst> && doll.parts[TILEP_PART_BASE] <= TILEP_BASE_DRACONIAN_LAST) 19:51:52 <|amethyst> { 19:51:52 <|amethyst> flag[TILEP_PART_HAIR] = flag[TILEP_PART_HELM] = TILEP_FLAG_HIDE; 19:51:52 <|amethyst> } 19:51:58 <|amethyst> you'd just remove the TILEP_PART_HELM there 19:52:06 <|amethyst> and then you wouldn't need the special-case code 19:52:32 <|amethyst> and you get more millimarvins! 19:52:45 <|amethyst> (well, fewer negative millimarvins) 19:55:11 that does seem to work... 19:55:28 what's the wiz code to swap drac colors? 19:55:37 oh is there one? 19:55:56 <|amethyst> &rgreen draconian 19:56:07 oh, cool 19:56:40 well hot damn 19:56:50 a merfolk has a hat 19:57:05 base and green dracs have hats 19:57:05 and it was way easier than i thought 19:57:05 and humans? 19:57:06 thanks guys 19:57:07 hm 19:57:20 !always be testing 19:57:20 ABT! A-Always! B-Be! T-Testing! Always Be Testing! ALWAYS BE TESTING! 19:58:36 hm 19:58:37 hat no 19:58:38 helm yes 19:59:31 <|amethyst> ? 19:59:53 humans (or any other non-drac) don't display the hat properly when worn? 20:00:06 merfolk did, which is odd 20:00:13 i wonder if i have some of my broken code leftover though 20:00:26 git diff should show you 20:01:14 if it still doesn't work, make a commit and push it to your branch 20:01:22 then we can test it out 20:01:28 you'll have to do that eventually anyhow 20:05:53 yea i just probably had something wonky 20:06:01 i did a hard reset to my head branch 20:06:04 so it seems to work 20:06:09 human, merfolk, drac 20:06:35 colored and non-colored 20:06:43 should i go through all colors or is green enough? 20:07:09 <|amethyst> I'd go though different hats first 20:07:18 ....for somebody who does research into software validation i'm feeling pretty ashamed by doing poor testing 20:07:32 any in particular, or just taking random hats? 20:07:32 <|amethyst> including things like mask of the Dragon 20:07:41 (the different use cases here are relatively new to me) 20:07:44 <|amethyst> different hat tiles 20:08:07 <|amethyst> (much easier to do in local tiles where you can just change the tile on the - screen) 20:08:24 <|amethyst> (I think?) 20:08:34 i'm just using the wiz command to pull down a random hat 20:08:41 &%hat 20:09:14 is there a better way to step through it? 20:09:31 <|amethyst> in the doll editor (press -) 20:09:54 <|amethyst> you can play around with all your tile parts and cycle though all the helms 20:09:58 good news |amethyst, I've mapped out all the eat logic and added docstrings to like 7 functions and I think I'm ready to actually dive into the guts of that issue now 20:10:04 <|amethyst> johnstein: yay 20:10:46 I'm surprised at how surprised I am on how confusing it was for me to follow it 20:10:57 ok so one thing that is a bit tricky for me right now, not sure if it is hyper-specific or not to my ubuntu-on-surface-pro setup 20:11:00 I need a control flow document 20:11:14 but most keys register a double-tap, making anything kind of difficult 20:11:23 though others on ubuntu don't have this issue, so i think its just me 20:12:08 hah, for instance, i can't actually get to helm in that doll editor because hitting down arrow just skips every other 20:12:45 ah good, vi bindings work 20:12:52 hmm, cat horns are offset 20:16:13 there seem to be a lot of hat sprites which look ... off on drac 20:16:20 hoods, cat horns, etc 20:20:11 so i pushed to my fork, do i need to do another pull request if i want it reviewed? 20:20:39 no, it updates the same PR 20:20:50 sooner or later the message will show up here 20:21:33 gotcha 20:22:51 this whole CI process is eye-opening...we never had this kind of setup when i worked a real job 20:23:07 03efredericks02 07https://github.com/crawl/crawl/pull/617 * 0.21-a0-276-g050e825: Resolved draconian hat issue that seemingly invalidated all other race-hat-relationships 10(4 minutes ago, 2 files, 1+ 7-) 13https://github.com/crawl/crawl/commit/050e825189a9 20:26:29 thanks |amethyst & gamma 20:27:01 while i muck about the codebase 21:08:20 espais: yeah I tested in tiles, and everything looks good; seems that we just need to implement in webtiles now 21:22:53 ok, if i get time i'll take a look at that tomororw 22:13:10 https://cdn.discordapp.com/attachments/205316046230388737/359520584276770816/froggy6.png 22:13:13 https://cdn.discordapp.com/attachments/205316046230388737/359520579583475712/froggy4.png 22:13:17 https://cdn.discordapp.com/attachments/205316046230388737/359520663481876501/viewimage-5.png 22:13:29 some art from the korean artist "froggy" 22:14:35 !tell wheals https://cdn.discordapp.com/attachments/205316046230388737/359520579583475712/froggy4.png 22:14:36 gammafunk: OK, I'll let wheals know. 22:16:35 -!- Dracunos_ is now known as Dracunos 22:44:02 gammafunk: that..is glorious 22:51:43 gammafunk, these are way cool 22:52:06 boris never looked so happy... 23:14:15 ??rebuild 23:14:15 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.jorgrun.rocks/rebuild/ Bug |amethyst or Nap.Kin for CDO. Use your powers wisely. 23:27:20 Experimental (hellcrawl-cbro) branch on crawl.beRotato.org updated to: v1.0-455-ga292864 23:50:04 ok I said no bad ones but I have to link this https://dickbuttink.deviantart.com/art/R-I-P-Jabrony-Jones-588370220 23:50:21 the watermark makes it 23:50:47 oops wrong channel sorry