View Full Version : New Day code on LOGD Dragonprime server
Furion
02-20-2007, 06:39 PM
At the risk of double-reporting, I just wanted to log that I do not get a new day upon log-in until I look for something to kill in the forest. I suggest that the new day code trigger for the player on any screen except clan hall, dragon kill, and superuser grotto screens, as on Classic.
EventHorizon
02-20-2007, 07:28 PM
Yup. I had noticed that too. In some cases you may have to click two or three times to get the new day page.
Lauri
02-20-2007, 08:03 PM
In 1.0.6 and 1.1.0 that's normal. Only places that need to check it do.
In places like the Forest, the Outhouse needs to be reset, the turns, buffs, etc etc. In a clan hall, nothing matters - there is no disadvantage to you while you're in there if your new day has not arrived yet.*
As to that being changed in 1.1.1 I don't know why but I suspect it's a performance issue. The new day screen was horridly bogged down with, well, crap. It may be possible to put some check onto the news page, since you see that one as you log in.
* there are modules written for the clan halls where it *might* matter, but they are outside the core and not our responsibility.
Talisman
02-20-2007, 08:28 PM
I've noticed this once or twice as well - I log in and I'm in the village, but it's not until I go to the forest and Look for a fight that I get the new day dialogue. I don't recall seeing this specific behaviour on any previous versions. We'll definitely be looking into it.
Lauri
02-20-2007, 09:04 PM
Actually some lightbulb just went off over my head.
It's possible this is related to the timing out - ie there's something either wrong with the sessions or something wrong with the date math being executed. I suspect it's actually the server - you would need to host another one somewhere else to see if the same thing happens. You might want to back the server up and activate domain_move and upload the same install to another host and see if you still have the same things happening.
kickme
02-20-2007, 10:51 PM
This problem doesn't occur on my server with the snapshot from 13/2
TheWatcher
03-09-2007, 04:08 AM
Is it normal for the game to first let me finish the fight I was in when I let my session expire, before getting the newday?
Talisman
03-09-2007, 09:32 AM
Is it normal for the game to first let me finish the fight I was in when I let my session expire, before getting the newday?
Yes, that's the proper behaviour.
If it took you out of the fight and restored your stats to newday, it would be an easy exploit for someone about to die and unable to run. On the flip side, if you got your refreshed buffs, turns, etc mid fight, then finished the fight by dying, you'd lose everything.
Neither alternative is particularly pleasing!
EventHorizon
03-10-2007, 04:14 PM
I found an additional related bug. I found that when I logged in, I got the new day screen, then skipped the news, went into the forest, went Thrillseeking, found an enemy, went to fight for 10 Turns and got the news again, but this time I didn't get any interest, which makes it a truly new day. Yet considering that I had used up all of my turns, if I could actually find a creature to kill, I had gotten new turns.
Cheers. - EH
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.