Player Directory We've rolled out a revamp of how the Player Directory works, including new functionality. Previously when you've marked that you're interested in playing a game in your profile, it added you to a giant list of players, many of which weren't still actively looking for games in those systems. This wasn't a very useful tool for anyone to find players for their game. We've redirected the focus of the Player Directory to help GMs and groups find players who want to start playing right away and have recently indicated that they want to join a game. After a time your Player Directory listing will expire and you'll receive a notification to update the games you're interested in playing. This system will keep the Player Directory listings healthy and up to date. Also, we've added a new site wide user search. From the Player Directory you can search for other users based on their display name or their exact email address. Now, if you have your GM's email address but can't find him on Roll20, you can pull him up through the Player Directory and connect. For those users who do not want to be publicly listed there is now an Opt Out feature in your profile. However, be warned that opting out will make it impossible for other users to find you in the Player Directory or look you up as a Private Message recipient. Roll Templates There are three new helper functions for use with Roll Templates and a new feature. You've had access to the rollTotal() function that allowed you to conditionally show elements of a roll template if a roll resulted in a particular number. Now, you have access to rollGreater(), rollLess(), and rollBetween(). {{#rollGreater() <rollname>}} Checks the total of an inline roll for the value. If the roll result is greater, the section is shown. For example, {{#rollGreater() AC 16}} would check the "AC" property for an inline roll that resulted in 17 or higher. {{#rollLess() <rollname>}} Checks the total of an inline roll for the value. If the roll result is less, the section is shown. For example, {{#rollLess() deathsave 10}} would check the "deathsave" property for an inline roll that resulted in 9 or less. {{#rollBetween() <rollname>}} Checks the total of an inline roll for the value. The rollBetween() function accepts two numbers. If the roll result is equal to or between, the section is shown. For example, {{#rollBetween() strength 7 9}} would check the "strength" property for an inline roll that resulted in a seven, eight, or nine. In addition you can now use other roll template rolls in place of comparison numbers. All of the helper functions that accept a number, such as rollTotal() or rollBetween(), can use the result of another inline roll in the same Roll Template in place of the number. For example {{#rollGreater() save poison}} would compare the result of the save inline roll and the poison inline roll and show the section if the save result was greater.