League of Extraordinary FoundryVTT Developers
Join the League of Extraordinary FoundryVTT Developers server to ask questions!
JoinLeague of Extraordinary FoundryVTT Developers
Join the community to ask questions about League of Extraordinary FoundryVTT Developers and get answers from other members.
Joincommissions
package-development
system-development
other-topics
workgroups
development
package-ideas
package-compatibility
pixijs-canvas-shaders
progress-reports
dev-guides-and-docs
ui-ux-sheets-forms
hooks
development-basics
manifest-plus
tools-and-workflow
active-effects
wiki
dnd5e-dev
package-stewardship
swade-dev
typescript
starfinder-dev
lancer-dev
pathfinder1e-dev
foundryvtt-v10-research
coc7-dev
a5e-dev
v10-updatathon
svnsea2e-dev
package-jam-2022
blackflag-dev
api-announcements
New Interpretation of Dim Light
Package and compendium pack IDs may only be alphanumeric with hyphens or underscores; unable to DEL

NumberField represented by checkboxes
Non-gm users updating combat documents?
.system
, and though this works great for the GM, I discovered to my dismay during my first playtest that players do not own their own combatants. Updating initiative
works but my system does not use initiative. permission
is returning 3
, this appears to be rejected in the backend.
Is there a workaround for this? Or a solution, rather. I'm well aware that the easiest workaround would just be to jam this data back into the actor's system
data but isolating just felt so elegant at the time....New FoundryVtt Dev, I want to adapt a system, where to start?
Actor Item not updating but the world item will update
The type of a Document cannot be updated with ==type
await actor.update({[`type`]: "npc"})
await actor.update({[`type`]: "npc"})

New to foundry system dev
New developer and need some basic help
Problem using Tagify on boilerplate
BaseData vs DerivedData
Trouble using actor.update with a DocumentID field
Custom Classes by Item Type?
Problems updating to v12
Where/how are Active Effects calculated
Extend ActiveEffect.changes

Allowing system scope in game.settings.register
game.settings.register
function to stop complaining about my system scope not being assignable to the namespace
variable. Do I need to define it somewhere else?Array keeps resetting
Extends Chat Message, issue with model data
Adding custom Roll class to CONFIG.Dice.rolls
CONFIG.Dice.rolls
to accept my custom class, because if I do not the message holds a rolls variable that holds the following as an array element
0: "{"class":"RollSR6","options":{},"dice":[],"formula":"5d6cs>=5","terms":[{"class":"Die","options":{"flavor":null},"evaluated":true,"number":5,"faces":6,"modifiers":["cs>=5"],"results":[{"result":4,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":1,"active":true,"success":false,"count":0}]}],"total":0,"evaluated":true}"
0: "{"class":"RollSR6","options":{},"dice":[],"formula":"5d6cs>=5","terms":[{"class":"Die","options":{"flavor":null},"evaluated":true,"number":5,"faces":6,"modifiers":["cs>=5"],"results":[{"result":4,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":2,"active":true,"success":false,"count":0},{"result":1,"active":true,"success":false,"count":0}]}],"total":0,"evaluated":true}"