Added Relationship Types
-
First of all, I've been absent a while but now I'm back.
My uploaded map, "Another World", uses nine relationship types: Allied, Aligned, Friendly, Cooperative, Uncommitted, Uncooperative, Unfriendly, Hostile, and War. The main reason for so many is to stage changes so players can't immediately jump from neutral to war or allied. Everything works the way I desire except for two things:
- Because all of the relationship types have to be assigned to an archeType of which there are only three (allied, neutral, war), only three colors are used to display relationships in the politics panel. I set the allied relation to the allied archetype, the war & hostile relations to the war archetype, and the rest to the neutral archetype. But I really want every relation to have it's own display color (allied = green, aligned = light green, friendly = blue, cooperative = light blue, uncommitted = gray, uncooperative = light yellow, unfriendly = yellow, hostile = orange, war = red)
I found where the colors are set but they are set by archetype, not by relationship type (PoliticalStateOverview.java) but I have no idea if this can be overridden within a specific map.
Any help on this would be appreciated. - When an AI player requests an upgrade in relations, the question dialogue pops up during that AI player's turn instead of the human player's turn. That is rather hard to monitor in a multi-player situation that also has AI players.
One last item is the size of the Politics panel (I have 18 players) won't display all at once on the screen. It would be great to be able to resize the panel.
- Because all of the relationship types have to be assigned to an archeType of which there are only three (allied, neutral, war), only three colors are used to display relationships in the politics panel. I set the allied relation to the allied archetype, the war & hostile relations to the war archetype, and the rest to the neutral archetype. But I really want every relation to have it's own display color (allied = green, aligned = light green, friendly = blue, cooperative = light blue, uncommitted = gray, uncooperative = light yellow, unfriendly = yellow, hostile = orange, war = red)
-
Welcome back.
Another World has some interesting ideas.Most of what your asking for is coded within TripleA java and so not changeable by us. (Colours for relationship types & control over the Politics panel)
However have you looked at;
<!-- If this is set, it adds or subtracks from any conditions that require a relationship to last for X rounds -->
<property name="Relationships Last Extra Rounds" value="2" editable="true">As this might give you what you want and reduce the number of relationship types to say 5 or maybe 3 ?
Also you could put all the Politic steps in one block of code like;
<step name="wakoPolitics" delegate="politics" player="Wako"/>
<step name="otomoPolitics" delegate="politics" player="Otomo"/>
<step name="shimazuPolitics" delegate="politics" player="Shimazu"/>
<step name="miyoshiPolitics" delegate="politics" player="Miyoshi"/>This will keep all the Politic popups together say at the end of the turn.
-
@thedog
Yes I do utilize the "Relationships Last Extra Rounds" so players are slowed down even changing between the nine relationships. All of that works perfectly how I want, its just the visual presentation on the politics panel - color coding each relationship step would make it a lot easier to assess where you stand.The PoliticalStateOverview.java file has the color coding for the three relationship archeTypes, meaning this functionality could be added but of course its not accessible from the mapmaking point of view.
-
The PoliticalStateOverview.java file has the color coding for the three relationship archeTypes, meaning this functionality could be added but of course its not accessible from the mapmaking point of view.
As there is no Devs working on TripleA at the moment this will not change any time soon.