#6 Lasten und Gewichte #52
No reviewers
MidgardVTT-Entwicklung/M5
Labels
No Label
bug
feature
help wanted
invalid
question
regelfehler
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Blocks
#54 Quantity of items is not taken into account when calculating assets.
MidgardVTT-Entwicklung/foundry-vtt-system-midgard5
Reference: MidgardVTT-Entwicklung/foundry-vtt-system-midgard5#52
Loading…
Reference in New Issue
No description provided.
Delete Branch "lasten"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hab nur einen Fehler bei einem bestehenden Charakter mit "alten" Gegenständen erhalten (Sheet lässt sich seit Aktivierung eines items lässt sich nicht mehr öffnen)

Fehler ist bei weiteren Tests auch aufgetreten, wenn ich eine Waffe per drag and drop hinzufügen wollte.
Nachtrag: Habe übrigens mit einem Token auf dem Canvas (ohne Verbindung zu einem Actor) und nicht mit dem Actor selbst getestet.
Mein alter test Actor geht mit bereits vorhandenen Gegenständen auch nicht mehr auf, mit nem neuen Actor erscheinen zum einen die Waffen und Rüstungen gar net und der Actor lässt sich nach Schließen ebenfalls nicht mehr öffen.
Kästchen Zauberkundig lässt sich nach Hinzufügen von Gegenständen auch nicht mehr Aktvieren bzw. der Zauberreiter erscheint nicht.
Mit Rüstungen tritt das gleiche Problem auf: Rüstung hinzufügen -> Charakter kaputt.
Bei einer über + hinzugefügten & ausgerüsteten Waffe werden zwei Aktive EFfekte angelegt und bei deaktivieren von ausgerüstet nur einer deaktiviert, damit die B weiter falsch angezeigt und vorher bei beiden Effekten aktiv geviertelt.
Ich konnte keinen der Bugs reproduzieren außer das manchmal der Effekt zu oft erstellt wird.
Hab grad auch nochmal getestet, bei Ausrüstung Drag&Drop aus Kompendium kein Problem, bei Waffen & Rüstung aus Kompendium wie oben beschrieben, bestehender Actor nicht mehr zu öffenen und bei + auf Container kein Problem, außer die mehrfachen Effekte.
das scheint ein problem zu sein was mit dem release schon existiert, das ist gerade in meiner Gruppe passiert
Nochmal angucken, der fehler sollte (hoffentlich) gefixed sein.
#6 Lasten und Gewichteto WIP: #6 Lasten und GewichteWIP: #6 Lasten und Gewichteto #6 Lasten und GewichteKann leider immer noch keinen meiner Testactor öffnen und bekomme folgenden Fehler:
TypeError: An error occurred while rendering n 46. Cannot read properties of undefined (reading 'toString')
at bundle.js:1:25903
at Array.map ()
at Object. (bundle.js:1:25894)
at Object.c (handlebars.min.js:27:19853)
at eval (eval at createFunctionContext (handlebars.min.js:29:1808), :13:325)
at Object.h [as inverse] (handlebars.min.js:27:17870)
at Object. (handlebars.min.js:27:10101)
at Object. (handlebars.min.js:27:10278)
at Object.c (handlebars.min.js:27:19853)
at eval (eval at createFunctionContext (handlebars.min.js:29:1808), :15:51)
onError @ foundry.js:753
(anonymous) @ foundry.js:5771
Promise.catch (async)
render @ foundry.js:5769
render @ foundry.js:7111
_onClickEntryName @ foundry.js:70219
dispatch @ jquery.min.js:2
y.handle @ jquery.min.js:2
Mit neu angelegtem Actor erscheinen Waffen, Verteidigungswaffen und Rüstungen nach Drag&Drop aus dem Kompendium nicht undnach schließen geht auch der Actor nicht mehr auf. Fehler bei Drag&Drop für Waffe, Verteidigungswaffe und Rüstung:
peError: An error occurred while rendering n 41. Cannot read properties of undefined (reading 'toString')
at bundle.js:1:25903
at Array.map ()
at Object. (bundle.js:1:25894)
at Object.c (handlebars.min.js:27:19853)
at eval (eval at createFunctionContext (handlebars.min.js:29:1808), :13:325)
at Object.h [as inverse] (handlebars.min.js:27:17870)
at Object. (handlebars.min.js:27:10101)
at Object. (handlebars.min.js:27:10278)
at Object.c (handlebars.min.js:27:19853)
at eval (eval at createFunctionContext (handlebars.min.js:29:1808), :15:51)
onError @ foundry.js:753
(anonymous) @ foundry.js:5771
Promise.catch (async)
render @ foundry.js:5769
render @ foundry.js:7111
render @ foundry.js:14259
_onCreateDescendantDocuments @ foundry.js:14455
_onCreateDescendantDocuments @ foundry.js:19159
_dispatchDescendantDocumentEvents @ foundry.js:14405
#handleCreateDocuments @ foundry.js:13580
await in #handleCreateDocuments (async)
_createDocuments @ foundry.js:13437
await in _createDocuments (async)
create @ commons.js:8629
await in create (async)
createDocuments @ commons.js:7958
createEmbeddedDocuments @ commons.js:8215
_onDropItemCreate @ foundry.js:71288
_onDropItem @ foundry.js:71253
await in _onDropItem (async)
_onDrop @ foundry.js:71199
callback @ foundry.js:65650
_handleDrop @ foundry.js:65701
Bei normalen Ausrüstungsgegenständen passiert das nicht, die kann man Drag&Droppen, den Charakterbogen schließen und wieder ganz normal öffnen.
Allerdings nur bis man das Gewicht eines Gegenstandes verändert, was aber in der Containeranzeige und bei der Lastenanzeige nicht berücksichtigt wird. Schließt man dann den Bogen geht er danach auch nicht mehr auf. Das passiert bei mir bei der alten Testwelt, einer migrierten Testwelt und ner neuen.
Can I merge this?
Hinzufügen von items (auch Waffen und Rüstungen) hat bei mir jetzt einwandfrei funktioniert. Charakter ließ sich bei allen Änderungen auch wieder öffnen. Die Menge wirkt sich korrekt auf den Wert und die Lasten aus.
Mir sind nur noch folgende Sachen aufgefallen:
Das mit den doppelten Effekten ist einer der wenigen Bugs neben einem parseFloat-Fehlerchen bei hoher Item Anzahl und der noch auskommentierten Höchstlast. Meine Ideen dazu:
Es gab ein wenig Chaos nach einem meiner Merges, dachte aber das wäre jetzt der aktuelle Stand mit develop, hab zu mindest keine Mergekonflikte oder Updatemöglichkeiten von develop beim letzten Mal gehabt…?
Rüstung ist so beabsichtigt und spiegelt das Verhalten von Moam mit Rüstungen, mMn nach auch logisch, da eine nicht angelegte Rüstung, die mit getragen wird auch entsprechend wiegt und das Gewicht nicht so optimal auf den Körper verteilt wie angelegt. Man könnte ggf. auch das Wording bei Rüstungen individualisieren auf angelegt, damit das besser ersichtlich wird, wenn das net Zuviel Aufwand ist. Siehe dazu auch KOD S. 58:
Hab jetzt gemerged und bereinigt. Den Rundungsfehler in der getragenen Last bekomme ich nicht eingefangen und bei den Nachrichten hab ich den actor.name rausgeschmiessen, weil ich den da auch nicht abgegriffen bekomme. Ansonsten sind es noch die beiden kleinen Bugs mit dem Fehler bei Anlage und Löschung des Effekts (sowohl Belastung als auch Höchstlast) und den doppelten Nachrichten. Die Fehler sollten weniger ins Gewicht fallen, sind aber mit Knowhow ggf. zu bereinigen.
Ich merge das mal damit der branch durch ist, Bugs kann man ja dann in kleineren PRs wieder beheben.