Limit maxspells to a specific tradition for spells

Issue #192 resolved
Nando Neck created an issue
  • Darna können maximal 3 Zauber (auch Rituale) erlernen. Diese Zauber müssen aus der Tradition Elfen oder allgemein stammen und dürfen keinen Steigerungsfaktor von mehr als B aufweisen. Ein einziger Zauber darf der Kategorie C entstammen. Diese Zauber gelten für sie dann als Zauber ihrer eigenen Tradition. Der Meister hat das letzte Wort darüber, ob ein Darna einen bestimmten Spruch wählen darf. Zaubertricks sind von dieser Begrenzung ausgeschlossen.
  • Darna können zudem als magische Handlungen Hexenflüche erlernen. Der Meister hat das letzte Wort darüber, ob ein Darna einen bestimmten Fluch wählen darf

                {
                    "type": "spellprerequisite",
                    "changegroups": "spell",
                    "spellprerequisite": {
                        "limitedspellgroups": "zauber",
                        "maxcount": 3,
                        "traditions": [
                            "elf"
                        ],
                        "type": "maxspells",
                        "unlimitedspellgroups": [
                            "zaubertricks",
                            "hexenflueche"
                        ]
                    }
                },

Comments (1)

  1. Bernhard Jung repo owner

    This should be resolved with commit 63bbe21.

    I removed the "limitedspellgroups" property.

    I added a "spellfilter" property. The JSON structure for the spellfilter is described here: https://bitbucket.org/Nargaff/the-dark-aid/wiki/Spell%20Filter%20JSON

    The JSON for the above case should look like this.

    {
      "type": "spellprerequisite",
      "changegroups": "spell",
      "spellprerequisite": {    
        "spellfilter": {
          "groups": "zauber",
          "tradition": "elfen"
        },
        "maxcount": 3,
        "traditions": [
          "elf"
        ],
        "type": "maxspells",
        "unlimitedspellgroups": [
          "zaubertricks",
          "hexenflueche"
        ]
      }
    },
    
  2. Log in to comment