Add specialabilities to cultures

Issue #201 new
Nando Neck created an issue

We need to give cultures automatic specialabilities, like Ortskenntnis

            "specialabilities": [
                {
                    "ruleelement": "ortskenntnis",
                    "variant": {
                        "type": "string",
                        "text": "Kuruke-Lahe"
                    }
                }
            ],

Comments (3)

  1. Bernhard Jung repo owner

    I improved something about this in commit ca3d0cd

    First i figured what is actually needed is not special abilities for cultures, because that does not really exist in the TDE5 rules. It is only about the single Area Knowledge that every hero gets for free from culture. This area knowledge is free, i. e. does not have to be payed with AP.

    This was always partly implemented. A player could always add a area knowledge for free. The first selected area knowledge would cost 0 AP. What was not done, was to add this area knowledge automatically. The reason for this was that the player would need to select a variant/the area. The way TDA is implemented this has some issues and I haven’t gone around to fixing this, as I didn’t have a good idea on how to do this.

    1. One solution would be to add a text field on the culture tab when selecting the culture. The culture tab alread displays checkboxes for languages, scripts and such. But this has some problems.
    2. Another solution I came up with recently is to add a status text at the top of the tab widget. Currently there is already a status text that displays how much AP of the recommended X have been invested into languages/scripts. I could add a reminder that the player still has to select area knowledge.

    This improvement that I have now implemented is simply add a property to the culture JSON that allows to enter the text for area knowledge, like

    {
        
        "areaknowledge": "(z.B. Andergast-Stadt, Joborn)",
        
    }
    

    This does nothing but display the text in the culture overview.

  2. Log in to comment