Charakterbogen anpassen #7 #9
No reviewers
Labels
No Label
bug
feature
help wanted
invalid
question
regelfehler
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: MidgardVTT-Entwicklung/foundry-vtt-system-midgard5#9
Loading…
Reference in New Issue
No description provided.
Delete Branch "oskaloq"
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?
Revision of the gear tabto Charakterbogen anpassen #7Wir sollten uns überlegen ob wir items in einem Container noch unter "Gegenstand" anzeigen wollen oder nicht.
Auch ob Container Würfe und Mods enthalten dürfen sollten wir abklären. Falls ja, fehlt in M5Character.ts Zeile 153 bei dem Filter noch eine abfrage nach item.type === "container"
@ -171,6 +173,7 @@ export class M5Character extends Actor {if (item.system.magic) {label += "*";}let icon = item.img;Wenn wir icons schon mit reinnehmen in das actor sheet, dann sollten wir die in der tabelle auch anzeigen
War auch der Plan für den nächsten Schritt. Ich habe das nur gleich mitgemacht, als ich die Icons für Container eingeführt habe ...
@ -188,0 +213,4 @@let rollable = false;// console.log(item.system.rolls.formulas.map((p) => p.enabled));for (let key in item.system.rolls.formulas) {Falls wir würfe rausnehmen, kann das weg
Ich habe sie erst einmal absichtlich drinnen gelassen: Container sind im Prinzip auch nur Gegenstände und könnten zB genauso verzaubert sein. Auch mods habe ich erstmal drinnen gelassen. Ein magischer Rucksack könnte ja die Traglast verbessern ...
@ -188,0 +226,4 @@calc: item.system.calc,equipped: item.system?.equipped,weight: item.system.weight || 0,containerId: item.system.containerId || "",Container brauch nicht seine eigene ID als element haben, das wird schon über item.id geregelt
@ -18,0 +20,4 @@if (actor) {const actorCalc = actor.derivedData({ weapons: true, defensiveWeapons: true, armor: true, items: true, spells: true, effects: true, kampfkuenste: true });if (actorCalc) {calc.containers = actorCalc.gear.containers;Mir gefällt nicht das wir alle container im item speichern aber ich sehe spontan leider auch keine andere möglichkeit
Die anderen Lösungen (zB DSA) machen es wohl auch ähnlich ...
@ -0,0 +27,4 @@</div></td></tr><tr>Brauchen wir den Wert eines Aufbewahrungsorts? Interessant wäre es vielleicht den Wert aller gegenstände in einem Aufbewahrungsort zusammen zu rechnen. Dann könnte man das auch für den Hort verwenden.
Ich denke, wir brauchen Beides: Den Wert des Aufbewahrungsorts (so ein magischer Rucksack kann ganz schön teuer werden ;->), als auch den Gesamtwert der Aufbewahrung (Wert der Aufbewahrung selbst + enthaltene Gegenstände) ...
@ -0,0 +47,4 @@{{> "systems/midgard5/templates/sheets/item/rolls.hbs"}}{{> "systems/midgard5/templates/sheets/partial/mod.hbs" mods=data.mods calc=data.calc}}Ein Aufbewahrungsort braucht meiner Meinung nach keine möglichen Mods oder Rolls
S.o.: Wäre aus meiner Sicht cool, wenn wir die möglichen Mods eher noch auf die Traglast des Acors bzw. das Gesamtgewicht eines Containers (inkl. enthaltene Gegenstände) erweitern würden ...
Ja, ich hatte auch schon überlegt (und testweise implementiert), ob wir Gegenstände in Containern aus der allgemeinen Liste rausnehmen sollten. Ich fand es aber gut, noch einen Ort zu haben, wo alle Gegenstände aufgeführt sind (ich würde dann noch den Titel entsprechend ändern in "Alle Gegenstände"). Wie wäre es mit einem Kompromiss: Wir nehmen sie standardmäßig raus, lassen sie User aber bei Bedarf wieder einblenden (Haken im Tabellen Header). Wäre auch gut für den Fall, dass etwas schief geht (zB ein nicht leerer Container gelöscht wird) ...
In diesem Fall würde ich dann aber nicht zwei feste Spalten machen (wie jetzt der Fall), sondern das ganze flexibler gestalten, da der allgemeine Gegenstands Container dann voraussichtlich weniger Platz in der Höhe einnehmen würde.
Ich mag deinen Vorschlag, setz das ruhig so um!
Vergiss nicht den Filter in M5Character.ts:153 anzupassen, sonst funktionieren die Mods von Containern nicht
Da warst Du schneller ;->