This is working, thanks! "Body" works, as well. So it reconizes capital letters. However, I am having a hard time getting else if with "<" and ">" to work with more than a single condition. For example: //Auto Wound Check -Stun & Death Saves
on("change:Wound sheet:opened", function() {
getAttrs(["Wound","SeriousWound"], function(values) {
if (values.Wound <= 1.001) {
setAttrs({
LightlyWounded: 0,
SeriouslyWounded: 0,
CriticallyWounded: 0,
Mortal0Wounded: 0,
Mortal1Wounded: 0,
Mortal2Wounded: 0,
Mortal3Wounded: 0,
Mortal4Wounded: 0,
Mortal5Wounded: 0,
Mortal6Wounded: 0
})
}
else if (values.Wound >= 1.001) {
setAttrs({
LightlyWounded: 1,
SeriouslyWounded: 0,
CriticallyWounded: 0,
Mortal0Wounded: 0,
Mortal1Wounded: 0,
Mortal2Wounded: 0,
Mortal3Wounded: 0,
Mortal4Wounded: 0,
Mortal5Wounded: 0,
Mortal6Wounded: 0
})
}
else if (values.Wound >= 1.011) {
setAttrs({
LightlyWounded: 1,
SeriouslyWounded: 1,
CriticallyWounded: 0,
Mortal0Wounded: 0,
Mortal1Wounded: 0,
Mortal2Wounded: 0,
Mortal3Wounded: 0,
Mortal4Wounded: 0,
Mortal5Wounded: 0,
Mortal6Wounded: 0
})
}
else if (values.Wound >= 2.001) {
setAttrs({
LightlyWounded: 1,
SeriouslyWounded: 1,
CriticallyWounded: 1,
Mortal0Wounded: 0,
Mortal1Wounded: 0,
Mortal2Wounded: 0,
Mortal3Wounded: 0,
Mortal4Wounded: 0,
Mortal5Wounded: 0,
Mortal6Wounded: 0
})
}
});
});
Only the first if else is applied. Any ideas?