DGDG: Zauberrunen

Issue #236 resolved
Nando Neck created an issue

For Gestade des Gottwals we need a new type of spells “Zauberrunen“ with some different parameters.

So we need a custom infotext for this spellgroup and custom parameters.

new parameters:

  • Herstellungszeit (langsam / schnell): 2 Tage / 2 Aktionen
  • Wirkungsdauer (normal / schnell): QS Monate / QS x 3 KR

https://ulisses-regelwiki.de/zauberrune.html?zauberrune=Rüstrune+(Verndunruna)

We also need some special config for one of them:

https://ulisses-regelwiki.de/zauberrune.html?zauberrune=Schutzrune+vor+(Wesenheit)

Here we need to create 7 different Runes, each with the provided list of Wesenheiten and the option to add custom Text (similar to “Schlechte Eigenschaft“).

Comments (11)

  1. Bernhard Jung repo owner

    I don’t know what would be the best solution for the variants of Schutzrune vor Wesenheit. It would probably good to be able to select the parent category and the sub category but I’m not sure if it would be better what data structures to use for them. Whe have something like Feenwesen already represented as different data structures like target category or string variants, there is even a missing Species for them.

    It think for now we should keep it simple. If there is no argument against it I would simply represent the sub categories as a list string variants, like in the disadvantage Hatred for…. It might even not be necessary to mention the parent category.

  2. Bernhard Jung repo owner

    Herstellungszeit and Wirkungsdauer can not be added to the JSON files, I already did it for the Friedensrune rune as an example.

    I extended the system for properties that was already used for equipment. I converted the old equipment properties to the new system. Additional properties for rule elements can now be defined in properties.json.

  3. Bernhard Jung repo owner

    I'll set the ticket to resolved for now. If the solution for Schutzrune is not good enough it can be reopened.

  4. Nando Neck reporter

    We need also some abbrevation and name logic for the Ottarune, see

                "properties": [
                    {
                        "fastcraftingtime": {
                            "abbreviation": "%1/20Per",
                            "duration": 4,
                            "name": "%1 %2 pro angefangenen 20 Personen",
                            "unit": "action"
                        },
                        "propertyid": "zauberrunenherstellungszeit",
                        "slowcraftingtime": {
                            "abbreviation": "%1/20Per",
                            "duration": 4,
                            "name": "%1 %2 pro angefangenen 20 Personen",
                            "unit": "day"
                        }
                    },
                    {
                        "longduration": {
                            "abbreviation": "QSMon",
                            "name": "QS Monate"
                        },
                        "propertyid": "zauberrunenwirkungsdauer",
                        "shortduration": {
                            "abbreviation": "QSx20Min",
                            "name": "QS x 20 Minuten"
                        }
                    }
                ],
    

  5. Bernhard Jung repo owner

    Sinze commit 9edc401 a name and abbreviation can now be set for the CastingTime. The strings have only one placeholder (%1) which will be replaces with the time+unit, for example "4 days" or "4d" depending if it is inserted into the name or the abbreviation.

    For the problem with Schutzrune vor Wesenheit we have ticket #255.

  6. Log in to comment