Official Horse Phenomena > Bug Reporting > Post Reply     

possible tickets glitch/bug

Player Avatar
𝔫𝔶𝔱𝔪𝔞𝔯𝔢 🪶
March 28th, 2025 10:55:26am
1,092 Posts

I went through last night and bought all double tickets. I do it all the time I know to let the pages load, I did everything just right. But all my accounts just say 75 tickets instead of 150 tickets. I spent a bunch of HPB to do the doubles, I bought them right out the cash shop...can someone check on this for me? Thanks :) 


 




giphy.gif giphy.gif


"That's Jaime fookin Lannister"

 


View Comments < Prev 1 2


Player Avatar
𝔫𝔶𝔱𝔪𝔞𝔯𝔢 🪶
March 31st, 2025 7:51:21pm
1,092 Posts

I've kept quiet a few days, and figured it wasn't worth saying anything but I can't anymore. I'm sorry.

I made a mistake, and one that has been made by many more people than me. So does that then automatically become the fault of those making the mistakes -- or the fault of the game's failed, neglected inner workings? In my opinion, and it's just my opinion, the game should not show 00-00-0000 (an indicator you're ready to buy tickets for the month) if that isn't actually how the programming works. While I do read news posts, always, and I do try to keep perfect track of everything, I can't -- being human and having dozens of accounts, especially when I expect the game to work as it should. A news post is super helpful reminder for a temporary glitch but the game not recognizing different months seems like an issue to be permanently resolved, rather than a news post about how it doesn't work right, which is expected to be the end all be all. I spent a ton of HPB and lost half my income this month on tickets, during mascot season. That's not an easy hit to take. 

This is not an attack on anyone, especially you Blitz, I may be one of the only that understand many of these issues are not in your hands. Your hands are often tied and you're left shouldered to take the heat from angry players told no or that their ideas are unrealisitic. Players make unique posts, they come up with their own forum activities, and we all try to add a little spice to a game because we all know that at the end of the day the elephant in the room is that the game is fundamentally dying. I've been a mostly silent bystander but I can't be anymore. HP is a huge part of my life, a life that was robbed of what was truly meant for me. HP is one of the few comforts and sources of happiness I still have. To watch this is honestly? Painful. I love the game. I love my friends. But this is complete bullshit. 

Whoever is responsible for making the real hard hitting decisions needs to fix program bugs that literally cost me a fortune (only to be scolded for it, then insinuated I was stupid by some other players) and invest time, effort, and money into their little "dependable" monthly income. Because we're gonna get to the point where it's not gonna be that anymore. Losing 45 HPB and 100's of millions in ticket sales only to be bascially told I'm stupid is not going to make me want to spend more real life money to upgrade another 40 accounts, like I actually want to.

I love this game, I love the players, I love my friends. I respect the admins and mods. I was a mod before you got paid for it, for a long time too. You just gave your heart to the game because you cared.

The admins need a raise. The game needs CPR. And I need a refund.

Thank you, especially to those that stood up for me in this post.




giphy.gif giphy.gif


"That's Jaime fookin Lannister"

 

Player Avatar
Insomnia ⸸ I wanna let go of the pain I've felt so long
March 31st, 2025 8:15:01pm
2,783 Posts

Amen to this response!


No negative words for the admins that work their butt off for the game, but I too remember the days of being a mod and not being paid for it. Pretty sure the same timeframe as nyt.


there has been quite a few questionable things happening as of late and to have certain "players" talking down at others or insinuating they don't read is also bs.


I've been doing a LOT of thinking lately and trying to keep myself playing this game has gotten harder and harder to do. And spending money towards keeping things going really isn't setting right with me. Don't get me wrong I LOVE hp and all the friends I've made but things are really turning for the worst as of late. I just don't know if there is any turning back from it.




tNijd3R.jpg

 

Player Avatar
Aeon
March 31st, 2025 8:47:11pm
454 Posts

Amen 🙏🏻 we love you Nyt. 💜




MEZ4aYG.png

 

Player Avatar
Irishii ✮ The Fjord Army
March 31st, 2025 10:28:59pm
328 Posts

I’ve held my silence for the past few days, watching what was originally a minor issue snowball into something much bigger than it needed to be. To be honest, I’m both stunned and deeply disappointed by what I’ve seen. It’s disheartening to watch some players openly call others “stupid” and publicly insult them over what are, at the end of the day, minor mistakes. This isn’t just frustrating — it’s unacceptable, and I’m truly struggling to come to terms with what’s happening in this community lately.


 


I’ve made some great friends here, and I’ve developed strong relationships with players from all around the world. That’s something I hold dear, and it’s part of what made this game so special. However, I can no longer bring myself to support a game that doesn’t actively support its players and allows this kind of toxic behavior to go unchecked. It’s beyond disappointing that, instead of fostering an environment where people can learn from their mistakes, the game’s systems allow players to be belittled and insulted for something as simple as making a mistake.


 


And it’s not just the community; the game itself is failing its players in some pretty obvious ways. One glaring issue is the fact that accounts with 00-00-0000 are still allowed to purchase double tickets through the cash store. This creates a frustrating situation where players are essentially encouraged to spend more money when they might not even realize the tickets they are planning on doubling may not be eligible — all because the system doesn’t have safeguards in place to prevent it.


 


I’ve spoken about this before, but I’ll say it again: I firmly believe the cash store should not allow the purchase of tickets if a player has already bought them from the regular store. I get that coding for this kind of change is no small task, but it’s hard to ignore that the lack of attention to this issue is just causing more problems. Last year, I experienced this very issue, so this year I made sure to purchase tickets only after the system clearly shows they’ve expired. But even that feels like an unnecessary workaround — one that shouldn’t be necessary if the game just functioned the way it should.


 


Now, after all this, I’m really starting to question whether I want to continue investing my time and money into this game. The truth is, I’m struggling to bring myself online to play. What was once something I truly enjoyed has become a source of frustration. Every time I log in, it feels like I’m just dealing with more issues — both from the community and the game itself. I find myself wondering if it’s really worth the amount of money I’m spending every year to continue dealing with these problems.


 


I’m not the type of person to jump ship easily, but I have to be honest with myself: if this trend continues, I’m not sure I can keep pouring my time and money into something that feels so mismanaged and toxic. I care about this game, but I’m at a breaking point, and I need to seriously evaluate whether this is still a place I want to be.


 


Thank you for reading my thoughts. I know I’m not the only one feeling this way, and I hope some changes are made soon for the sake of the community and the game itself.


 


Iri, out.




iosvnLF.png

 

Player Avatar
City of Angels - Home of Tombstone
April 1st, 2025 3:59:48am
4,039 Posts

I have to agree with Nyts, Insomnia, and Irishii's post.


Many people - up until this point - would say I am very neutral when it comes to the coming and goings of this place, and we all know I've tried to play peace maker on several occasions.


But I am done.


Over the last couple of weeks, I have watched people become openly hostile, and quite frankly rude, at times to others. Including people I didn't expect it from, and it has caused me to lose faith in certain people. There are also certain people who are constantly rude to others without fear of reprisal. 


I have watched people ditch accounts in droves. No longer wanting to be overly tied to a game we all love. I upgraded two accounts the other night for other people, and really wished I hadn't needed to as I no longer want to spend money on this game, but I'm not willing to lose my years and years of hard work just yet (I'm considering my gen 10 Outlaw lined project as my final hurrah). 


I come to this game for a break from RL, not to be treated like nothing. Like others, every time I log on there is more UNNECESSARY drama. Every year there is this exact same issue, which suggests it's a gaming issue, not a player issue. That's fine, we understand the limitations of the game, but the ball has been dropped on this one.


 




pDt6yfE.png
Rosa is awesome, Rosa is fine, Rosa didn't write this...

 

Player Avatar
Administrator blitz ✊🏻 a dream is a wish your heart makes 🌻🍉
April 5th, 2025 8:52:47pm
6,612 Posts

Ok. I think there is still a lot of confusion around double tickets (and maybe tickets in general?) based on what I am seeing both here and around HP overall, so I felt it best I do an in-depth explanation in hopes that clears up any confusion.

First, however, I want to apologize for being short and blunt in previous replies to this thread. When you make a news post specifically with the goal of preventing being flooded with messages about the issue, only to get what feels like double the amount of previous years, you reach a point where you're very much over it. We make a post about it every year, and there are always still a few people who don't let the pages all load, or who don't wait for their previous month's tickets to expire before trying to double, however this year was like nothing else. Not sure why this year was that much worse, but it has been. So for that I apologize.

Now on to the explanation.

Contrary to popular belief, it is not a glitch that tickets don't expire on the same date every month that you bought them on. It has been coded this way since the creation of the game back in 2009. Tickets were a "thing" the day the game opened. The code for them has not changed at any point since then, minus it going from 30 tickets when the site opened to 50 tickets in June 2011 to 75 per set, which happened back in 2019. We as a staff have also been reminding people yearly about the February-March transition for tickets as far back as 2011 apparently:

0lz10or.png

So this is by far not a newer thing, nor a glitch. 

Buying tickets from the Store

When you buy a set of tickets from the store, it tells the game to note the current date in the htickets_purchased column for your account's row in the player table (or dtickets_purchased if it's dog tickets obviously). The nightly cron triggers the resetting of your tickets pass date to 0000-00-00 (amongst doing other things like eating expiring upgrades, eating a day of feed off animals, expiring vet/farrier/groom's 2 weeks, etc). The code looks like this:

https://prnt.sc/oZoiIYRX5bG7  [I originally had the code typed out here, but HP didn't like it and threw me a Forbidden error]

For those who can't read code, it basically is saying this:

UPDATE the players table. Set the htickets_purchased cell to 0000-00-00 WHERE the date for htickets_purchased is greater than 30 days old AND the htickets_purchased isn't already 0000-00-00.

I'm hoping that makes sense....

By the way, when I say 0000-00-00 on your page, this is what I mean:

XsFx4hR.png

When the cron runs, it goes through and checks every account's row in the player table on the entire game to see if it fits the above requirement of the date being older than 30 days and not already 0000-00-00. If it fits that criteria, it changes the date to 0000-00-00.

Making sense of February

February has 28 days to it (except leap years that have 29). That means every year, whatever date in February you buy your tickets, you can know they won't expire until 2 days later in March, because it needs to account for that 30 days. So if you bought your tickets on February 1st, instead of March 1st, it would be March 3rd. 

It works the same on months that are 31 days: January, March, May, July, August, October, December. Because those months have 31 days, your tickets will expire one date earlier. Example: March 14th bought would expire April 13th.

That's literally how it's always been since HP was created back in 2009. It follows the calendar. We can't control the calendar, which means every year in March we will have this happen. 

That's for regular tickets bought from the store...now on to double sets.

Buying Double Tickets from the Cash Shop

Double sets were introduced with the addition of the Cash Shop in 2014. It was coded for Sam by Gabby (while the original HP was coded by Amanda/Paradigm Programming, as you can see in the footer of every HP page!). She coded it so that the (newly created) column that notes when you bought your double tickets pass adds 1 month to the current day's date and records that date, not the current day's. So if I bought a double pass of tickets today, it would record May 5th as the date in that column for my account. Why did she do it differently than what was already in place for a regular set? I have no idea, you'd have to ask her.

Why then, if your tickets haven't expired to 0000-00-00 on your page, does it still sometimes let you buy a double tickets pass from the Cash Shop only for it to only give you 75? 

Once you go buy a set of tickets from the store and sell them, if you didn't buy a double tickets pass the previous month, it will let you buy a double tickets pass from the cash shop even if your store tickets license hasn't expired. It gives you a second (so double) set of 75. You just aren't getting both the regular set and the doubled set at once as you would if you bought a double tickets pass and your dates were 0000-00-00. It's literally adding 75 to the 0 you have left, which is why it shows as 75.

Should the two codes work together better? Yes. Do I wish they did? Obviously. But at this time they don't, and they never have. This is why as I said in that January news post, if you want to buy a double set of 150 tickets, you need to make sure the dates on your page say 0000-00-00, just like you would any other month of the year. To be completely honest, I'm confused as to why everyone seems to fixate on not knowing about the 30 days, because a quick glance around the same date each month would tell you if it was time yet, and if it hadn't reset, you'd just need to check again the next day? If someone would please politely help me understand why there is this much of a firestorm over a day or two difference and not knowing about the 30, I'd appreciate it, because I truly don't understand. It's also listed on the help pages in the area about tickets, and has been for several years now I believe. 




Z8S4JKE.gifFWuyLok.gif

 

Default Avatar
Insomnia • [40] ⸸ Wolves
April 5th, 2025 9:07:09pm
1 Posts

I've also noticed(and I double tickets every month) even when ur page says 00-00-0000, u still have to wait for the following day for the cash shop.. on the months u can get it early that is.




 

Player Avatar
Fantasy GSD (Main) 🎀 Courage is being scared to death but saddling up anyways🤠
April 5th, 2025 9:50:56pm
355 Posts

Insom that is correct, i had that happened to.  When my page said 0000-00-00 i still had to wait until the next day to buy the double set. which is whatever, but Blitz your saying that once it zero outs the date we are allowed to buy double in the cash shop?




T87ZXoY.jpg

I used to think the worst thing in life was to end up all alone. It's not. The worst thing in life is to end up with people who make you feel all alone. Robin Williams

 

View Comments < Prev 1 2