The Nameless One and Aspects

Issue #71 resolved
Bernhard Jung repo owner created an issue

There are no Aspects for the Tradition of the Nameless One. The Blessed Ones don’t need Aspect Knowledge to raise a Chant above 14.

Comments (9)

  1. Bernhard Jung reporter

    This is actually no issue at all. It seems I didn’t see the obvious when opening this ticket.

    To solve this set “maxlevel”: 99 for the chants of the nameless one.

  2. Nando Neck

    For chants this could work but there are ceremonies, that are used by priests of the nameless one but also by priests of other gods, e.g.

    {
                "id": "ausbrennenpurgation",
                "name": "Ausbrennen (Purgation)",
                "check": [
                    "mut",
                    "klugheit",
                    "charisma"
                ],
                "castingtime": {
                    "duration": 2,
                    "unit": "hour"
                },
                "castingcost": {
                    "abbreviation": "32(4p)!",
                    "name": "32 KaP, davon 4 permanent (Kosten sind nicht modifizierbar)"
                },
                "range": "touch",
                "duration": "permanent",
                "targets": [
                    "kulturschaffende"
                ],
                "aspects": [
                    "magie",
                    "feuer",
                    "guterkampf",
                    "gutesgold",
                    "antimagie",
                    "schild",
                    "sturm"
                ],
                "traditions": [
                    "hesinde",
                    "ingerimm",
                    "kor",
                    "namenloser",
                    "praios",
                    "rondra"
                ],
                "ic": "d",
                "rulesdescription": "Die betroffene Person verliert den Vorteil Zauberer und die daran gekoppelte Sonderfertigkeit der Tradition, magische Sonderfertigkeiten, magische Vor- und Nachteile sowie Zauber. Sie erhält aber alle dafür ausgegebenen AP zurück. </p><p>Die Berührung muss nicht über die ganze Dauer der Zeremonie erfolgen, dies ist von Kult zu Kult unterschiedlich. Der Meister hat hierbei das letzte Wort.",
                "enhancements": [
                    {
                        "id": "groesserereichweite",
                        "name": "Größere Reichweite",
                        "rulesdescription": "Die Reichweite beträgt 4 Schritt."
                    },
                    {
                        "id": "zweiziele",
                        "name": "Zwei Ziele",
                        "rulesdescription": "Der Geweihte kann bis zu 2 Ziele gleichzeitig der Zeremonie unterziehen. Das zweite Ziel kostet 16 KaP und es müssen insgesamt 8 permanente KaP ausgegeben werden."
                    },
                    {
                        "id": "kostenmodifizierbar",
                        "name": "Kosten modifizierbar",
                        "rulesdescription": "Die Kosten sind doch modifizierbar, die permanenten Kosten bleiben gleich."
                    }
                ]
            },
    

  3. Bernhard Jung reporter

    OK, it seems I need to rewrite large parts of the prerequisite for chants that checks the maximum rating.

  4. Bernhard Jung reporter

    OK I found a solution for Purgation. I had completely forgotten that there was already a solution that allowed to define a object for a rule element that ‘calculates’ the base maximum value.

    I added the class RuleElementMaxLevelFilter it allows to define a filter that is used on the character. If the character matches the filter one maximum value is returned and if it is not matched a different value is returned.

    This attribute does the trick now. I already added it to ausbrennenpurgation.

    {
    "maxlevelobject": {
        "type": "filterblessedtraditions",
        "filtermatchtraditions": "namenloser",
        "maxlevelmatch": 99
    }
    }
    

    https://bitbucket.org/Nargaff/the-dark-aid/wiki/Element max level object JSON

    commit 11cbf6c

  5. Log in to comment