Plushtoast / dsa5-foundryVTT

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

Rüstungsvorteile und - Nachteile werden nicht korrekt umgesetzt #1795

Closed Arolske closed 1 month ago

Arolske commented 1 month ago

Describe the bug Beispielhaft: Die Rüstungsvorteile und - Nachteile des Kettenhemdes sollten bei einem Schwertangriff dafür sorgen, dass eine RS von 5 und nicht von 4 angewendet wird. Wird z.B. mit eienr Axt angegriffen wird auch kein Zufallswurf auf den D6 ausgeführt, um zu bestimmen, ob RS 4 oder RS 5 gilt. Der Zwergenhelm sollte gegen einen großen Gegner die RS 7 aufweisen. Es kommt jedoch nur der Standardwert von RS 6 zum Tragen.

Darüber hinaus wird der Nachteil (auch bei anderen Items) doppelt bei Talent- oder Angriffswürfen aufgeführt.

To Reproduce Steps to reproduce the behavior:

  1. Angriff auf einen Charakter mit entsprechender Ausrüstung
  2. See error

Expected behavior Korrekte Anwendung der Rüstungsvorteile und - Nachteile.

Screenshots

fehler fehler2

Versions:

Additional context Einen großen Dank an die Entwickler für die schnelle bearbeitung der Bugs! Ich hoffe ich melde nicht zu viele davon.

Plushtoast commented 1 month ago

Du kannst hier nachlesen wo die Automatisierung schon funktionieren sollte. Eine vollständige Abdeckung ist nicht möglich.

https://github.com/Plushtoast/dsa5-extensiondb/blob/master/summary.md

Der zwergenhelm ist jedoch nicht soweit, auch wenn das tatsächlich technisch schon möglich wäre.

Zufallsrüstubg und Rüstung gegen dolche etc funktioniert bei mir jedoch schon

Arolske commented 1 month ago

Vielen Dank für den Link zu der Abdeckung der Umsetzung.

Ich habe es vorhin nochmal in zwei verschiedenen Welten mit dem Kettenhemd, dem langen Kettenhemd und der leichten Platte probiert. Bei allen Rüstungen wird bei mir die RS nicht modifiziert. Der jeweilige Status wird zwar am Helden angezeigt, aber nicht umgesetzt. Wenn ich im Chatfenster mit der Maus auf die RS-Zahl (in dem Fall "4") gehe, erscheint ein Tooltipp mit "undefined Modifikator*undefined Modifikator" Könnte es etwas mit der Zonen-Regel zu tun haben?

Mir ist auch aufgefallen, dass die Syntax im Vorteil des langen Kettenhemdes ein "," statt ";" als Trennung verwendet.

Plushtoast commented 1 month ago

habs nur 1x drin:

grafik

sind bei dir mehrere vorteile im status tab?

Arolske commented 1 month ago

Bei mir sieht es so aus

helm
Plushtoast commented 1 month ago

und hier?

grafik

mit compendium 1 update sollte es auch mit zonenregel gehen

Arolske commented 1 month ago

Es steht nur 1x in dem Zwergenhelm.

Ich muss dann doch mal eine Runde ohne Module, nur mit Rüstkammer und Kompendium probieren.

Arolske commented 1 month ago

Der Test hat ergeben, dass die Rüstungsvor- und -nachteile nach wie vor bei mir nicht gehen, auch wenn nur mit den Modulen Rüstkammer I+II und Kompendium I+II gestartet wird.

Der doppelte Eintrag scheint etwas mit den Modulen "Optolith to Foundry Importer", "Havena" und "Magie III" zu tun zu haben. Wenn mind. eines davon aktiv ist, tritt der Fehler auf.

Plushtoast commented 1 month ago

Das klingt unwahrscheinlich

Arolske commented 1 month ago

Bei mir ist es definitiv so. Hier am Beispiel von Magie III

Fehler 2 Fehler 1
Plushtoast commented 1 month ago

kann das leider nicht nachstellen magie 3 hat damit auch nichts zu tun. der grund muss irgendwo anders liegen

Plushtoast commented 1 month ago

kannst du mal den charakter exportieren und mir geben

Arolske commented 1 month ago

Das mache ich gerne. Ich habe cen Char mal recht "nackig" gemacht. Der Fehler tritt nach wie vor so auf.

Plushtoast commented 1 month ago

geht leider auch bei mir

grafik

Arolske commented 1 month ago

Spannend, also wird es vielleicht etwas in meinen Einstellungen sein...Bin gerade etwas ratlos.

Klappt auch die Verwendung des Kettenhemdes mit der erhöhten RS gegen Schwerter etc bei dir?

Plushtoast commented 1 month ago

Ja. Ich habe treffer und rüstungszonen an

Arolske commented 1 month ago

Hmm, seltsam alles. Ist es möglich, dass du mir mal deine Enstellungen exportierst?

Arolske commented 1 month ago

In meiner Testwelt passiert es jetzt sogar, dass der Nachteil "Eingeschränktes Hören" durch das Anlegen des Kettenhemdes noch zusätzlich 2x eingefügt wird. Es steht also 4x im Helden. Lege ich den Zwergenhelm ab, werden alle 4 Einträge entfernt, beim Ablegen nur des Kettenhemdes nur 2. Der Vorteil des Kettenhemdes wird hingehend nicht eingetragen. Gleiches passiert, wenn ich den Zwergenhelm durch einen Topfhelm ersetze. In meiner Hauptwelt besteht das alte Problem, dass es nur 2x eingetragen wird und die Ausrüstungsvorteile nicht gehen.

Ich besitze noch eine zweite DSA Welt mit einer unabhängigen Installation. Dort habe ich die gleichen Probleme. Daher scheint es ein systematisches Problem bei mir zu sein. Ich bin leider nicht Informatiker genug, um nachvollziehen zu können, welche Funktionen/Quellen etc. dafür verantwortlich sein könnten.

Fehler 2 Fehler 1
Schorschus commented 1 month ago

Vielen Dank für den Link zu der Abdeckung der Umsetzung.

Ich habe es vorhin nochmal in zwei verschiedenen Welten mit dem Kettenhemd, dem langen Kettenhemd und der leichten Platte probiert. Bei allen Rüstungen wird bei mir die RS nicht modifiziert. Der jeweilige Status wird zwar am Helden angezeigt, aber nicht umgesetzt. Wenn ich im Chatfenster mit der Maus auf die RS-Zahl (in dem Fall "4") gehe, erscheint ein Tooltipp mit "undefined Modifikator*undefined Modifikator" Könnte es etwas mit der Zonen-Regel zu tun haben?

Mir ist auch aufgefallen, dass die Syntax im Vorteil des langen Kettenhemdes ein "," statt ";" als Trennung verwendet.

Moin zusammen, ich hoffe, es ist in Ordnung, wenn ich mich hier kurz melden. Bzgl. der Rüstungsmodifikation: Bei mir treten die gleichen Fehler auf, exakt wie oben beschrieben. Ich habe den Test mit einem Kettenhemd und einem Bogen gemacht, und der RS hat sich nicht erhöht. Ebenfalls war der "undefined" Modifikator zu finden

Plushtoast commented 1 month ago

liegt tatsächlich an magie 3 und haven und ein paar anderen speziellen konditionen mit dem baldigen update der beiden module sollte es ok sein

Arolske commented 1 month ago

Vielen Dank für den Link zu der Abdeckung der Umsetzung. Ich habe es vorhin nochmal in zwei verschiedenen Welten mit dem Kettenhemd, dem langen Kettenhemd und der leichten Platte probiert. Bei allen Rüstungen wird bei mir die RS nicht modifiziert. Der jeweilige Status wird zwar am Helden angezeigt, aber nicht umgesetzt. Wenn ich im Chatfenster mit der Maus auf die RS-Zahl (in dem Fall "4") gehe, erscheint ein Tooltipp mit "undefined Modifikator*undefined Modifikator" Könnte es etwas mit der Zonen-Regel zu tun haben? Mir ist auch aufgefallen, dass die Syntax im Vorteil des langen Kettenhemdes ein "," statt ";" als Trennung verwendet.

Moin zusammen, ich hoffe, es ist in Ordnung, wenn ich mich hier kurz melden. Bzgl. der Rüstungsmodifikation: Bei mir treten die gleichen Fehler auf, exakt wie oben beschrieben. Ich habe den Test mit einem Kettenhemd und einem Bogen gemacht, und der RS hat sich nicht erhöht. Ebenfalls war der "undefined" Modifikator zu finden

Vielen Dank für das schnelle Update !! Das Problem mit den mehrfachen Einträgen beim Zwergenhelm sind gelöst.

Allerdings besteht bei mir weiterhin das Problem mit der Rüstung. Ebenso machen z.B. Säbel nach wie vor keinen verringerten Schaden gegen Rüstungen ab RS 4.

Übersehe ich eine Einstellung? @Schorschus Funktioniert es bei dir nach dem Update?

P.S.: Module und Rulset wurden geupdatet.

Schorschus commented 1 month ago

@Arolske

Ich habe folgendes getestet:

  1. Test Angriff mit Säbel gegen Kettenhemd (Torso) TP vor Parade: 9 TP nach misslungener Parade: 8 (-4) Säbel Nachteil: TP -1 bei RS >=4 Das hat meiner Meinung nach schon mal geklappt.

image

  1. Bogen greift Kettenhemd an: Kettenhemdvorteil: Gegen Bögen steigt RS +1 Nach erfolgten Angriff auf Torso, finde ich wieder den undefined Modifikator wieder. Der RS ist immer noch 4 Test fehlgeschlagen image

Zusatz: Kettenhemd-Nachteil "Sinnesschärfe-Proben, um einen Kettenhemdträger zu bemerken, sind um 1 erleichtert." scheint bei einer Vergleichsprobe nicht zu funktionieren. Die Sinnenschärfe-Probe von Alacaya wird nicht erleichtert. Ob dies überhautp so umgesetzt wurde/wird, ist aber fraglich.

Arolske commented 1 month ago

Das mit dem Säbel ziehe ich zurück. Es war mein Fehler. Die Funktion macht genauso was sie soll.

Arolske commented 1 month ago

Hier scheint es noch mit den Waffennachteilen bei Zwergen Probleme zu geben, da sie doppelt angezeigt werden. Soll der Waffennachteil überhaupt bei Zwergen angezeigt werden?

fehler
Plushtoast commented 1 month ago

Das ist richtig so. die effekte haben unterschiedliche quellen. die einen kommen von waffennachteilen. die anderen kommen von elfen/zwergen regeln:

Elfen- und Zwergenwaffen

Elfen können alle Waffen benutzen, für sie gelten aber folgende Ausnahmen aufgrund ihre Körperbaus:

Waffen der Kampftechnik Zweihandhiebwaffen und Zweihandschwerter können sie nur mit Abzügen von 2 auf AT, PA und TP verwenden.

Zwergenwaffen erhalten (zusätzlich zu Abzügen aus der Fokusregel für Waffeneigenschaften) Abzüge von 1 auf AT, FK, PA und TP.

Für Zwerge sind viele Waffen einfach nicht zugeschnitten. Prinzipiell können auch sie alle Waffen benutzen, mit folgenden Einschränkungen:

Waffen der Kampftechnik Fechtwaffen und Bögen können sie nur mit Abzügen von 2 auf AT, FK, PA und TP verwenden.

Elfenwaffen erhalten (zusätzlich zu Abzügen aus der Fokusregel für Waffeneigenschaften) Abzüge von 1 auf AT, FK, PA und TP.

Menschen haben keine Probleme mit elfischen oder zwergischen Waffen, es sei denn, du spielst mit den Fokusregeln zu Waffeneigenschaften. Dann sind die Abzüge durch die jeweiligen Waffennachteile zu berücksichtigen.

Elfen- und Zwergenwaffen

Als Elfenwaffen gelten: Elfenbogen, Robbentöter, Wolfsmesser

Als Zwergenwaffen gelten: Drachenzahn, Eisenwalder, Lindwurmschläger, Felsspalter, Zwergenschlägel

Sie haben damit unterschiedliche quellen und funktionieren technisch anders. Waffennachteile können aktuell nicht unterscheiden von welcher Spezies sie ausgelöst werden.

Arolske commented 1 month ago

Ich verstehe.

Sollte ein Zwerg, dem ich einen Degen gebe, oder ein Elf mit Zwehänder dann nicht automatisch die Abzüge bekommen oder ist das etwas, was man händisch einträgt? Bei mir wird zumindest nichts automatisch abgezogen oder zu Auswahl gestellt.

Plushtoast commented 1 month ago

ja grafik

Arolske commented 1 month ago

Ah, ich sehe woran es liegt. Mein Spieler hat seinen Zwerg wohl mit Optholit erstellt. Dort wird als Spezies "Zwerge" statt "Zwerg" eingetragen. Daher geht es wohl nicht. Vermutlich ist die Spezies ohne Neuanlegen des Heldens nicht mehr zu ändern.

Arolske commented 4 weeks ago

@Arolske

Ich habe folgendes getestet:

1. Test
   Angriff mit Säbel gegen Kettenhemd (Torso)
   TP vor Parade: 9
   TP nach misslungener Parade: 8 (-4)
   Säbel Nachteil: TP -1 bei RS >=4
   Das hat meiner Meinung nach schon mal geklappt.

image

2. Bogen greift Kettenhemd an:
   Kettenhemdvorteil: Gegen Bögen steigt RS +1
   Nach erfolgten Angriff auf Torso, finde ich wieder den undefined Modifikator wieder.
   Der RS ist immer noch 4
   Test fehlgeschlagen
   ![image](https://private-user-images.githubusercontent.com/97557642/377909379-145b8dc6-6f5e-43ca-b36d-ff1d72417221.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzAwMzc3MzgsIm5iZiI6MTczMDAzNzQzOCwicGF0aCI6Ii85NzU1NzY0Mi8zNzc5MDkzNzktMTQ1YjhkYzYtNmY1ZS00M2NhLWIzNmQtZmYxZDcyNDE3MjIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDEwMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMDI3VDEzNTcxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFiMjY0NzRiNjUxOTkzNDBlZmFhZGQyZDg3OTU4ZjQ0ZTA2NzljOTBkMmIxNWFjMTBlZDczODRlODM5MDlmZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9KY5RxQxXcLbK4_JNEIh-3-DCSek4A79eL48TKMlBFY)

Zusatz: Kettenhemd-Nachteil "Sinnesschärfe-Proben, um einen Kettenhemdträger zu bemerken, sind um 1 erleichtert." scheint bei einer Vergleichsprobe nicht zu funktionieren. Die Sinnenschärfe-Probe von Alacaya wird nicht erleichtert. Ob dies überhautp so umgesetzt wurde/wird, ist aber fraglich.

Ich bin nach wie vor der Meinung, dass der Vorteil bei Rüstungen (wie unter 2 beschrieben) nach wie vor nicht korrekt funktionieren. Daher die Nachfrage, ob es hier aktuell noch eine Fehlersuche gibt, da das Topic ja "geschlossen" wurde?