I am not sure if the token images can be shared since I forget where I got them. Also, I photoshopped a bunch of existing ones to remove the flames. So I'm not sure if they can be shared. Hopefully anyone interested in doing this can generate their own images.
It was just brought to my attention that I should share this. I always just assume people were already doing something like this which is why I never thought to mention it before.
Here are example pictures....
Spoiler
Spoiler
Code: Select all
[h: type = "D20"]
[h: light = "Sconce - 20'"]
[h: SelectedTokens=getSelected()]
[FOREACH(TokenID, SelectedTokens, " "), CODE:
{[h: switchToken(TokenID)]
[h: NewState=if(getLights(type)==light,0,1)]
[h: setLight(type, light, NewState)]
[h, if(NewState==1): setTokenImage(getTokenHandout()); setTokenImage(getTokenPortrait())]
}
]
[H: abort(0)]
Code: Select all
[h: type = "D20"]
[h: light = "Brazier - 40'"]
[h: SelectedTokens=getSelected()]
[FOREACH(TokenID, SelectedTokens, " "), CODE:
{[h: switchToken(TokenID)]
[h: NewState=if(getLights(type)==light,0,1)]
[h: setLight(type, light, NewState)]
[h, if(NewState==1): setTokenImage(getTokenHandout()); setTokenImage(getTokenPortrait())]
}
]
[H: abort(0)]
Code: Select all
[h: type = "D20"]
[h: light = "Campfire - 40'"]
[h: SelectedTokens=getSelected()]
[FOREACH(TokenID, SelectedTokens, " "), CODE:
{[h: switchToken(TokenID)]
[h: NewState=if(getLights(type)==light,0,1)]
[h: setLight(type, light, NewState)]
[h, if(NewState==1): setTokenImage(getTokenHandout()); setTokenImage(getTokenPortrait())]
}
]
[H: abort(0)]