vttred / ose

Old-School Essentials – Foundry VTT Edition
https://ose.vtt.red
GNU General Public License v3.0
96 stars 57 forks source link

Intentionally-designed item sorting on actor sheets #398

Open anthonyronda opened 1 year ago

anthonyronda commented 1 year ago

New Feature or Changed Behaviour

There are various ways we can sort items inside of a character or monster sheet. Designer @Godforsaken84 has proposed the following

Characters

Spells: Sort by spell level, and then alphabetically. No manual sorting via drag and drop. Abilities: Alphabetically. No manual sorting via drag and drop. Inventory: Categories are in a specific order (Weapons, Armor, Containers, Misc. Items, Treasure). Manual sorting via drag and drop within each category.

Monsters

Sort by attack pattern color, and then manual sorting within each attack pattern via drag and drop.

Examples

Where spells look like this and the sort order can't be changed: (this is the current behavior)

image

Where abilities look like this and the sort order can't be changed: (this is new)

image

Where inventory may look like this, but any order is possible within each category:

image

Where monster weapon/ability sorting via drag-and-drop works like this: (this is new)

Drag item, Pre-drop image

Post-drop (quick mockup) image

Why?

In the past, we have implemented changes such as #203 without asking designers and users how ordering should be handled. This is considered their expertise area, not necessarily a programmer's expertise area. We are making more of an effort to include open source designers' thoughts in the open source process

Code of Conduct

mummson commented 1 year ago

With abilities I’d like to have them split up like spells and the spell levels but rather use the “requirement” field to arrange them. For instance in my game where I have race and class separated I have made all human abilities and had the requirement “Human” and the same with class and other races. That way you would see all “human” abilities grouped together and all class abilities grouped together.

Another thing I’d like to see is the damage dice or numbers for weapons in the inventory.