Log archive of EquestriaDaily for Sunday, 2021-04-25

00:02 <Finwe> Mr Dappled.

00:02 * Finwe doffs his hat.

00:03 <Dappled> What was Eevee's HA?

00:03 <Dappled> Anticipation. Okay.

00:06 * Dappled does not understand why this level 74 Volcarona is a obeying me with no badges.

00:17 * Dappled obtains Vaporeon... But.... Turfield is Grass....

00:24 <Ali> Dappled, this is why I mentioned Isle of Armor

00:24 <Ali> You need to use the digging duo for the stones

00:24 <Ali> And they're....not reliable

00:25 * Dappled 's on his way.Stupid slowpoke.

00:26 <Finwe> Time for me to get some sleep.

00:26 <Finwe> !lullaby

00:26 * DerpyBot carries Finwe off to bed

00:26 * DerpyBot tucks Finwe in and hums a lullaby

00:27 <Finwe> !shoo

00:27 * DerpyBot sways from side to side, quietly humming "shoo be doo shoo shoo be doo"

00:27 <Finwe> Good night, everypony!

00:27 * Finwe turns into a sleeping cap and snoozes on Ali's head.

00:28 *** Quits: Angeline (Scootaloo@I.Will.Fly.Higher) (Ping timeout: 121 seconds)

00:28 * Ali is not really a good spot for snoozing on.

00:28 * Dappled is apparently going to throw a lot of pokeballs.

00:28 <Ali> Slowpoke being a douche?

00:28 <Dappled> Yeah,.

00:29 * Dappled also apparently brought Pokerus into his game by accident...

00:41 <Cepheid> I have the worst song stuck in my head.  You don't make friends with salad!

01:11 <DerpyBot> New post on Equestria Daily by Sethisto: Say Something Nice About Dr. Caballeron [ https://tinyurl.com/yzwjotwz ]

01:16 *** Joins: ADragonDreaming (ADra@Pony-0he86q.mi.comcast.net)

01:22 *** Quits: ADragonDreaming (ADra@Pony-0he86q.mi.comcast.net) (Connection closed)

01:26 *** Joins: ADragonDreaming (ADra@Pony-0he86q.mi.comcast.net)

01:32 *** Quits: ADragonDreaming (ADra@Pony-0he86q.mi.comcast.net) (Connection closed)

01:36 *** Joins: ADragonDreaming (ADra@Pony-qr30jg.20dc.fhnt.0406.2601.IP)

01:44 * Ali flops over Dappled again

01:48 *** Quits: Sunrise_Flare (Prius@Pony-2err5v.ipv6.telus.net) (Ping timeout: 121 seconds)

01:52 *** Quits: Pony|92815 (Pony92815@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

01:52 *** Joins: Pony|92815 (Pony92815@Pony-taj8dp.cable.virginm.net)

02:01 *** Joins: Sunrise_Flare (Prius@Pony-2err5v.ipv6.telus.net)

02:02 *** Joins: Angeline (Scootaloo@I.Will.Fly.Higher)

02:02 *** Quits: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins) (The TLS connection was non-properly terminated.)

02:02 *** Joins: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins)

02:02 *** ChanServ sets mode: +ao DerpyBot DerpyBot

02:02 <DerpyBot> *derp*

02:07 *** Joins: FruitNibbler (Eogan@Pony-skcq73.dip0.t-ipconnect.de)

02:07 *** Quits: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins) (The TLS connection was non-properly terminated.)

02:07 *** Joins: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins)

02:07 *** ChanServ sets mode: +ao DerpyBot DerpyBot

02:08 <DerpyBot> *derp*

02:09 *** Quits: Fn (Eogan@Pony-ab1a4a.dip0.t-ipconnect.de) (Ping timeout: 121 seconds)

02:26 *** Quits: Dappled (IceChat9@Shady.The.Pet.Pony) (Ping timeout: 121 seconds)

02:35 * Lumindia_ slides a bowl of cereal over to Ali, then departs for bed

02:35 <Lumindia_> !shoo

02:35 * DerpyBot sways from side to side, quietly humming "shoo be doo shoo shoo be doo"

02:38 *** Joins: Dappled (IceChat9@Pony-dsnf91.ok.cox.net)

02:44 *** Quits: Pony|92815 (Pony92815@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

02:47 *** Joins: Pony|92815 (Pony92815@Pony-taj8dp.cable.virginm.net)

02:51 *** Quits: Pony|92815 (Pony92815@Pony-taj8dp.cable.virginm.net) (Ping timeout: 121 seconds)

02:51 *** Joins: Surreal_Nightmares (Surreal@Cutest.Floofy.Changeling.Batpone)

02:56 *** Surreal_Nightmares is now known as Filly_Nightmares

02:57 * Filly_Nightmares eeeeeeeeeeee

03:12 * Ali puts Filly_Nightmares on Schism

03:13 * Filly_Nightmares wigglewaggles and floofsplode

03:22 <DerpyBot> New post on Equestria Daily by Makenshi: Pinkie Music: Doxypony - Hi! [Techno] [ https://tinyurl.com/yecxbj6e ]

03:41 *** Joins: Apple_Jack (Prius@Pony-302k48.ipv6.telus.net)

03:44 *** Quits: Sunrise_Flare (Prius@Pony-2err5v.ipv6.telus.net) (Ping timeout: 121 seconds)

04:09 *** Quits: Apple_Jack (Prius@Pony-302k48.ipv6.telus.net) (Ping timeout: 121 seconds)

04:24 *** Quits: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net) (Connection closed)

04:24 *** Quits: Angeline (Scootaloo@I.Will.Fly.Higher) (Ping timeout: 121 seconds)

04:27 *** Joins: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net)

04:33 *** Joins: RazorSharpFang (FourthChoic@Pony-ub7st0.tpgi.com.au)

05:03 *** Joins: Apple_Jack (Prius@Pony-h4succ.ipv6.telus.net)

05:11 *** Joins: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com)

06:02 *** Quits: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net) (Connection closed)

06:10 *** Quits: Apple_Jack (Prius@Pony-h4succ.ipv6.telus.net) (Ping timeout: 121 seconds)

06:16 <RazorSharpFang> Cepheid, are you going to be running an Entity Component System?

06:40 * Filly_Nightmares butts her head against Cepheid tummy

06:40 * Filly_Nightmares gnaws on Ali tail

06:41 * Ali mango's Filly_Nightmares and puts her on RazorSharpFang

06:41 <RazorSharpFang> Hey heys

06:41 <RazorSharpFang> I haven't heard back from site yet, so I'm presuming no news is good news.

06:42 * Filly_Nightmares wigglewaggles and kneads RazorSharpFang!

06:47 * Filly_Nightmares eeee and climbs onto Ali head

06:49 *** Quits: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net) (Connection closed)

06:50 <Ali> We need more youngbats for Filly_Nightmares to play with

06:50 <Ali> Which...won't happen due to the fact that there's no draw to this channel

07:00 *** Joins: ConfusionRift (ConfusionRi@Pony-bkl.g9o.6.154.IP)

07:00 *** ChanServ sets mode: +o ConfusionRift

07:00 * Filly_Nightmares purrr and sticks her cold hoovesies into Ali tummy floof

07:00 <ConfusionRift> Hello everypony.

07:00 * Filly_Nightmares eeee at ConfusionRift

07:00 * ConfusionRift patpats Filly_Nightmares.

07:01 <Ali> Come join the Filly_Nightmares kneading, gnawing, floofing, and whatever all over you channel

07:01 * Filly_Nightmares eeeeeee

07:02 <Ali> And that

07:02 <Ali> lots of that

07:02 * ConfusionRift eeeees as well.

07:05 * ConfusionRift also huggles Ali.

07:07 * Ali hugs ConfusionRift hard

07:13 * Filly_Nightmares mleps

07:14 * ConfusionRift mleps as well. :P

07:20 * ConfusionRift coughs a lung.

07:21 *** Joins: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net)

07:23 <ConfusionRift> It's been really cold and really dry. So I'm getting buildups.

07:29 * Filly_Nightmares lickies ConfusionRift nosie

07:32 *** Quits: Jackie (Jackie@smol.librarian.mare) (Connection closed)

07:32 *** Joins: Jackie_ (Jackie@smol.librarian.mare)

07:33 *** Quits: Jackie_ (Jackie@smol.librarian.mare) (Connection closed)

07:40 <ConfusionRift> Okay, that's funny.

07:40 <ConfusionRift> "This kit includes everything you need." | Okay, cool. | "Here is a list of things you need to get to finish the kit." | ...

07:44 <Ali> Wut

07:44 <RazorSharpFang> I can understand if it's something that's really common, like distilled water, or a common screwdriver size.

07:47 <ConfusionRift> It's just a crafts kit, but still. Yes, some things cannot be included or are not included because they are common household items, or the item cannot be shipped with said items together. But there are no clauses on that statement, and some things can easily be distributed in the pack because they're still very cheap.

07:50 <ConfusionRift> Water? That's incredibly common, so there's no point on including it. Alcohol? For safety reasons, they can't ship it, especially with reactants. A friggin' plastic container? They could've included that easy. I mean, they used to do that. A pencil? Same situation.

07:53 <RazorSharpFang> High explosive.

07:54 <ConfusionRift> That too.

07:54 <RazorSharpFang> "Gosh dang it, this nuclear power kit doesn't come with fissile uranium??"

07:54 * Cepheid awakens.

07:57 * Cepheid gives ConfusionRift an inanimate carbon rod.

07:57 * ConfusionRift pokes said inanimate carbon rod, and wonders.

07:58 <ConfusionRift> RazorSharpFang: I'm pretty sure there was a nuclear or atomic science kit. Super old, last I checked.

07:59 <ConfusionRift> ...there was.

07:59 <ConfusionRift> https://en.wikipedia.org/wiki/Gilbert_U-238_Atomic_Energy_Laboratory

08:00 <ConfusionRift> It included some very interesting things.

08:01 <ConfusionRift> "In 2006, the pop culture publication Radar Magazine called the lab set one of "the 10 most dangerous toys of all time, ... exclud[ing] BB guns, slingshots, throwing stars, and anything else actually intended to inflict harm", because of the radioactive material it included (it was number 2 on the list; number 1 was lawn darts)."

08:01 * ConfusionRift laughs.

08:04 <ConfusionRift> This kit, with the right mindset, can be a rather harmful and destructive item to have around. But in terms of danger, this magazine thought it was less dangerous than lawn darts.

08:08 <Cepheid> RazorSharpFang:  Already running an Entity Component System.

08:08 <RazorSharpFang> Nice.

08:10 <Cepheid> Currently devising the world collider.

08:10 <Cepheid> I ran into a snag, though.

08:13 <Finwe> You should navigate clear of snags, they're potentially dangerous.

08:14 <Cepheid> Yes, I know.  I'm trying to resolve this one before it becomes dangerous.

08:15 <Cepheid> This requires I analyze a game to figure out what's happening in this particular, special case.

08:21 <Cepheid> Hum.  That's a cheap way of solving that issue.

08:37 *** Quits: Ali (Ali@Pony-i4mdr5.4nua.5fca.1702.2600.IP) (Quit: Leaving)

08:41 <Cepheid> Nrrggh.  I'm seeing conflicting behaviour.

08:43 <Cepheid> There are indications that a central point is used to place the character, such that it can handle certain scenarios.  But at the same time, there are also indications that two side points are used.  How does he get away with this..?

08:43 <Cepheid> Only solution I can see is that the two side points are ignored in the event that the central point has detected that it's on the ground.

08:46 <Cepheid> But then I run into an alternative problem.

08:50 *** Quits: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com) (Quit: Connection closed for inactivity)

08:54 <Cepheid> It's just this one damned edge case I can't figure out.

08:54 <Cepheid> Well, two edge cases.  Depends on the scenario and how I want to resolve it.

09:01 <Cepheid> Edge case #1:  Slippery slopes.  If we handle slopes by placing the center of the character on the slope, we run into an issue when the player hits an overhanging slope.

09:01 <Cepheid> La-Mulana allows for the character to not fall so long as SOME part of their sprite is still over solid ground.

09:02 <Cepheid> Even if it's a single pixel on the far edges of their feet.

09:02 <RazorSharpFang> That's interesting.

09:02 <Cepheid> It's a common 2D game physics thing.

09:03 <Cepheid> Anyways, this rule applies even when on a slippery slope.

09:03 <Cepheid> Or any slope for that matter.

09:04 *** Joins: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com)

09:04 <Cepheid> Honestly, this problem would be easier to explain with drawings.

09:05 <ConfusionRift> https://i.redd.it/64x6h07qyro11.jpg

09:05 <Cepheid> Basically that, yeah.

09:05 <Cepheid> Easy to handle in a simple block-tile case, but with tiles that are sloped it becomes somewhat more complicated.

09:06 <Cepheid> Sort of, anyways.

09:06 <Cepheid> I know how to solve the case, but then it introduces an edge case *ELSEWHERE*.

09:07 <Cepheid> There's no winning.

09:07 <Cepheid> And even then, other tests indicate that the solution I know of isn't the one used.

09:08 <RazorSharpFang> I do wonder how much of the "Server not responding" is due to TCP problems.

09:09 <ConfusionRift> Well, in the case of a block/tile, the game only registers a change when the entity (character) hitbox is completely outside a previous tile. In the case of slopes, the whole slope is one entity, for most parts. And can sometimes have this issue of the game not being sure if on or off a slope, or acts weirdly if the collision isn't right.

09:11 <Cepheid> Well, analysis of La-Mulana indicates that a slope's actual collision box is inset a bit into the artwork.  It's the only way it works for where there's a slope that slides the player into open air.

09:12 <Cepheid> But then one other case breaks and I don't know how to resolve THAT case.

09:14 <Cepheid> When two opposing slopes meet at an apex.

09:14 <ConfusionRift> Hmmm... (decides to check Pixel Game Maker real quick)

09:14 <Cepheid> When the player lands at the peak, it has to pick one side for the player to be on.

09:15 <Cepheid> And in the case of La-Mulana, the handling of this situation appears to be based on which side the middle of the player sprite lands on.

09:15 <Finwe> Should be the centre of mass of the player.

09:16 <Cepheid> And then it uses some logic for player placement that defies the logic I see elsewhere.

09:16 <Finwe> But middle can mean that.

09:17 * Finwe watches some strange dinosaur soar the skies.

09:18 * Cepheid gets some graph paper, a pen, and their phone.

09:18 <Finwe> Oh, I think it was a magpie.

09:30 <ConfusionRift> "Slopes work differently from wall, hit, and floor detections. It's a whole other ballpark." | Okay... cool... then why can't anyone explain how they work?!

09:34 <Cepheid> https://i.imgur.com/izhfTZG.png Top case is how the game APPEARS to function with slopes.  The bottom case is what happens when the player "slides off" a slope over open air.  See the problem?

09:34 *** Quits: cabbage (cabbage@Pony-ooa0s5.dynamic.sonic.net) (Connection closed)

09:34 <ConfusionRift> Whatever. Some games just use a tile detection that encapsulates a block in a detection region. Others determine a detection region, or basically a perimeter that reacts to the character. Since it's more freeform, I'm sure that what many use to create a detection on uneven grounds. And others use layering, where the asset is fully encapsulated (including slopes), and the character switches between even ground and slopes.

09:35 <ConfusionRift> Hmmm, I think I see iiiiiit.

09:35 <Cepheid> Basically, for the bottom case, the character would have to be touching the slope at the lower-right corner.

09:35 <Cepheid> Which is easy to do.

09:36 <Cepheid> But it creates a new problem elsewhere.

09:36 <Cepheid> And this scenario IS seen in LM.

09:39 <ConfusionRift> Hmmm... actually, now that I see it, the character does not have a hitbox that completely follows the sprite size. It's slightly smaller.

09:42 <ConfusionRift> And immediately as it detects any slope, it reacts. (sees something else) The actual hitbox (hit detection) is BIGGER than the sprite.

09:42 <ConfusionRift> Just as slightly, but noticeable.

09:42 <Cepheid> https://i.imgur.com/EwRuSjl.png

09:43 <ConfusionRift> So those are two regions.

09:43 <Cepheid> The problem with THIS scenario?

09:43 <ConfusionRift> Hmmmm... let's see...

09:43 <Cepheid> It acts as though it's the initial case from the first image.

09:43 <Cepheid> That is, the player's bottom-center is what's touching the slope.

09:43 <Cepheid> In LM, anyways.

09:43 <Cepheid> But if it does that, then the lower case in the first image can't happen.

09:44 *** Joins: Jackie (Jackie@smol.librarian.mare)

09:46 * Cepheid goes to check something.

09:46 <Finwe> Miss Jackie.

09:47 * Finwe doffs his hat.

09:47 <Finwe> Also, Messrs Cyan_Spark, Golden and RazorSharpFang.

09:47 * Finwe doffs his hat.

09:50 <Cepheid> Yeah, in the case of two slopes meeting at an apex, it uses the first scenario.  You can land one pixel off to the left or right of the peak, and it'll move you down the slope correctly, with no shift left or right to account for the slope working with the player sprite corner instead.

09:51 <Cepheid> No jarring motion to indicate an offset is being applied or anything weird.

09:51 <Cepheid> But then it doesn't explain how that edge case in the first image occurs.

09:53 <Cepheid> ...

09:53 <Cepheid> Except, the edge case as depicted isn't what's actually happening.

09:55 <Cepheid> What appears to be happening is that, so long as the player's bounding box intersects the slope, the slope continues to affect them.

09:56 <Cepheid> So even if the center point is no longer over a slope, they will still be moved, because the bounding box of the player is still intersecting the slope tile.

09:58 <ConfusionRift> So there are three different detection regions...

09:58 <ConfusionRift> Nested detection? I really don't know.

09:58 <Cepheid> It seems that collision detection with the world is a collection of numerous cases that have to be detected.

10:01 <Cepheid> Another example of an edge case is what happens when the player's center point is over a slope, but their edges are over a flat surface?

10:01 <Cepheid> Unless the situation is specifically checked for, the logic will confuse the situation for a case where the player is standing on a ledge.

10:04 <RazorSharpFang> Is this for like a platformer?

10:04 <Cepheid> Yes.

10:06 <Finwe> Capt Koopz.

10:06 <Finwe> o7

10:06 * Finwe hats on Lumindia_.

10:06 <ConfusionRift> Okay... so if the player's movement region and center are on a slope, they follow the slope normally. If the center point is in the air, BUT the movement region is on a slope, they will continue on the slope. If the player is completely in the air, then fall.

10:07 <Cepheid> Mmhmm.

10:08 <ConfusionRift> If the player is on even ground, but the center is on a slope, follow the slope.

10:10 <Cepheid> Ah, but that's where the problem arises.  If the player is on even ground, their center point won't be touching a slope.

10:10 <Cepheid> Because it'll be elevated above the slope.

10:11 <Cepheid> I suppose then, the first step is, determine what's beneath the player.

10:11 <Cepheid> Is it a sloped tile, or a square tile?

10:12 <Cepheid> Secondly, is the player touching the ground?  If so, then we must assume that they are walking down or walking up the slope, and not falling onto it.  So we HAVE to move the player up or down, after we move them horizontally.

10:14 <ConfusionRift> If the player is on a slope, they will remain on the slope's direction, till the center detects even ground. If not, and the movement region is on a slope, follow the slope. There's definitely some detection priority switching going on.

10:14 <Cepheid> Mmhmm.

10:14 <Cepheid> There's a lot to check.

10:15 <ConfusionRift> By the way, I'm not giving suggestions or anything, just noting what I see as the game reacts to certain terrain.

10:15 * Schism awakens. Also, suggests that Cepheid get the chicken suit while it's available.

10:15 <Finwe> Miss Schism.

10:15 * Finwe doffs his hat.

10:16 <ConfusionRift> Wait... was that always there?

10:17 <Cepheid> Hmm?

10:17 <Schism> rAdm. Finwe.

10:17 * Schism doffs her coffee.

10:18 <Cepheid> Coffee.  And meds.  That's why I'm worked up.  I forgot both.

10:20 <ConfusionRift> If you have the game on fullscreen, the game automatically minimizes when focused on another window. That part is not odd, many games do that. However, once you get back in the game, it goes back to fullscreen and it renders a different room for about 2-3 seconds. Then it correctly renders where you are.

10:20 <Cepheid> Yeah, that's a graphical glitch.  Not sure what causes it.

10:21 <Cepheid> But it's always been that way as far as I can recall.

10:21 <ConfusionRift> Aah, okaday.

10:22 <ConfusionRift> Oh... and just noticed the game now includes a download link to the manual.

10:22 <Cepheid> Not the only game that does it too.

10:22 * ConfusionRift nods.

10:23 <ConfusionRift> But most just go black, and then render everything again when resuming.

10:23 <Cepheid> Dishonored, the first one, has the same "bug", which leads me to conclude it might be something related to say, triple buffering, or something in the drivers.

10:26 <Cepheid> It's basically a buffer that isn't being cleared that, upon the window being brought back, shows it's contents momentarily before the next image is rendered.

10:26 * ConfusionRift dies, and then starts laughing.

10:27 <Cepheid> Hmm?

10:27 <ConfusionRift> I forgot I changed the Game Over sound bit. :P

10:27 <Cepheid> Heh.

10:27 * Schism wonders which game ConfusionRift's playing.

10:27 <ConfusionRift> Oh, we were just inspecting La-Mulana is all.

10:28 <Schism> Ah, natch.

10:28 <Cepheid> The cats are bein' weird.

10:28 <Cepheid> Harassing one another.

10:29 <Schism> Must be cat o'clock.

10:29 <ConfusionRift> Also... I'm afraid of La-Mulana again. I jumped in and forgot eeeeverythiiiing.

10:29 <Cepheid> Welcome to my world.

10:29 <Schism> One or two randomizer runs will help clear that up!

10:29 <Cepheid> I forgot everything except the layout of the map.

10:29 <ConfusionRift> That included the jankage that was the controls.

10:29 <Cepheid> And the bosses.

10:29 <Cepheid> Hey, at least it's not LM2.

10:30 * Cepheid lands in spikes, gets knocked back into more spikes, gets knocked back into more spikes, gets knocked back into death trap.

10:30 <ConfusionRift> I know for a fact that LM2 is a complete blank to me. There was so much.

10:30 <Cepheid> I know for a fact it's not a complete blank to you.

10:30 <Cepheid> Spiral Hell.

10:31 <ConfusionRift> EEEEeeeexcept for that, for all the wrong reasons. :P

10:31 <Cepheid> So you didn't forget everything.

10:31 <ConfusionRift> Ffffine, you win. (gives cookie)

10:31 <Cepheid> Also, the Underworld's a good nightmare-inducing area.

10:32 * Cepheid walks through a doorway, loses access to claws.

10:32 * Cepheid walks through a doorway, loses access to chalice.

10:32 * Cepheid walks through a doorway, loses access to life.

10:33 <Cepheid> ...

10:33 <Cepheid> You know.

10:33 <Cepheid> Strangely, I can't recall seeing o-  Oh, wait, they were there, just rare.

10:33 <Cepheid> LM2 did not rely on slopes a lot.

10:34 <Cepheid> Strangely, one game I am fond of, I cannot recall slopes being used in at all.

10:34 <Cepheid> Which is weird, because it was a particularly good game.

10:34 <Cepheid> Hollow Knight.  I don't recall there ever being a single slope in it.

10:35 * Schism plays a bit of Challenge of the Ancient Empires, which _did_ rely upon slopes. All over.

10:36 <Cepheid> Meanwhile, other games, like Castlevania, especially the later metroidvania games, did use slopes, but they resolved THAT issue in a simple manner.

10:36 <Cepheid> They allowed half the player character sprite to intersect solid walls, implying that the player's position was at the half-point, and that's all they checked for.

10:36 <Cepheid> I think even Rabi-Ribi does that.

10:37 * Cepheid checks.

10:37 <Schism> Rabi-Ribi also had a tiny hitbox.

10:37 <ConfusionRift> I remember the Underworld, but not the path. I don't remember Brahma's Trial, how was it to get to the other sector in Tahamashahraphapfpfpfff Temple thing area, how was it to get the stupid (bleep) egg thing, or the better boss order. Because the game leads you to a rather annoying boss early.

10:38 <ConfusionRift> It had an odd hitbox though.

10:38 * Schism goes to the Guardian's Gate, then to the Mausoleum, then to the Twin Labyrinths, buys the helmet, then it's on to the Temple of the Sun and the Inferno Cavern...

10:39 <ConfusionRift> It would sometimes be unsure as to where it is according to certain areas. So, the game sometimes lets you get away from a headshot, and other time breathing in your general direction hurts you.

10:40 <Schism> Ah.  This makes sense.  No wonder Humble Bundle turned to such (#$* in 2007.

10:40 <ConfusionRift> Because of the subscription program?

10:40 <Schism> IGN bought them out at that time.

10:41 * ConfusionRift pukes.

10:41 <ConfusionRift> That's just oil... so no worry... keep open flames away though...

10:41 <Cepheid> Confirmed CV case, they use the midsection of the character, so they avoid the overhang issue.

10:43 <Cepheid> Rabi-Ribi...

10:43 <Cepheid> Uses a box, similar to LM.  It's not a midpoint.

10:45 <Schism> Pfff.  https://twitter.com/Glimmerstomp/status/1386059873842995203

10:46 <ConfusionRift> Oh, and please avoid moving or flexible slopes till you get it down and locked... or this can happen.

10:47 <ConfusionRift> https://steamuserimages-a.akamaihd.net/ugc/750338882376096706/2435B5C45E2EF08B61C76F69AF01671E450A1CD2/

10:47 <Cepheid> Ah yes, that bug.

10:47 * Schism also manages to fall through the wall in the Temple of Moonlight and wind up on the Surface, but that's a different matter.

10:47 <ConfusionRift> I got hit and landed on that spot. I was stuck in the hurt animation, so couldn't warp out or move.

10:48 <ConfusionRift> Ah, the error catch?

10:48 <Cepheid> http://info.sonicretro.org/Sonic_Physics_Guide I suspect I should read this through and through.

10:49 <Schism> Streeeeetch: https://twitter.com/Bodegacats_/status/1386146100936122369

10:49 <ConfusionRift> Huh, store cat.

10:50 <Schism> Aye.  @bodegacats is useful.

10:50 <Cepheid> You should have been able to warp in the hurt animation.

10:50 <Schism> Well, is fun, anyway.  @bodegacats_ I mean.

10:50 <ConfusionRift> I couldn't.

10:50 <Cepheid> That... must have been a specific really bad edge case.

10:50 <Cepheid> Because if you couldn't warp in the hurt state, you could potentially get stucks in the endless looping pit down in the Chamber of Birth.

10:51 <Schism> Another store cat: https://pbs.twimg.com/media/EzdAjsOX0AUdbKv?format=jpg&name=large

10:51 <ConfusionRift> Yep, it forced me to quit. And since the Mother's warp point is not active anymore, I had to slide back down again.

10:51 <Cepheid> With respect to Rabi-Ribi and it's slope stuff, it's funky.

10:51 <Cepheid> Walking up against a wall, Erina's collision box seems to be very wide.

10:52 <Cepheid> But against a slope, it looks much thinner.

10:53 <Cepheid> In any case, learned a lot this morning.

10:55 * ConfusionRift goes through the snapshop album.

10:55 <Schism> Snopshot.  </Homestuck>

10:55 <ConfusionRift> Snippysnappy.

10:56 <Cepheid> !link https://www.youtube.com/watch?v=aNZTf28FLKM

10:56 <DerpyBot> Twilight told me this video is about Bevor Sie zu YouTube weitergehen

10:56 <Cepheid> First check:  Am I on the ground or not?

10:56 <ConfusionRift> Book Containing Obsolete Photographic Media Featuring Points of Memories and Importance.

10:58 <Schism> Well, this is  nicely nightmare-fuelish.  https://kaerwyn.blacktapestries.com/assets/images/comics/202104241254218413001/Issue17Page72.webp

10:58 * ConfusionRift suggests to go to that dark sector in the game he forgot the name of.

10:58 <ConfusionRift> A lot of slopes there, last I remember.

10:59 <Cepheid> Second check:  Is there a tile beneath me, or is it open air?  If it's open air, check the sides of the player.  Are *THEY* over a tile?  If not, we're over open air and no longer on the ground.

10:59 * Schism wonders, "Did Axiom Verge have any actual slopes?"

10:59 <Cepheid> I don't recall.

10:59 <Cepheid> Honestly, a lot of games don't have them, and for clearly an obvious reason.

10:59 <ConfusionRift> It did.

11:00 <ConfusionRift> Or let me check.

11:00 * Schism looks at screenshots. She sees no slopes.

11:00 <Cepheid> I don't think so.

11:00 <Cepheid> It meant to replicate the style of the NES metroid.

11:00 <Cepheid> Which did not use slopes.

11:00 <ConfusionRift> Oh right. It had "slopes".

11:01 <Cepheid> https://www.youtube.com/watch?v=XTvp_Si3wlY

11:01 <ConfusionRift> As in, sloped assets, but they were just tiles.

11:02 * Cepheid starts feeling really warm.

11:03 * Cepheid starts seeing faces on the walls, and weird hanging hooks everywhere.

11:03 <ConfusionRift> There was that pile of bodies on can phase to, but I believe the area detection was still using tiles.

11:03 <Schism> Heh, that zone.

11:03 <ConfusionRift> Ah, the trip zone. :P

11:05 <Cepheid> It's so well done, with how it progressively gets worse.

11:05 * ConfusionRift nods.

11:07 <Cepheid> Sometimes I wonder what it's like to hallucinate like that.

11:07 <Cepheid> Closest I've come is seeing shadows move about, and that was due to having the flu.

11:07 <ConfusionRift> Or that... oh wait, you said you didn't remember.

11:07 <Cepheid> Hmm?

11:09 <ConfusionRift> There was that one time you decided to experiment with medications, and apparently by description, everything started melting. Which showed while typing.

11:09 <Cepheid> Ah.

11:09 <Cepheid> Yeah, I don't remember that.

11:09 <Cepheid> I only remember the conversation we had after the fact.

11:10 <Cepheid> Also, that dark sector you forgot the name of is the chamber of extinction.

11:10 *** Quits: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com) (Quit: Connection closed for inactivity)

11:11 *** Quits: Jackie (Jackie@smol.librarian.mare) (Connection closed)

11:11 *** Joins: Jackie_ (Jackie@smol.librarian.mare)

11:11 *** Quits: Jackie_ (Jackie@smol.librarian.mare) (Connection closed)

11:12 <ConfusionRift> I meant in Rabi-Ribi. :P

11:12 <DerpyBot> New post on Equestria Daily by Calpain: Morning Discussion #2275 [ https://tinyurl.com/ygdrqqck ]

11:12 <Schism> You mean the Forest of Infinite Spikes?  :p

11:12 <Cepheid> Ah.

11:13 <Cepheid> No, he's thinking of the mountaintop, where the pillar is.

11:13 <ConfusionRift> Opposite from that, I believe. I know it was one of the higher regions to the east.

11:13 <ConfusionRift> Yep.

11:13 <Schism> Oh right!  With Ms. Pillar.

11:14 * ConfusionRift was reminded of Pixie and Lilli's fight. "That disaster... they were grinning when they did this."

11:15 <Cepheid> I wonder how Gema's latest project is coming along.

11:16 * Schism peers at Rabi-Ribi with the -randombullets mode.

11:17 <Cepheid> Looks like he's been focused on Rabi-Ribi a bit as of late.

11:17 <Cepheid> We'll hear something about early access probably later this year, sounds like.

11:17 <ConfusionRift> Well, there's that last DLC they put out.

11:18 <Schism> Cocoa Mode?

11:18 <Cepheid> Mmhmm.

11:20 *** Quits: coppertiger (coppertiger@Pony-u7oomq.md.comcast.net) (Ping timeout: 121 seconds)

11:20 <ConfusionRift> Well, that was incorporated in Before Next Adventure. They also added the alternate bgm options for the orchestrated OST.

11:21 <Cepheid> Yeah, but it seems that most of their focus as of late was working on BNA, Cocoa Mode and the music.

11:21 * ConfusionRift nods.

11:22 <ConfusionRift> They did some changes. So, some patching and additions.

11:22 * ConfusionRift is reminded. "There's nothing in the TBA room."

11:23 <Cepheid> A leftover from development that was scrapped.

11:23 <ConfusionRift> Nah, they changed it into a middle finger room.

11:23 <Cepheid> Heh.

11:24 * Filly_Nightmares purrr and curls up on Cepheid and goes sleepies on

11:25 <Cepheid> Hum.

11:25 <Cepheid> Ye know.

11:25 <ConfusionRift> I think someone posted a video of it. It's just a long stretch of pain, two enemies that are incredibly powerful that respawn instantly after defeating them, and an item that does absolutely nothing.

11:25 <Cepheid> Just because I'm cloning a game doesn't mean I need to replicate it's physics exactly.

11:26 <ConfusionRift> Of course. You can always do your own thing.

11:26 <Cepheid> It's the spirit I want to replicate.

11:26 <Cepheid> Exploration, traps, confusing puzzles.

11:26 <Cepheid> Especially puzzles that have clues that are in locations unrelated to the clues in question.

11:27 <ConfusionRift> An incredibly robust and complex Quackshot.

11:27 *** Quits: Filly_Nightmares (Surreal@Cutest.Floofy.Changeling.Batpone) (Connection closed)

11:28 <Cepheid> Hell, do I even *NEED* slopes?

11:30 <Cepheid> Whether I need them or not though isn't the issue.  It's that I want them, so that I have them if I do need them.

11:30 *** Joins: coppertiger (coppertiger@Pony-u7oomq.md.comcast.net)

11:31 <Cyan_Spark> Hi Finwe

11:31 <Cepheid> I will figure this out.

11:32 <Cepheid> Well, let's do this iteratively.  In stages, building upon previous stages.

11:32 <Cepheid> I already know how to do square tile collision detection.

11:33 <ConfusionRift> Most slopes in the game were just there as a gimmick, or to screw with you. (he forgot there were that many slopes in the Gate of Guidance)

11:33 <Cepheid> There are no slopes in the gate of guidance, actually.

11:33 <Cepheid> It's all squared.

11:33 <Cepheid> You're thinking Temple of the Sun.

11:34 <Schism> And the many, many slopes in the Graveyard of the Giants...

11:34 <ConfusionRift> Check the edges of most platforms in the area. They are sloped.

11:34 <Cepheid> Mmm.

11:34 <Cepheid> I forgot about those, yeah.

11:34 <Cepheid> I mean, slopes are easy, IF I don't account for one situation that LM and Rabi-Ribi do.

11:35 <Cepheid> That is, I use the Castlevania approach, which is simply to only worry about a single sensor in the midpoint of the character.

11:35 <Cepheid> That simplifies SO DANGED MUCH.

11:36 <ConfusionRift> You can do that, yeah.

11:36 <Cepheid> But the moment you add any sort of width or depth to the box, things complicate.

11:36 <Cepheid> I suspect Rabi-Ribi uses the Sonic the Hedgehog stuff I linked above earlier.

11:37 <ConfusionRift> Not... really, to an extent.

11:37 <Cepheid> https://info.sonicretro.org/images/2/25/SPGSlopeBug1Animated.gif Here's an example of one of the bugs I forsee happening.

11:39 <Cepheid> That this does not happen in LM suggests that it uses a mix of the CV midpoint approach and something else.

11:39 <Cepheid> Because it correctly handles that situation.

11:39 <Cepheid> And the midpoint approach is the best solution to handle it.

11:40 <Cepheid> The issue again comes to the bottom of the slopes.

11:40 <Cepheid> And when they lead to a pit.

11:41 <Cepheid> Well, bottom and tops, when they approach a pit.

11:43 *** Joins: TormentedDragon (ADra@Pony-s0m4h5.20dc.fhnt.0406.2601.IP)

11:44 <Cepheid> In either case, it's like the slope extends beyond the visible aspect of the slope a bit, so that the midpoint remains grounded on a surface until the sprite is no longer completely over any tile.

11:45 <RazorSharpFang> We're completely overflowing with vulcanite now.

11:45 *** Quits: ADragonDreaming (ADra@Pony-qr30jg.20dc.fhnt.0406.2601.IP) (Ping timeout: 121 seconds)

11:46 * ConfusionRift flops. Should've been asleep an hour ago. "Lateeers."

11:46 *** Quits: ConfusionRift (ConfusionRi@Pony-bkl.g9o.6.154.IP) (Quit: Recharging the batteries. Laters! *shutdown*)

11:58 * Schism makes herself a cup of coffee before starting work.

11:59 * Cepheid continues visualizing and trying to solve the problem.

12:00 <Cepheid> There is one, and only one way, I can see how this is done.

12:02 <Cepheid> The midpoint sensor has to treat slope tiles as solid, while the side sensors do not.  And anywhere where there's a slope that leads to a fall, the slope actuall extends invisibly beyond the visible edge of the slope.

12:02 <Cepheid> This is the ONLY WAY this works.

12:02 * Finwe happily noms on Cyan_Spark.

12:02 <Cyan_Spark> X3

12:03 <Cepheid> I could confirm this theory if I could get the game to show me the collision boxes.

12:03 <Cepheid> Or, you know, edit the maps.

12:08 <Cepheid> Knowing me, I could probably decode the map format in a few days.  Assuming the randomizer doesn't have a complete understanding of the map data as is.  I suspect it doesn't, and it just edits a small portion that IS known, which is chest and item data.

12:09 <Cepheid> .... Gods damnit, now I want to poke at the format.

12:10 <Cepheid> Schiiiissssmmm!

12:11 <Cepheid> The alternative is that it's like I think.

12:12 <Cepheid> That so long as the player's collision box is intersecting certain tile types, the game applies movement to the player, regardless of whether or not they are "standing" on that tile.

12:12 <Cepheid> Which reduces the problem to a more simplified case.

12:12 <DerpyBot> New post on Equestria Daily by Sethisto: Ace Attorney - Elements of Justice - Case 2 Trailer  [ https://tinyurl.com/yjhws3qf ]

12:31 <Cepheid> I figured it out through examining slopes in different areas of LM.

12:32 <Cepheid> In particular, the graveyard of the giants.  There is ONE slope there that's not icy.  Plus, some of the slopes in the gate of guidance as mentioned by Rifty.

12:32 *** Joins: Jackie (Jackie@smol.librarian.mare)

12:32 *** Quits: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins) (The TLS connection was non-properly terminated.)

12:32 *** Joins: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins)

12:32 *** ChanServ sets mode: +ao DerpyBot DerpyBot

12:33 <RazorSharpFang> Cepheid, I'm trying to figure out why science stopped, how's the thermofluid entering into the north-west space manufactactory area?

12:33 <DerpyBot> *derp*

12:34 <Cepheid> Let me take a look at the map.

12:34 <RazorSharpFang> ... Looks like we're out of cosmic water... ?

12:35 <Cepheid> I need a break from this anyways, so let's go look at a different programming problem.

12:41 *** Quits: Jackie (Jackie@smol.librarian.mare) (Connection closed)

12:41 *** Joins: Jackie_ (Jackie@smol.librarian.mare)

12:58 *** Jackie_ is now known as Jackie

13:10 <Cepheid> Meanwhile, as for my problem with collision detection, the solution is to just use the feelers approach.  The reason it looks like it's using some sort of midpoint is because the visual part of the tiles is larger than the collision part.  They extend out a bit past where the actual collision stuff is.

13:21 <Cepheid> The sprite doesn't change until a direct intersection with the slope occurs, suggesting either sensors or a bounding box touching the slope, rather than a single central point.

13:23 *** Joins: Nedemai (Nedemai@Pony-1g6.706.158.104.IP)

13:25 <RazorSharpFang> Cepheid, did you make your own ECS for this ?

13:27 <Cepheid> Yeah, everything is pretty much custom made except for the graphics, input, sound, etc.

13:28 <Cepheid> No game engine used.

13:28 <RazorSharpFang> I'd likely have to implement my own ECS myself too then.

13:28 <RazorSharpFang> What's yours like? Are you happy with it?

13:29 <Cepheid> I won't know until I really put it through the paces.

13:29 <Cepheid> But so far it works.

13:31 <RazorSharpFang> Someone said that an ECS system is kinda like a rational database.

13:31 <RazorSharpFang> *relational

13:32 <Cepheid> Sorta.  You can query the central entity management system for all entities that implement a given component.

13:32 <Cepheid> Then you can query each entity individually for other components.

13:33 <Cepheid> Each system queries for the components it needs.

13:33 <RazorSharpFang> If you can say Entities.Transformable.Where(...) that sounds relational to me.

13:34 <Cepheid> You can't quite do that.

13:34 <Cepheid> No reason you can't implement it that way though.

13:34 <RazorSharpFang> Isn't the idea that it's data you manipulate?

13:35 <Cepheid> Yeah, but implementing stuff like "Where()" is a bit complicated.

13:35 *** Joins: Crimson_Ta1l (zeta@batpones.are.for.snuggles)

13:35 *** Quits: Crimson_Tail (zeta@batpones.are.for.snuggles) (Ping timeout: 121 seconds)

13:37 <RazorSharpFang> I was thinking of leveraging existing tools like Entity-Framework Core

13:37 <Cepheid> You could probably do that.

13:44 <RazorSharpFang> I could even use an in-memory SQLite database for the entity-component system backend.

13:44 <RazorSharpFang> SQLite is blindingly fast, and if it's in-memory it'll be even faster.

13:46 <Cepheid> The queries take more time than other approaches, though.

13:47 <RazorSharpFang> But this does give me a very convenient save function. Just write the entire database to disk.

13:50 <RazorSharpFang> But I'd like to give this a try, and see how it behaves.

13:53 <RazorSharpFang> Although I'm not sure how to do this AND keep another quad-tree of all the positions of the Transformable entities all in sync.

14:05 <Cepheid> Observer pattern would work, but that'd take up a lot of memory depending on the number of entities.

14:12 <RazorSharpFang> And then there's the performance question of all this.

14:15 <Cepheid> Performance cost of using observer pattern to update a quadtree would balance out the benefits actually, I think.

14:15 <RazorSharpFang> Well, I don't know how to update a quadtree entity aside from remove and insert.

14:17 <Cepheid> I think basically that's what you'd do.  Remove the entity from the quadtree, and re-add it.

14:19 <RazorSharpFang> I'll give this a try tomorrow and we'll see how it goes.

14:27 <Cepheid> I still can't resolve the collision detection stuff.  That one edge case keeps bugging me.

14:28 <RazorSharpFang> Platforming collision always was a tricky one for me.

14:28 <Cepheid> More I think about it, more I just think "Maybe I'm overthinking this."

15:01 <RazorSharpFang> This brown rice I bought is different to the usual brown rice. I had 2 cups of rice, and it required a lot more water than the usual type.

15:01 <RazorSharpFang> I'm using Basmati rice this time.

15:06 *** Quits: Jackie (Jackie@smol.librarian.mare) (Connection closed)

15:06 *** Joins: Jackie_ (Jackie@smol.librarian.mare)

15:13 *** Joins: Angeline (Scootaloo@I.Will.Fly.Higher)

15:18 *** Joins: Dawn_Chaser (Prius@Pony-f7253n.ipv6.telus.net)

15:27 *** Joins: Pony|68784 (Pony68784@Pony-taj8dp.cable.virginm.net)

15:28 <Finwe> Lt Pony|68784, Miss Angeline.

15:28 <Finwe> o7

15:31 <Pony|68784> o7

15:47 <Cepheid> Whee, headache.

15:49 <Finwe> Mr Cepheadache.

15:49 * Finwe doffs his hat.

16:37 *** Quits: Jackie_ (Jackie@smol.librarian.mare) (Connection closed)

16:47 <TormentedDragon> hmmmm

16:48 *** Joins: Ali (Ali@Pony-6v9rvu.4nua.5fca.1702.2600.IP)

16:48 *** ChanServ sets mode: +qo Ali Ali

16:48 <Finwe> Miss Ali, Mr TormentedDragon.

16:48 * Finwe doffs his hat.

16:50 * RazorSharpFang resumes nuking the countryside

16:50 * Ali noms on RazorSharpFang's uranium 235

16:51 * RazorSharpFang won't stop you. The radiation poisoning will.

16:52 * Ali is a cartoon horse and thus immune to such things

16:53 <Finwe> Schematic presentation of Ali's innards: https://wikimedia.org/api/rest_v1/media/math/render/svg/3fe53a75c7554594e8520390bcb8eb01317f6939

16:53 <Lumindia_> /me boops Ali's snoot

16:53 * Finwe noms on Lumindia_'s start-of-line spaces.

16:53 *** Lumindia_ is now known as Lumindia

16:54 * Lumindia noms on Finwe

16:54 <Finwe> Mr Lumindia.

16:54 * Ali noms Lumindia hoofsie

16:54 * Finwe doffs his hat and wiggles as he's being nommed on.

16:54 * Lumindia has an Ali nomming on them

16:54 <Finwe> !plot

16:54 <DerpyBot> *wigglewiggle*

16:54 <Finwe> *wigglewiggle*

17:00 *** Quits: Dawn_Chaser (Prius@Pony-f7253n.ipv6.telus.net) (Connection closed)

17:01 *** Joins: Dawn_Chaser (Prius@Pony-7flsn8.bchsia.telus.net)

17:05 *** Quits: RazorSharpFang (FourthChoic@Pony-ub7st0.tpgi.com.au) (Connection closed)

17:07 <Finwe> "A billet of highly enriched uranium that was recovered from scrap processed at the Y-12 National Security Complex Plant."

17:07 <Finwe> What?

17:07 <Finwe> Doesn't sound very secure or safe.

17:07 <DerpyBot> New post on Equestria Daily by Makenshi: Background Pony Music: Ocean Melody - Moon's Elegy [Lyre Solo] [ https://tinyurl.com/yjjgnjvd ]

17:07 <Finwe> https://en.wikipedia.org/wiki/Uranium-235#/media/File:HEUraniumC.jpg

17:08 <Finwe> One doesn't simply accidentally throw away that much uranium.

17:19 *** Quits: TormentedDragon (ADra@Pony-s0m4h5.20dc.fhnt.0406.2601.IP) (Ping timeout: 121 seconds)

18:11 *** Joins: ADragonDreaming (ADra@Pony-55ji0s.20dc.fhnt.0406.2601.IP)

18:23 <Cepheid> My mother asked me if I needed hairspray.

18:35 *** Quits: Pony|68784 (Pony68784@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

18:36 *** Joins: Pony|68784 (Pony68784@Pony-taj8dp.cable.virginm.net)

18:39 <ADragonDreaming> don't you shave your head at present?

18:40 <ADragonDreaming> or has that changed?

18:41 *** Quits: Pony|68784 (Pony68784@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

18:48 <Ali> I guess that's the joke?

18:54 <Finwe> I guess polish counts as hairspray in that case.

18:55 <Finwe> My father used to point out that being bald is not as economical as it might appear: what you save in shampoo you lose in soap.

19:07 *** Joins: cabbage (cabbage@Pony-ooa0s5.dynamic.sonic.net)

19:17 <DerpyBot> New post on Equestria Daily by Penny Wrights: Equestria Girls "So Much More to Me" Follow Up [ https://tinyurl.com/yg5lu4dj ]

19:36 * Schism grumbles. "Stupid muscle cramps, exhaustion, tiny bladder and irritability."

19:44 * Schism randomly passes Cepheid a Paspi. Also, returns to work.

20:17 * Finwe noms on Schism's work.

20:25 * Dappled leans against Ali. Has all but Glaceon. Got three gym badges.

20:25 <Ali> Leafeon trolls the 2nd gym

20:26 <Ali> Flareon has issues with the first due to weak embers

20:26 <Ali> Vaporeon can ruin the third as long as sunny day doesn't come out

20:26 <Ali> But doesn't like being flinch locked by bite

20:27 * Finwe noms on Ali's Pokémons.

20:27 * Dappled actually had to use a lot of Flareon on gym 3 to flinch bite that centiscorch.

20:27 * Ali hasn't touched Sword and shield for a long time

20:27 <Ali> Yeah Flareon can troll due to being immune to fire

20:27 <Ali> and resists GMAX bug move

20:27 <Dappled> That said, Vaporeon knows Waterfall and has mystic water.

20:28 <Ali> Waterfall?  Why?

20:28 <Dappled> Cause I had a TR.

20:28 <Ali> That's a physical water move

20:28 <Dappled> It's high damage that, so until I get a stronger special move.

20:28 <Ali> sadly Dappled, vaporeon doesn't learn any good moves

20:28 <Ali> Water Pulse and Hydro Pump

20:29 <Ali> So it really needs Scald or Surf

20:31 <Ali> I feel that's the one annoying fact of the eeveelutions

20:41 <Dappled> Why not Brine?

20:41 <Dappled> Can Vaporeon learn it?

20:45 * Dappled also whines that he doesn't care about all this story nonsense. I'm just here for the tournament.

20:47 <Ali> Not sure, but brine is only good when they're below 50% health

20:48 <Dappled> 65 is still decent power.

20:51 * Ali nods

20:52 <Ali> The one major thing I hate about TRs, is they're random and only available with a different rotation each day

20:52 <Ali> It could be like five days before you could see Ice Beam or Psychic or something

20:53 <Dappled> Or you could spam the Raid Battles. Turn off animations, make sure you are super effective vs the target. At level 20, I was crushing all the 1 star raids solo. I'm trying to figure out the effective levels needed to solo each of the other stars.

20:54 * Lumindia noms Ali's ear gently

20:54 <Ali> Dappled, it gets progressively worse as the stars raise

20:54 <Ali> Cause of the shields

20:54 <Ali> Since Dynamax only lasts three turns

20:55 <Ali> Once a thee shield one shows up and you get passive teammates with the crappy ass offline teams

20:55 <Ali> You're doing all the work while they're getting one shot

20:56 *** Joins: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net)

20:56 <Finwe> Mr PinkieShy.

20:56 * Finwe doffs his hat.

20:56 <PinkieShy> Hiya :D

20:56 * PinkieShy darts to Finwe and hugs

20:57 * Finwe glomps the PinkieShy.

20:58 * Dappled has obtained Pizza.

21:01 <Dappled> Man. 2021 really had a Josh fight, huh.

21:07 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff (Pony Art Gallery) #3675 [ https://tinyurl.com/yh2gb36l ]

21:13 <Cepheid> I expected it was more "Hey Josh, I brought the beer.  You bring the snacks?"

21:15 <Dappled> There was a battle! And the winner was Little Josh!

21:15 <Dappled> He is the one true Josh!

21:15 <ADragonDreaming> There were actually lots of Joshes.

21:15 <Dappled> Yeah. But the 5 year old won.

21:15 <ADragonDreaming> which, uh ... means I have mixed feelings about it.

21:16 <Cepheid> Right now get togethers like that are not a good idea yeah.

21:17 <ADragonDreaming> Let's see. desktop computer could use a SSD. If I'm gonna do that, I need to put an OS on it. How much is MS gouging for on Win 10...?

21:17 <Cepheid> Less than they were gouging for Win7 I think.  But you should be able to use a pre-existing digital key.  They only complain if you change the system board if I recall.

21:18 <Cepheid> The problem with the digital key is you need to link it with a microsoft account.

21:19 <ADragonDreaming> Yes. That thing I definitely did not get from somebody else years ago when they also gave me their motherboard that they were trading up from.

21:19 <Cepheid> Mmm.

21:20 <Cepheid> Is it digitally activated or is it a product key?

21:20 <Cepheid> You can check in the system settings.

21:20 <Cepheid> If it's digitally activated, and not through a product key, you should be able to just re-install the OS and it will activate automatically.

21:21 <ADragonDreaming> I don't have the install disk.

21:21 <Cepheid> You can download one from Microsoft.

21:21 <ADragonDreaming> Also, the desktop has Windows 7

21:21 <Cepheid> Windows 10 media installer.

21:21 <Cepheid> Ah.

21:21 <ADragonDreaming> so the product key would be for that.

21:21 <Cepheid> Yeah that presents an issue then.  You need a new key for it.

21:22 <ADragonDreaming> $139 from MS themselves for the Home edition.

21:22 <Cepheid> Just go with Win10 Home.  You don't need the pro edition.

21:23 <ADragonDreaming> yes, I'm comparing to the OEM version, which is only $30 cheaper and isn't transferable in the same way, it seems.

21:23 <Cepheid> Never do OEM.

21:24 <Cepheid> Fine for maybe laptops, but not PCs.

21:24 <ADragonDreaming> Yeah, I was just wondering if there was as significant price difference. But there isn't. So....

21:24 <ADragonDreaming> womp womp.

21:28 *** Quits: Crimson_Ta1l (zeta@batpones.are.for.snuggles) (Quit: Le poof)

21:31 * ADragonDreaming eyes form factor filters on SSDs

21:31 *** Joins: Crimson_Tail (zeta@batpones.are.for.snuggles)

21:32 <ADragonDreaming> what's the one that you use for a tower?

21:33 <Dappled> A Rook?

21:33 <Dappled> It can move in straight lines on the board.

21:33 <Schism> ugh.  Beset by idiots...

21:33 <Dappled> Yes.

21:33 * Dappled is easily amused.

21:34 <Schism> Not in regards to your statement, Dappled.  I've just spent the better part of half the calls I took today with a series of trolls who have been abusing our agents for the last three weeks.

21:34 <Dappled> Well that's less fun.

21:37 <Cepheid> Check the motherboard manual ADra.  Should tell you.  But if it's an older board you might be limited to SATA3 2.5" drives.  If it supports M.2, then make sure you not only get the right type(NVMe vs. SATA3), but the right size.  The manual can tell you what it supports in the M.2 case.

21:38 <ADragonDreaming> specifically I was thinking of the size.

21:38 <ADragonDreaming> in my case, my research indicates I will need to get a 2.5" and get a bay adapter.

21:39 <ADragonDreaming> I think this is the one: https://www.newegg.com/samsung-1tb-870-evo-series/p/N82E16820147793

21:41 <Cepheid> Yeah, most, if not all non-M.2 SSDs are the 2.5" format needing a drive bay adapter.

21:42 <Dappled> Hmmm. Sword is Fighting for Stow-On-Side...

21:42 * Dappled puts Espeon out front.

21:43 * ADragonDreaming stares at the internals of the computer.

21:43 <ADragonDreaming> I do not remember what this really thick oh wait a second those are the DVD drives, not the hard drives.

21:46 <Cepheid> Meanwhile, for M.2, the common form factor size is...  2242 I think.  Most motherboards with M.2 slots usually have at least one slot that can support up to 22110 though, so it's moot.

21:47 *** Quits: ADragonDreaming (ADra@Pony-55ji0s.20dc.fhnt.0406.2601.IP) (Ping timeout: 121 seconds)

21:47 *** Joins: ADragonDreaming (ADra@Pony-r9uvt1.20dc.fhnt.0406.2601.IP)

21:49 <ADragonDreaming> let's see... another thing I should 100% replace is the wireless adapter.

21:49 <ADragonDreaming> which is the oldest component in there aside from possibly one of the CD drives.

21:51 * Dappled really wishes we could go back to cartridges now that they can hold so much more data.

21:52 <Cepheid> Can't offer any advice there.  Don't have a good understanding of WiFi hardware.

22:00 <Cepheid> I need to get back to hunting.  Want to.

22:03 <Cepheid> It'll be interesting to see what they reveal on Tuesday.

22:08 *** Joins: Jackie (Jackie@smol.librarian.mare)

22:22 * Schism randomly boops Finwe with some Lantmannen crispbread.

22:30 *** Quits: ADragonDreaming (ADra@Pony-r9uvt1.20dc.fhnt.0406.2601.IP) (Ping timeout: 121 seconds)

22:33 * Finwe counter-boops Schism with Leksands Knäckebröd.

22:34 <Schism> Perhaps shall see if I can find that.  But this is merely Finn Crisp.

22:37 <Schism> Though it appears that Leksands doesn't export outside of Europe.

22:37 <Finwe> Lantmännen is a Swedish cooperative.

22:38 <Schism> Indeed.  This particular one is the thin multigrain.

22:38 * Cepheid noms on wine gums.

22:38 <Schism> So, just rye, wheat, oat, barley, water, millet, salt and yeast.

22:38 <Schism> And maybe some sesame.

22:41 <Schism> gasp.  According to Larry Kudlow, the Biden administration will force Americans to drink plant-based beer.

22:41 <Schism> No more beer made entirely of meat!

22:43 <Finwe> Or water, like Bud Light.

22:43 <Finwe> Filtrated through kidneys.

22:43 <Schism> Pre-owned beer.

22:44 <Cepheid> So bud light is piss, then.

22:44 <Finwe> More or less.

22:44 <Schism> If the shoe fits.

22:44 * Schism cracks open a nice vanilla porter instead.

22:45 <Schism> Locally brewed, no less.  https://www.beeradvocate.com/beer/profile/3760/54697/?ba=GodOfBeer

22:46 <Schism> (Mind, it's an Anhauser-Busch group, still, but at least the stuff is more tasty than 99% of what they put out.)

22:47 <Schism> Shame they were purchased by Labatt.  Independent no more.

22:54 *** Joins: ADragonDreaming (ADra@Pony-m65qb6.20dc.fhnt.0406.2601.IP)

23:00 <Finwe> The brewery conglomerate is called Anheuser-Busch InBev nowadays.

23:01 <Schism> Eh.  Whatever the conglomerate might be named, it's still a megabrewery which seems to mostly produce swill.

23:02 * Schism is totally not a beer snob. o3o She just... likes her beer to have flavour.

23:03 <Dappled> Beer has flavor.

23:03 <ADragonDreaming> it tastes like hops.

23:04 *** Quits: Jackie (Jackie@smol.librarian.mare) (Connection closed)

23:04 *** Joins: Jackie_ (Jackie@smol.librarian.mare)

23:05 <Cepheid> Strange.  It doesn't taste like rabbit.

23:05 <Dappled> For that you need a beer from Watership.

23:06 <Cepheid> Ah.

23:07 <DerpyBot> New post on Equestria Daily by DigiKate: Top 10 My Little Pony Characters Who Deserved One More Episode [ https://tinyurl.com/yeqke36p ]

23:34 *** Joins: Pony|64706 (Pony64706@Pony-taj8dp.cable.virginm.net)

23:36 <Schism> Natural Puppy is really annoying to keep tabs on the evolutions of.  o3o;;;

23:38 *** Joins: uni (unicodingun@Pony-8k4.sjj.166.202.IP)

23:39 * uni flops

23:49 *** Quits: Pony|64706 (Pony64706@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

23:49 *** Joins: Pony|64706 (Pony64706@Pony-taj8dp.cable.virginm.net)

23:51 *** Quits: Jackie_ (Jackie@smol.librarian.mare) (Connection closed)

23:51 *** Joins: Jackie (Jackie@smol.librarian.mare)

23:54 *** Parts: Pony|64706 (Pony64706@Pony-taj8dp.cable.virginm.net) ()

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!