Sortierbare Items #68
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.
Dependencies
No dependencies set.
Reference: MidgardVTT-Entwicklung/foundry-vtt-system-midgard5#68
Loading…
Reference in New Issue
No description provided.
Delete Branch "#48-draggable-items"
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?
Changes:
Bei mir funktionieren alle drei Funktionen einwandfrei und völlig problemlos. Vor dem letzten commit, war es, glaube ich noch so, dass das Ausgangsitem nach dem Übertragen auf einen anderen Char nicht gelöscht wurde, dieser also eine Item Kopie erhalten hat (wollte schon fragen, ob das so beabsichtigt ist). Jetzt funktioniert es wie eine Übergabe.
Ich kann wohl keine Zustimmung erteilen, da dem Branch anscheinend noch commits aus der Basis fehlen.
Mein GM-Player kann alles wunderbar mit Fertigkeiten verschieben und Items mit anderen Actor tauschen.
User TestPlayer lacks permission to create Item [cEslzmeRvpZ92mdW] in parent Actor [Y5MCwZLcJS9z5THY] foundry.js:68326:78
fetch foundry.js:68326
notify foundry.js:68223
error foundry.js:68260
_handleError foundry.js:3468
dispatch foundry.js:3450
value socket.js:532
value socket.js:459
emit index.mjs:136
value manager.js:207
Uncaught (in promise) Error: User TestPlayer lacks permission to create Item [cEslzmeRvpZ92mdW] in parent Actor [Y5MCwZLcJS9z5THY]
[11:41]
Gegenstand vergeben klappt unter Spielern bei mir, zurückholen nicht, find ich aber gut so.
Mir ist aber bei der Aufbewahrung was aufgefallen, die kann man nicht mehr ausrüsten und es kommt folgender Fehler beim GM:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'update')
at HTMLTableCellElement. (bundle.js:1:68508)
at HTMLTableCellElement.dispatch (jquery.min.js:2:43184)
at y.handle (jquery.min.js:2:41168)
(anonymous) @ bundle.js:1
dispatch @ jquery.min.js:2
y.handle @ jquery.min.js:2
bundle.js:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'update')
at HTMLTableCellElement. (bundle.js:1:68508)
at HTMLTableCellElement.dispatch (jquery.min.js:2:43184)
at y.handle (jquery.min.js:2:41168)
Und beim Spieler:
Uncaught (in promise) TypeError: e is undefined
activateListeners https://lefrique.hopto.org/systems/midgard5/bundle.js:1
jQuery 2
dispatch
handle
Ist das ein issue was hier durch kam oder hat das vorher schon existiert? Wenn zweites, dann bitte neues issue
Das funktioniert in develop noch und hat wohl was mit der Änderung in Charactersheet.ts hier zu tun:
html.find(".change-equipped").on("click", async (event) => {
let row = event.target.parentElement;
let itemId = row.dataset["item"];
while (!itemId) {
row = row.parentElement;
if (!row) return;
itemId = row.dataset["item"];
}
let target = event.target.closest("[data-item-id]") as HTMLElement;
let itemId = target ? target.dataset.itemId : null;
Das kommt auch nur bei Aufbewahrungen, nicht bei Items unter alle Gegenstände.
Container lässt sich bei mir auch nicht mehr editieren ...

... oder löschen

Beim Übertragen eines Gegenstands auf einen anderen Token bleibt der Gegenstand beim Überträger stehen -> Kopie. Keine Fehlermeldung. Übertragung getestet als GM ohne Spieler.
Übertragung eines Gegenstands aus einem Container auf einen anderen Charakter funktioniert ebenfalls nicht mehr (ging, soweit ich mich erinnern kann im letzten Stand noch):
