Jump to content
  • Sign Up

Character birthday calculations are wrong.


Recommended Posts

https://www.guildwars2.com/en/news/celebrating-guild-wars-2s-eighth-anniversary/

 

The line "_The oldest characters were created on August 25, 2012, during the early access period prior to Guild Wars 2‘s launch. Those characters will begin receiving their Eighth Birthday Gift on August 25, 2020_." is completely wrong, since most of the people I know received the gift today, the 23rd.

 

Why? Because on your calculation you're probably getting the age of the character in days instead of years, which is wrong because you're not considering the leap years in between.

 

If you're currently calculating the birthday date using the days (currently 2920), you're doing it wrong because you're missing 1 day from this year (2020) and 1 day from 2016.

Link to comment
Share on other sites

> @"Inculpatus cedo.9234" said:

> It happens each year; probably not worth the bother.

 

 

> @"Dondarrion.2748" said:

> So, you get your birthday present 1 day earlier for every 4 years the game's been out. No biggie really :D

 

I'm sorry, but I don't get your point: I'm not saying that this is an important and vital feature for the life of the game, but it's still a bug.

If during a software life cycle you ignore every little things, your code became a mess over the years :)

Link to comment
Share on other sites

> @"Kronos.3695" said:

> I'm sorry, but I don't get your point: I'm not saying that this is an important and vital feature for the life of the game, but it's still a bug.

> If during a software life cycle you ignore every little things, your code became a mess over the years :)

 

With the current issues at hand with EU servers hardly performing at all, and lots of other bugs in the game, then this would - in my developer backlog - rank as trivial. Yes, they should fix it but there's more pressing matters. There was someone in the community (reddit i think?) who posted they were sad about this because they no longer receive their gw2 birthday present on their IRL birthday, and again, hardly a critical error. Someone even said that person could wait to login one day and still receive the present on their birthday ;)

 

Link to comment
Share on other sites

The developers are most certainly aware of this. Unfortunately "fixing" this issue would be far more work than simply leaving it as is.

 

- First off, it's an issue which benefits players, even if only in a tiny way.

- Second, changing this requires taking into account leap years, which makes it a more complex, even if only slightly, algorithm.

- Third, changing this mid system would immediately cause an issue with all characters which become ineligible for a gift, which they would receive X days later. Which means that these characters would either have to get skipped on the "new" birthday, or lose access to the gained birthday gift. This would apply to ALL characters across ALL birthdays which fall creation in-between the incorrect birthday versus the new one. So pretty much EVERY single character created on release/early access (and eventually all created on release day, after the next leap year skip). This is actually the biggest issue and related workload.

 

**TL;DR**:

Not worth the hassle to correct/fix at this point in time. Even less considering players benefit from this 365 day approach. The deviation remains minimal.

Link to comment
Share on other sites

> @"Dondarrion.2748" said:

> > @"Kronos.3695" said:

> > I'm sorry, but I don't get your point: I'm not saying that this is an important and vital feature for the life of the game, but it's still a bug.

> > If during a software life cycle you ignore every little things, your code became a mess over the years :)

>

> With the current issues at hand with EU servers hardly performing at all, and lots of other bugs in the game, then this would - in my developer backlog - rank as trivial. Yes, they should fix it but there's more pressing matters. There was someone in the community (reddit i think?) who posted they were sad about this because they no longer receive their gw2 birthday present on their IRL birthday, and again, hardly a critical error. Someone even said that person could wait to login one day and still receive the present on their birthday ;)

>

 

Meanwhile some other people now get it on their birthday instead...

Link to comment
Share on other sites

> @"Khisanth.2948" said:

> > @"Dondarrion.2748" said:

> > > @"Kronos.3695" said:

> > > I'm sorry, but I don't get your point: I'm not saying that this is an important and vital feature for the life of the game, but it's still a bug.

> > > If during a software life cycle you ignore every little things, your code became a mess over the years :)

> >

> > With the current issues at hand with EU servers hardly performing at all, and lots of other bugs in the game, then this would - in my developer backlog - rank as trivial. Yes, they should fix it but there's more pressing matters. There was someone in the community (reddit i think?) who posted they were sad about this because they no longer receive their gw2 birthday present on their IRL birthday, and again, hardly a critical error. Someone even said that person could wait to login one day and still receive the present on their birthday ;)

> >

>

> Meanwhile some other people now get it on their birthday instead...

 

xD

 

> @"Ayrilana.1396" said:

> I wouldn’t be shocked if fixing this would break things.

 

Suddenly the EU servers work completely normal again...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...