Plushtoast / dsa5-foundryVTT

Das Schwarze Auge / The Dark Eye 5th Ed. System for Foundry VTT
Apache License 2.0
73 stars 29 forks source link

Simplify "add creature" function for quicker adventure creation #1219

Open Kaiser-V opened 1 year ago

Kaiser-V commented 1 year ago

Is your feature request related to a problem? Please describe. Ich bin aktuell dabei die Abenteuer der "Hexe vom Schattenwasser" nachzubauen und habe dabei festgestellt, dass das hinzufügen von Kreaturen unter "actors/add creature" recht aufwändig ist, da sich ein Characterblatt öffnet.

Describe the solution you'd like Vorgefertigte Abenteuer kommen bereits mit kleinen Informationsfeldern in denen die relevanten Informationen zu Kreaturen abgebildet werden. Dies entspricht typischerweise: Name, INI, LeP, GS, TP (mit mehreren Waffeneingabemöglichkeiten), RS, AT, PA, AW, Notizfeld für Sondereigenschaften (Gift oder andere Sonderregeln) Ich möchte anregen, dass ein Dialog eingerichtet wird, der diese Felder abfragt wenn auf "add creature" geklickt wird. Falls notwendig kann im Hintergrund immer noch das Charakterblatt erstellt werden und dann entsprechend befüllt werden.

Describe alternatives you've considered Übersichtlicher wäre sicherlich ein reduziertes Kreaturencharakterblatt, dass eigens zu diesem Zweck entwickelt würde.

Additional context Vielen Dank für Eure Aufmerksamkeit und viel Erfolg, wenn gewünscht kann ich dieses request auch gerne auf Englisch formulieren

Plushtoast commented 1 year ago

Es wird kein reduziertes Kreaturenblatt geben.

Im Besten Fall gibt es irgendwann einen Statblockparser, wo man einfach nur die Kreaturendaten einfügen muss und ein einigermaßen zuverlässiges Ergebnis hat.

Da wir hier aber wirtschaftliche Interessen verfolgen und nur über den Verkauf der Module solche auch erzielen können, ist es derzeit nicht unser Anliegen unsere Tools offenzulegen und für lau zu arbeiten.

Deswegen ist hier vorläufig keine Veränderung zu erwarten.

Kaiser-V commented 1 year ago

Hallo Plushtoast,

danke für deine Rückmeldung, das kann ich natürlich nachvollziehen. Dann muss ich halt den umständlichen Weg weitergehen ;)

Viel Erfolg

Am Sa., 15. Okt. 2022 um 14:01 Uhr schrieb Plushtoast < @.***>:

Es wird kein reduziertes Kreaturenblatt geben.

Im Besten Fall gibt es irgendwann einen Statblockparser (der schon fertig ist), wo man einfach nur die Kreaturendaten einfügen muss und ein einigermaßen zuverlässiges Ergebnis hat.

Da wir hier aber wirtschaftliche Interessen verfolgen und nur über den Verkauf der Module solche auch erzielen können, ist es derzeit nicht unser Anliegen unsere Tools offenzulegen und für lau zu arbeiten.

Deswegen ist hier vorläufig keine Veränderung zu erwarten.

— Reply to this email directly, view it on GitHub https://github.com/Plushtoast/dsa5-foundryVTT/issues/1219#issuecomment-1279730884, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3UBIATMFSGFLFCCGGZZP5LWDKMJ5ANCNFSM6AAAAAARF3ODX4 . You are receiving this because you authored the thread.Message ID: @.***>

Plushtoast commented 1 year ago

Wir überlegen uns heir aber vermutlich noch etwas.

efrancis commented 1 year ago

Ich baue auch für meine Gruppe momentan auch ein paar der älteren DSA Abenteuer in Foundry nach für die ich im Ulisses Store zum Teil Konvertierungshilfen zu DSA5 gefunden habe. Ich habe alle Kompendien gekauft um möglichst viele Gegner direkt importieren zu können, aber einige Kreaturen und natürlich alle NSCs muss ich manuell anlegen.

Da wäre ein Parser der den Text des Charakters umwandeln kann, um automatisch einen Actor zu erschaffen, sehr nützlich. Deshalb habe ich nunmehr angefangen selbst ein solches Modul zu entwickeln. Ich hoffe in 2 bis 3 Wochen eine erste Version fertig zu haben, die zumindest Attribute und Talente sowie Kampftalente importieren kann.

Danach kämen dann noch Zauber/Liturgien und eventuell Vor- und Nachteile … das hab' ich mir aber noch nicht im Detail angesehen, wie das gemacht wird.

@Plushtoast Gibt es eigentlich eine Doku zu der spezifischen API vom DSA System, also zu alledem was über die BasisAPI von Foundry hinausgeht? Ich hab' zum Beispiel erst nach langer Suche die Methode "game.dsa5.apps.DSA5_Utility.allSkills()" gefunden, welche quasi unumgänglich ist für ein solches Modul. Wenn man so Sachen irgendwo nachlesen könnte wäre natürlich hilfreich … Aber das ist vermutlich Betriebsgeheimnis? ;-)

Plushtoast commented 1 year ago

Wir haben so ein Modul bereits. Allerdings wollen wir auch derzeit nicht, dass das rauskommt. Die Entwicklungskosten werden über einen Verkauf an den Anteilen der Module getragen. Nicht über Buch/PDF oder sonst irgendwelche Verkäufe. Sollten also automatische Umwandlungstools jeglicher Art erscheinen, haben wir potentiell keinen Grund mehr irgendwas weiterzuentwickeln. Deswegen bitte so ein Tool nicht ohne Rücksprache herausbringen. Siehe auch oben.

efrancis commented 1 year ago

Ah ja, ich verstehe, das ist also nicht ein ganzes Budget für DSA über alle Medien seitens des Verlags, sondern separat. In dem Falle werde ich das Modul rein für meinen eigenen Gebrauch schreiben und nicht veröffentlichen. Ich selbst will eben gerne die alten Klassiker nochmal spielen, die ich damals in den 80ern und 90er gespielt habe … Nostalgie halt! ;-)

Aber ich hab' natürlich Verständnis für die Budget Frage und will Euch natürlich nicht das Geschäft kaputt machen.