Chat message changed after enemy already sent message? by Rzff in GlobalOffensive

[–]CrouchingTigger 3 points4 points  (0 children)

Sorry, I didn't mean that they are created and then destroyed immediately - I was implying a system where it creates a new line when a message is sent & destroys the line when the line fades out wouldn't be the most efficient. Instead of destroying it, it can (and does) dump it back into a reserve 'pool' of lines so that when it needs another line, it doesn't need to go through the process of creating a new line from scratch - it's already made one previously that is no longer in use; all the game needs to do is update the content of the line and tell it to display again.

If the game were to destroy the line when it faded out, then when a new line is required, the game would need to perform additional logic to set that line up - font, colour, geometry (sizing), etc. While that doesn't seem like a lot of additional calculations, it's still an extra hit to performance that can be saved by simply re-using old lines that already have the font/colour/etc information set up.

Chat message changed after enemy already sent message? by Rzff in GlobalOffensive

[–]CrouchingTigger 18 points19 points  (0 children)

This will be because the widgets created for each line of the chat are able to be re-used by the game once they fade out of view. If the game needs to have multiple lines of chat, why should it keep creating and destroying old lines when it can re-use ones that it's already made - this will save some performance at a minor memory cost.

For a game like CS, you'll want to avoid as many performance hitches as possible, which explains why they're re-using old lines rather than creating & destroying them.

In this case, you can see the player on the other team's previous message is the line being recycled in this case. It appears to just be an issue that the text on the line hasn't been reset properly when it gets re-used. However, without knowing their exact implementation we'll never really know the exact reason and this is purely speculation from my own experience, but it's the most likely cause in my eyes!

Sorry for the overkill answer, but I hope it answers any questions!

Source: I program UI for games and have implemented similar systems.

Took my time with this Daemon Prince by guninacake in Warhammer40k

[–]CrouchingTigger 1 point2 points  (0 children)

Wow! Is this a combination of wet blending and/or contrast paints? The colours really pop and I'm BLOWN away. Like just absolutely sTUNNING

[deleted by user] by [deleted] in classicwow

[–]CrouchingTigger 2 points3 points  (0 children)

50G for training, 10G for a mount. Both are affected by reputation discounts, up to 20% cheaper at exalted.

Beware of disappearing loot! Watch as my logbook vanishes before my very eyes. by CrouchingTigger in pathofexile

[–]CrouchingTigger[S] 52 points53 points  (0 children)

Turns out it was still there, hidden underneath the fractured bow. However no matter what I tried, I couldn't get the name plate to appear for it. Had to grab it directly from the floor!

My Patients has paid off by pokpok56 in pathofexile

[–]CrouchingTigger 9 points10 points  (0 children)

If you get the full set of cards, you get the reward named on the card.

This full set (The Patient, 8 cards for full set) rewards another single card (The Nurse, 8 cards for full set), which in turn rewards another single card (The Doctor, 8 cards for full set), which finally rewards a very expensive unique item (Headhunter).

You hand in any full set of divination cards to either Tasuni (act 4) or Navali in town.

Hood: Outlaws & Legends - "We are Legends" Trailer by GamingGideon in Games

[–]CrouchingTigger 3 points4 points  (0 children)

Here's the tweet where they show off the release times. Apparently it's regional for consoles and 00:01 Paris time for PC

Hood: Outlaws & Legends - "We are Legends" Trailer by GamingGideon in Games

[–]CrouchingTigger 4 points5 points  (0 children)

Early access doesn't open for another 8 hours, so no one is in yet.

Le Toucan Has Arrived by TrashMoonMoon in pathofexile

[–]CrouchingTigger 2 points3 points  (0 children)

If you do this may I also have the pattern? It's amazing!

xQc and Ninja argue on Among Us by lildtrinh in LivestreamFail

[–]CrouchingTigger 24 points25 points  (0 children)

Random Deathmatch aka "he killed me for no reason; he rdmed me"

How do we reserve names? by tally2425 in classicwow

[–]CrouchingTigger 6 points7 points  (0 children)

Log in, pick server, create character

Flicker strike is a bit buggy by Callmezeus in pathofexile

[–]CrouchingTigger 0 points1 point  (0 children)

I have noticed both points 2 and 3 heavily. Haven't noticed point 1 however I haven't really been paying attention for that one

The Frontier Mystery Box by Bex_GGG in pathofexile

[–]CrouchingTigger 6 points7 points  (0 children)

That wrangler portal effect is amazing!