I don't know about everyone else, but I'm using TokenMod for shapeshifters. I set up a rollable table with the token images and then create a macro which sets image, token size and vision all at once. Here's an example of the macro (I use the OGL sheet, so my roll template is different to yours): &{template:npcaction} {{name=@{selected|token_name} }} {{rname=Shapeshifter}} {{description=[Elf](!token-mod --set currentside|1 width|70 height|70 light_radius|60 light_dimradius|0 light_angle|360 --off light_otherplayers @{selected|token_id})
[Brown Bear](!token-mod --set currentside|2 width|140 height|140 light_radius| light_dimradius| light_angle|360 --off light_otherplayers @{selected|token_id})
[Giant Octopus](!token-mod --set currentside|3 width|140 height|140 light_radius| light_dimradius| light_angle|360 --off light_otherplayers @{selected|token_id})
[Tiger](!token-mod --set currentside|4 width|140 height|140 light_radius|60 light_dimradius|0 light_angle|360 --off light_otherplayers @{selected|token_id})
[Dire Wolf](!token-mod --set currentside|5 width|140 height|140 light_radius| light_dimradius| light_angle|360 --off light_otherplayers @{selected|token_id})
[Giant Elk](!token-mod --set currentside|6 width|210 height|210 light_radius| light_dimradius| light_angle|360 --off light_otherplayers @{selected|token_id})
[Giant Constrictor](!token-mod --set currentside|7 width|210 height|210 light_radius|5 light_dimradius|20 light_angle|360 --off light_otherplayers @{selected|token_id}) }}