Here is my general framework. Please, please offer feedback, criticisms, suggestions, etc. on anything that looks amiss or needs improvement.
I took some liberties with the story to fit it into a Werewolf framework (most notably Vizzini's survival).
FAIR WARNING: It is going to look like a massive amount of roles here, but each of the roles is limited in scope. For example, I will have 5 players who are Seer-like, in that they get scans, but they each can only find one specific player. There are two protectors, but they only protect against one faction.
The Roles :
GOOD:
Westley
![Image](http://images4.wikia.nocookie.net/__cb20090524182448/princessbride/images/thumb/1/1e/Westley.jpg/250px-Westley.jpg)
Westley has served as the Dread Pirate Roberts, but has now abandoned that life to be reunited with Buttercup. However, with everything he has learned from Ryan (the Dread Pirate Roberts who preceded Westley), he has detailed knowledge about the original Dread Pirate Roberts. Each night, Westley will perform two tasks. He will scan for the Dread Pirate Roberts (after he is notified that the Pirates are active). He will also be able to protect one player each night from an attack by the Dread Pirate Roberts. He may self-protect. He may not protect the same player two nights in a row. His protection will not thwart the kill attempts by the Evil faction, led by Prince Humperdink.
Buttercup
![Image](http://images2.wikia.nocookie.net/__cb20110320032752/princessbride/images/thumb/b/b9/Princess_Buttercup.png/300px-Princess_Buttercup.png)
After your harrowing kidnapping, and subsequent rescue by Westley, you are haunted by memories of Vizzini. Each night, you may scan to try to find Vizzini to expose his new identity to the people of Florin. If you find him, you will be able to steal his tube of iocane powder.
Inigo Montoya
![Image](http://images2.wikia.nocookie.net/__cb20110320032521/princessbride/images/thumb/7/70/Inigo_Montoya.png/250px-Inigo_Montoya.png)
Inigo has been searching most of his life for the six-fingered man who killed his father. Each night, Inigo may scan for the six-fingered man (Count Tyrone Rugen). A successful scan will reveal to him the identity of Count Tyrone Rugen. It will also initiate a duel in which Inigo will avenge his father's death and will result in Rugen's death.
Fezzik
![Image](http://images3.wikia.nocookie.net/__cb40221/princessbride/images/thumb/a/ad/Fezzik_with_stone.png/200px-0%2C918%2C52%2C511-Fezzik_with_stone.png)
You have the ability to use your brute strength to protect a player of your choice from Prince Humperdink's assassins each night. You may self protect. You may not protect the same person two nights in a row. Your protection is only effective against in thwarting the kill attempts of the Evil faction, led by Prince Humperdink. Your protection will not extend to attacks made by the Dread Pirate Roberts.
Miracle Max
![Image](http://images2.wikia.nocookie.net/__cb20110320032609/princessbride/images/thumb/8/83/Miracle_Max.png/300px-Miracle_Max.png)
You have the ability to call a mostly dead player back from the great beyond. Once during the game, at any time, you will have the ability to resurrect a player of your choice. However, the player must have died within one game day (the previous night and day deaths only) or they will be past mostly dead. Max will not be revealed by using his power.
The Ancient Booer
![Image](http://images3.wikia.nocookie.net/__cb40159/princessbride/images/thumb/1/1c/Booing_lady.png/200px-0%2C921%2C51%2C512-Booing_lady.png)
You know Prince Humperdink for the true evil that he embodies. Each night, you will scan for Prince Humperdink in an effort to expose his evil to the village.
Villagers of Florin
![Image](http://images2.wikia.nocookie.net/__cb20110320032407/princessbride/images/thumb/b/be/Florin_City-main_square.png/300px-Florin_City-main_square.png)
As a villager, you strive to uncover the source of the evil that is tainting your land, whether it be the Evil of Prince Humperdink and his minions, or the newly returned terror of the Dread Pirate Roberts.
EVIL:
Prince Humperdink
![Image](http://images2.wikia.nocookie.net/__cb20110320032743/princessbride/images/thumb/d/d5/Prince_Humperdinck_addressing_people.png/300px-Prince_Humperdinck_addressing_people.png)
Prince Humperdink tries to portray himself as a good and benevolent ruler, but he is using the kind people of his realm to serve his own evil plans. He will submit the name of the player his evil team wishes to kill each night. He also has a power that can be used once a game (even upon death) to convert a player to his Evil ways. The power can be used at any time, day or night. The conversion will not be effective on the Dread Pirate Roberts, Fezzik, or anone protected by Fezzik at that moment. If Humperdink, is blocked on his first attempt at conversion, he will get one more conversion attempt. However, he must wait a full day/night cycle before he can attempt to convert again. If the second conversion fails, the power will be used up. Obviously, if his conversion is attempted on his death bed and fails, the power will be spent.
Count Tyrone Rugen
![Image](http://images3.wikia.nocookie.net/__cb20110320032157/princessbride/images/thumb/5/50/Count_Rugen.png/300px-Count_Rugen.png)
You know someone has been tracking you for many years. It has never seemed worrisome to you before, but now you feel a sense of impending doom. You need to find this person as soon as possible and deal with the threat. Once each night, you may scan for Inigo Montoya. If you find him, you will be able to ambush him and kill him before he finds your identity.
Vizzini
![Image](http://images4.wikia.nocookie.net/__cb40221/princessbride/images/thumb/3/3e/Vizzini_battle_of_the_wits.png/200px-0%2C926%2C52%2C515-Vizzini_battle_of_the_wits.png)
If you are lynched, you will be able to sprinkle a vial of iocane powder into the drink of a player of your choice, as long as Buttercup has not found you first (unbeknownst to you) and stolen your vial. Westley is immune to the iocane powder, so he will not die if he is chosen as the player to drink your iocane. If no player dies from Vizzini's iocane, the writeup will not reveal if it was because the vial was stolen or because Westley was selected.
DREAD:
Dread Pirate Roberts
![Image](http://images4.wikia.nocookie.net/__cb20110320032229/princessbride/images/thumb/2/23/Dread_Pirate_Roberts.png/300px-Dread_Pirate_Roberts.png)
While Westley spent the last few years as the Dread Pirate Roberts, the original Dread Pirate Roberts has fallen on hard times during his retirement in Patagonia. What once seemed riches beyone compare are now almost entirely gone. You have heard rumors that the newest Dread Pirate Roberts has left his ships abandoned and has recently rescued the kidnapped Princess Buttercup. You take this golden opportunity to reclaim your fleet. You now need only to find some of your old crew members and return to your reign of terror to refill your empty coffers. Once each night, you may scan for your crewmembers. If you find one (or if one or both of them finds you), you will be able to communicate freely with them. You will then also be able to begin to kill one player of your choice each evening. However, you will have a choice to make. At night, you can scan for your second crewmember to grow your fleet, or you may attempt to kill a player of your choice, but you may not do both.
Pirates
![Image](http://images2.wikia.nocookie.net/__cb20110320032005/princessbride/images/thumb/d/d3/Assistant_brute.png/300px-Assistant_brute.png)
You served many years with the Dread Pirate Roberts. Now, that he has reclaimed the ships abandoned by Westley, he is looking for some of his old crew. You have retired to a life as a villager under the rule of Prince Humperdink. Once each night, you may scan for the Dread Pirate Roberts, if you find him, or if he finds you, you will gladly return to his service and will be able to communicate with him. If the Dread Pirate Roberts is killed after the fleet has been activated, the first found Pirate will take over the mantle of the Dread Pirate Roberts. There will be two Pirates, but they are considered normal villagers until they connect with the Dread Pirate Roberts.
Summary
There are a lot of roles here, but here's the general outline:
Good:
Westley - scans for the Dread Pirate Roberts and protects against any Dread attacks
Buttercup - scans for Vizzini
Inigo - scans for the six-fingered man and kills him, if successful
Fezzik - protects against attacks by Humperdink and the forces of evil
Miracle Max - one-time rez
Ancient Booer - scans for Humperdink
So, basically 4 players to make up one complete Seer, 2 players to make up one complete protector, a Rez, and two conditional powers.
Evil:
Humperdink - can convert a player to his side once during the game.
Rugen - scans for Inigo and kills him if he finds him (note: If Inigo and Rugen find each other on the same night, Inigo will win the duel and Rugen will die).
Vizzini - berserker with iocane.
So, three evil, with a conversion to gain a fourth, a berserker, and a conditional shot.
Dread Pirates:
Roberts - scans once each night for one of his crewmen. if he finds one, or if they find him, the pirate fleet becomes active. From that point on, they can make a kill attempt each night. Or Roberts can choose to scan for the second crewman instead.
Pirates - Are considered villagers at the start of the game. Scan for Roberts each night.- Are considered villagers at the start of the game and until they are connected with Roberts.
So, a second evil faction that may or may not be activated.
My work dinner ran late tonight, so I still have some tweaks to do to the character writeups, but hopefully you get the general idea.
I welcome any suggestions and corrections.
The game should run well for 16 players or more. If we get close to 20, I'll add one more evil role. If we have less than 16 sign-up, I'll tweak the roles a bit.
Sign-ups:
1. bb2112
2. PLW
3. Lassr
4. theohall
5. stessier
6. Mr. Bubbles
7. Chaosraven
8. pr0ner
9. Newcastle
10. coopasonic
11. Remus West
12. triggercut
13. tru1cy
14. El Guapo
15. Scoop
16. Unagi
17. Lagom Lite
18. Isgrimnur
19. rshetts2
20. RMC
21.