Hey! I love the idea with night truce, but I think it's implementation into the game is altering the game
in a couple more ways than it should in my opinion.
1: As it is right now it adds a lot of unnecessary complexity when coordinating attacks on kingdoms far away from you since you can't launch attacks while the night truce is going on, and they can't land while it is going on either.
For example if you are trying to coordinate an attack with 3 attackers taking 16 hours, 10 hours and 6 hours to reach a target then there is no way in the current system where they would be able to attack at the same time. The person taking 16 hours HAS to send their attack over night because as soon as the night truce ends the attack will already land when the night truce starts the next evening, so the only time they can land is from 8:00 until 16:00. The second attacker can land either from 08:00 until 10:00 by sending over night or from 18:00 until 00:00. This means that if attacker 1 and attacker 2 want to coordinate an attack together then they have to land from 08:00 to 10:00 and there is no way for attacker 3 to be able to make it there in time because their travel time is 6 hours, and that means they'd have to send in the middle of the night.
The time to travel to a village can be altered by tournament squares and by choosing to send your attack as a siege (mercenary boots are only acceptable for suicide runs), but for a kingdom that is spread out you will still hit the night truce wall at some point and because of it you won't be able to set up a proper attack plan, and I think this is making a lot of bigger kingdoms look away from the night truce worlds, but this is just my speculation.
I have a suggestion for a change to the night truce that still keeps the spirit of it intact in my opinion. If you make it so that any attacks that take more than 15 hours and 55 minutes to land can be sent even during the night then it would effectively deal with this issue. Keep in mind that they can only be sent during this time, they still have to arrive at a point in time when the night truce is no longer active. My reasoning for this time is because attacks taking less time than this can be sent during the same day, and attacks taking 16 hours have to be sent over night no matter what. The extra 5 minutes is to give time for a proper attack sequence to take place. This does still however mean that most big attacks will happen just before 00:00 which is another issue in itself that i will not elaborate more on for now, but with this change we can atleast guarantee that there is a timeframe where everyone can land an attack at the same time.
2: There is also a much smaller issue with the way victory points is generated 5 minutes after the night truce starts. This makes it so that you can deactivate and activate your treasury every 12 hours leaving only 4 hours in the morning when it can actually be attacked and destroyed, and since it activates after the truce starts but before the points are counted then the rest of the day it will have hidden treasuries that are untargetable as well as making the treasures incredibly easy to move around. This is not a good strategy in the long run since you will lose out on a lot of tributes as well as the crop the treasures provide, but you can hold onto your treasuries for way longer in the endgame with a minimal amount of def. This would require quite a bit of teamwork though since stolen goods only can be sold during half of the day, but if it's just for the last 10 days then I think this could be quite an achievable feat to pull of.
My suggestion to fix this is simply by moving the time the victory points are counted or when the night truce starts, but this is not that big of an issue since you do still have a frame of window where you can do some damage to the treasuries.
Let me know what you think