1)Why does a watch only last three days? Watches aren't exactly high-power devices. They can survive for extremely long times using very tiny batteries.
2)Only knowing if it's day or night without a watch is... pretty silly. Realistically, you'd at least know if it's around dawn, morning, mid-day, afternoon, dusk, or night.
1)True, the reason behind this is that if the watch lasts long, like in real life, you don't have the problem to find batteries to recharge it and the gameplay become less interesting.
2)With the
old mod the player knows if it's morning, noon, afternoon, dusk or night, but a big problem arises: if you have an unsynchronized watch that, for example, shows 5.00 PM and you know that is noon, you can deduce that your watch is 5 hours ahead and you don't have to reach a computer to synch it.
I was thinking to make this perception-related, e.g. if you have a perception of 15 you are able to know the phase of the day, otherwise you don't, but I don't know how to balance this. Do you have any idea?
(I was also thinking that sleeping could modify the player's perception of time.)
On another note, I just had another segfault while sleeping. and it is repeating everytime I reload the game. I'm wondering if this could something to do with healing? or maybe an item nearby is being processed, and causing segfaults?
On linux I didn't notice segfaults, but I noticed some warnings due to the stacking mod merge. This was the most difficult mod to merge because we don't have any diffs, and I haven't tested it properly. The watch mod should be safe because I tested it deeply, and the other mods should not create problems. I think I'll try to remove the stacking mod to see if it resolves the problem.