I'll answer your questions one more time, just to make it clear where I stand as I feel you are only choosing to listen to the messages you want to listen to
What aspects do you like?
- I genuinely dislike every part of the suggestion. It will massively hinder and limit game play in lots of ways, directly and indirectly.
What aspects don't you like?
- Attack block.
- Fixed 'cooldown periods'
- Tribes being notified of you setting up or terminating ally / NAP markings
- Setting enemy tribes to different colours
What can be changed to improve the idea?
- I just think this is a really poorly thought through idea that will only serve to damage the game.
Okay, so now I will explain my reasoning for each comment made.
Attack block
There are times when being able to send attacks at an ally or NAP is useful, without breaking an agreement.
-Timing a recap to keep the village within your alliance.
-Timing a nuke to kill an enemy escort as it takes a village.
Your suggestion blocks this level of teamwork. Yes, their tribemates could do the same. But every circumstance is different and so you would be putting a complete block on a way of 2 tribes working most effectively together.
Fixed cooldown periods
This could be easily abused.
-One tribe could agree to diplomacy purely to get some time to 'rebuild' and cancel it so that it ends just as they want to open fire with an op. The other tribe has no way of countering it by launching as soon as they are ready should they find this out.
-Players could join a tribe with this agreement in place purely for a window of protection. It may actually result in encouraging disloyalty.
-Players can just disband and reform, or leave a tribe and set up a new one, to turn against diplomacy unexpectedly. It will again encourage players and tribes to not remain stable.
Notifications of diplomacy changes / setting enemy tribes to different colours
Map markings are useful.
-The 3 colours are important as players make specific connections with them without impacting too much on their own player maps.
-Most tribes I have played in use diplomacy to mark key tribes on the map without it being linked in any way to diplomacy, at different points in the game.
-Diplomacy is built on trust. Notifications letting tribes know what you are doing removes that element, which can be a really valuable tool.
-Tribes who may not be paying you much attention would be alerted if you set them as an ally or NAP to mark their position on the map for your full tribe.
You are asking for suggestions to improve or alter your suggestion. I just think it's a really poorly thought through idea. We have a saying in my country - there's no point in polishing a turd. That just means, there are somethings that just won't work.
Sorry