View Issue Details

IDProjectCategoryView StatusLast Update
0001136The World of SecfeniaOtherpublic2018-07-12 17:03
Reporteruser464Assigned Todaviceroy  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version3.0.8 
Target Version3.1.000Fixed in Version3.1.000 
Summary0001136: Loss of Proficiency
DescriptionYesterday I pulled Deirdre out of retreat and this morning received this:
May 15, 1658
4:00 am [All] Your Hand to Hand Proficiency has decreased due to a lack of use. [100% to 98%]

This is the first time it has happened after a break so I'm assuming it's a bug.
TagsNo tags attached.

Relationships

has duplicate 0001163 resolveddaviceroy Weapons Training not respected on pause 

Activities

daviceroy

2018-05-15 14:39

administrator   ~0000760

Looking over the logs, it looks like the code is working as expected. The last time Hand to Hand training was done prior to this message was April 20th. During paused status, the system doesn't check for possible reduction of percentage. However, when one does become active again, it does check. Since it was beyond the 21 days from last training, there was a chance for the reset after a player unpaused to have a shot at losing proficiency. This wouldn't be technically a bug.

With this said, would it be better if on the unpause screen it included a line of text something to the effect...

If you've been gone for a while, you might also want to train your weapon proficiencies before next reset.

user464

2018-05-16 10:04

  ~0000761

I did train train but since there are not 6 opportunities, I can only train 3. The last time it was trained was right before I went into retreat. The game should account for retreat because, obviously, there is no way to train when one is away. Instead of putting a disclaimer on the pause/unpause screen, perhaps making a change in the coding?

But thank you for looking into it.

daviceroy

2018-05-16 11:52

administrator   ~0000762

Currently, the training variable is a time stamp and not the number of days since last training. If it's changed to a be a set number of days, then players would lose the ability to see exactly when they last trained which is something that I've been under the impression that most players desire.

The pause system doesn't know when you enter it whether you are already past your training time which would be required. It would have to almost save a variable with each proficiency to calculate the time difference. Then take that variable on unpause and recalculate the difference.

daviceroy

2018-05-27 02:01

administrator   ~0000764

Added a new system that will give a few extra days after unpausing to allow players to train their weapon proficiency to prevent losing stats if gone for a while. In addition, added the text reminding players to double check their weapon training.

daviceroy

2018-07-07 15:18

administrator   ~0000779

Reopening this one as we should redo the entire system to do number of days instead of time stamp. This will help alleviate the issue.

daviceroy

2018-07-12 17:03

administrator   ~0000782

Redid the weapon training system to go by number of days since last training. Changed up the reset and battle codes as well, but won't go live until 3.1 arrived.

Issue History

Date Modified Username Field Change
2018-05-15 09:36 user464 New Issue
2018-05-15 09:36 user464 Status new => assigned
2018-05-15 09:36 user464 Assigned To => testing
2018-05-15 14:39 daviceroy Assigned To testing => daviceroy
2018-05-15 14:39 daviceroy Status assigned => feedback
2018-05-15 14:39 daviceroy Note Added: 0000760
2018-05-16 10:04 user464 Note Added: 0000761
2018-05-16 10:04 user464 Status feedback => assigned
2018-05-16 11:52 daviceroy Note Added: 0000762
2018-05-27 02:01 daviceroy Status assigned => resolved
2018-05-27 02:01 daviceroy Resolution open => fixed
2018-05-27 02:01 daviceroy Fixed in Version => 3.1.000
2018-05-27 02:01 daviceroy Note Added: 0000764
2018-05-27 02:01 daviceroy Product Version => 3.0.8
2018-05-27 02:01 daviceroy Target Version => 3.1.000
2018-07-07 15:18 daviceroy Status resolved => assigned
2018-07-07 15:18 daviceroy Note Added: 0000779
2018-07-07 15:19 daviceroy Relationship added has duplicate 0001163
2018-07-12 17:03 daviceroy Status assigned => resolved
2018-07-12 17:03 daviceroy Note Added: 0000782