So I have created a page that enables you to sort the forms that you can acquire using wild shape based on different attributes.
https://dl.dropboxusercontent.com/u/20183245/site/druid/animal.htmlWhat you seeA list of all available wild shape forms (it's incomplete - but it's useful for this testing phase). I've built an sqlite database that contains the forms and turns them into html boxes.
Each of those boxes represents a form. A form has a list of all those abilities and a total score, which is calculated based on the abilities that the form has.
score = size + speed + special + rating + attacks + str + dex + con + natural armor
size = (1 if diminutive ... 7 if gargantuan)
speed = (total ft * weight, weight = 0.9 if swim, 1.1 if burrow, 1.2 if fly, 1 otherwise)
special = 1 per special ability
Because the result of speed is somewhere in the hundreds and natural armor rarely is higher than 10, all scores are normalized before they are added to the total score, according to the popular formula:
normalized = (value - min)/(max - min)
Initially, the forms are ordered by total score.
Additionally, the set [min score, max score] is broken up into four segments; the items that belong to each segment are then assigned a color code - red, black, blue and navy (the color coding that I traditionally use).
What you can do1. Filter forms according to their color or book. These can be combined - you may want to select only those forms that fall into the blue category from MMII for instance; to do this you just click on a blue header and then click on the 'monster manual II' book (or in reverse order - that works, too).
2. Reset a specific filter. If you want to see all the available options from monster manual II, regardless of their color code, you'll have to reset the color filter. To do this just control + click on the blue header. The same works for books.
3. Ban. If you shift + click on a color or a book then the boxes that belong to that category will be hidden. There is no reset for this kind of filter unless you refresh the page. This is useful if your DM bans a specific book, but doesn't make much sense for colors.
4. Change the order of the forms. Just click on an attribute and the forms will be automatically sorted based on that attribute. You can combine orders - e.g. order them first by speed and then by natural armor. The active order will color the appropriate attribute(s) with a grey background, so that you know which ordering is currently active.
5. Vote for a specific form by pressing the tick symbol on the top left of the box. Your vote will be kept and it will mildly influence the rating of a specific form. If the vote was successfully taken, then the tick sign will change color to black.
What I want input on1. Is this thing useful? I'm planning to extend this to animal companions, summons and spells.
2. If anyone has problems using the page with his browser, please notify me.
3. I'm not much of a designer - do you find the design attractive? Anything that could be improved?
Finally, if anyone could help me out with data entry, as it's a slow and painful process (and my free time is limited), please send me a message.