Spoiler { "name": "FF", "author": "Deria", "summary": "All your favorite Final Fantasy heroes and villains have gathered for a gigantic battle royale! The villains bring threatening new abilities to the arena, each one able to cripple the heroes severely. Only one thing is certain, though - last party standing wins. [Update: Kuja now instantly wins if killing roles are dead. Minor style changes. Coming soon: Cactuar overhaul + Cloud buff!", "sides": [ { "side": "mafia", "translation": "Garland" }, { "side": "mafia1", "translation": "Sin" }, { "side": "mafia2", "translation": "House Solidor" }, { "side": "village", "translation": "Heroes" }, { "side": "mafia3", "translation": "Kefka's Posse" }, { "side": "mafia4", "translation": "Ultimecia" }, { "side": "godfather", "translation": "Sephiroth" } ], "roles": [ { "role": "villager", "translation": "Moogle", "side": "village", "help": "As a moogle, it is your job to get the village to win by voting during the day!", "actions": {} }, { "role": "inspector", "translation": "Locke", "side": "village", "help": "Type /Inspect [name] to find his/her identity! Be careful to not die!", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 30 } } } }, { "role": "bodyguard", "translation": "Auron", "side": "village", "help": "Your sole duty is to protect the Heroes as they find all of the villains. Type /protect during the night to do so. In addition, you have a chance of finding a distractor at night...", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Role", "priority": 8, "broadcast": "role" } }, "hax": { "distract": { "revealTeam": 0.25, "revealPlayer": 0.25 } }, "startup": "role-reveal" } }, { "role": "mafia", "translation": "Garland", "side": "mafia", "help": "Type /Kill [name] to kill someone! You, Garland, will knock them all down!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team" } }, "startup": "team-reveal" } }, { "role": "werewolf", "translation": "Kefka", "side": "mafia3", "help": "With insane agility, you outspeed even bodyguards. Strike hard with /kill [name]! Uwee hee hee! If Kuja is playing, team up with him to win!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 5 } }, "distract": { "mode": "ChangeTarget", "hookermsg": "You tried to distract Kefka (how foolish...), you were killed instead !", "msg": "The ~Distracter~ came to you last night! You destroyed her instead !" }, "avoidHax": [ "kill" ] } }, { "role": "hooker", "translation": "Tifa", "side": "village", "help": "Deceptively strong, you are capable of stopping killers at night with /distract [name]. In addition, you have a chance of finding a protector at night. ", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 2 } }, "hax": { "protect": { "revealTeam": 0.25, "revealPlayer": 0.25 } } } }, { "role": "mayor", "translation": "Cecil", "side": "village", "help": "Conflicted to the core, your vote counts as -1. Use this in clever ways to lead the village to victory! You also get a special bonus: you can /protect yourself every night!", "actions": { "night": { "protect": { "target": "Self", "common": "Self", "priority": 6 } }, "vote": -1 } }, { "role": "mayor3", "translation": "Aerith", "side": "village", "help": "Your sheer willpower allows your spirit to live on within the Lifestream and communicate with Heroes. As a spirit, you cannot be killed at night. You, however, have a worthless vote.", "actions": { "vote": 0, "kill": { "mode": "ignore" } } }, { "role": "mayor2", "translation": "Kuja", "side": "mafia3", "help": "The true show begins now! You're the brightest star in the voting arena, voting for anyone results in their immediate death. Team up with Kefka to win!", "actions": { "vote": 9999 }, "winIfDeadRoles": [ "mafia1", "werewolf", "vigilante", "mafia2", "mafiaboss2", "mafiaboss1", "samurai", "godfather", "mafia4" ] }, { "role": "spy", "translation": "Zidane", "side": "village", "help": "As a professional thief, darkness is your element. At night, you have a chance of finding out who is a killer. In addition to this, you will detect the presence of other thieves such as Locke!", "actions": { "hax": { "kill": { "revealTeam": 0.4, "revealPlayer": 0.15 }, "inspect": { "revealTeam": 0.99, "revealPlayer": 0.99 } } } }, { "role": "godfather", "translation": "Sephiroth", "side": "godfather", "help": "You...will never be a memory. As a legendary warrior, you are a force to be reckoned with at all times. Type /kill [name] once per night AND during a standby phase to eliminate those who oppose you. You will not be revealed, so have fun. ", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 20, "limit": 1 } }, "distract": { "mode": "ChangeTarget", "hookermsg": "Tell me what it is you cherish most. Give me the pleasure of taking it away. You tried to distract the Sephiroth, but subsequently was killed.", "msg": "You had a visitor last night. The fool simply became part of the Lifestream..." }, "avoidHax": [ "kill" ], "standby": { "kill": { "target": "AnyButSelf", "msg": "You can kill now using /kill [name] :", "killmsg": "Sephiroth darts through the crowd and swiftly slices through ~Target~. He then vanishes without a trace." } } } }, { "role": "vigilante", "translation": "Lightning", "side": "village", "help": "Allied with the heroes, it is your goal to assist them and win! Type /kill [name] during the night.", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 19 } } } }, { "role": "mafia1", "translation": "Jecht", "side": "mafia1", "help": "Team up with Seymour and Yunalesca to bring Sin to victory! Type /kill [name] during the night!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } }, "startup": "team-reveal" } }, { "role": "mafia2", "translation": "Larsa Solidor", "side": "mafia2", "help": "House Solidor unite! Use /kill [name] to weaken the heroes.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" } }, "startup": "team-reveal" } }, { "role": "conspirator1", "translation": "Yunalesca", "side": "mafia1", "help": "Stop those who threaten to ruin Sin's plans. Type /distract [name] during the night. Ancient magics double your voting power, giving you +2.", "actions": { "night": { "distract": { "target": "AnyButTeam", "common": "Self", "priority": 1 } }, "vote": 2, "startup": "team-reveal" } }, { "role": "conspirator2", "translation": "Judge Gabranth", "side": "mafia2", "help": "You're House Solidor's personal bodyguard. Type /protect [name] to defend Larsa or Vayne! You have the ability to boost your vote count by calling on fellow judges, giving you a +2 vote.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Role", "priority": 7, "broadcast": "role" } }, "vote": 2, "startup": "team-reveal" } }, { "role": "mafiaboss1", "translation": "Seymour", "side": "mafia1", "help": "You're Maester Seymour, allied with Sin. You invoke magic powers and can kill using /Kill! You can't be distracted by foolish mortals.", "actions": { "distract": { "mode": "ignore" }, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } }, "startup": "team-reveal" } }, { "role": "mafiaboss2", "translation": "Vayne Solidor", "side": "mafia2", "help": "As head of House Solidor, it is your duty to crush the foolish heroes. Type /kill [name]. Your extensive spy network also allows you to /inspect one player per night.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" }, "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 38 } }, "startup": "team-reveal", "avoidHax": [ "inspect" ] } }, { "role": "samurai", "translation": "Cloud", "side": "village", "help": "As a former member of SOLDIER, your battle skills are top notch. Type /kill [name] during the day to eliminate possible villains. You're fairly flashy so your kills will be done in plain sight: you will be revealed.", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "Draw your Buster Sword and pick a target using /kill [name] :", "killmsg": "~Self~ lunges and pulls out a Buster Sword, striking down ~Target~!" } } } }, { "role": "miller", "translation": "Cactuar", "side": "village", "help": "You're quite the suspicious character! As a Cactuar, you are allied with the Heroes. Locke, however, sees you as an enemy.", "actions": { "inspect": { "revealAs": "werewolf" } } }, { "role": "vigilante2", "translation": "Tidus", "side": "village", "help": "You're Tidus! Carefree and light-hearted, you don't appreciate the villains and their evil deeds. Thankfully, you've brought more than a few blitzballs to the fray; you can stun people with /distract and have them rendered immobile for the night. You can throw up to 3 blitzballs per night but...you have to collect them during the day. Your vote counts as 0.", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 3, "limit": 3 } }, "vote": 0 } }, { "role": "vigilante3", "translation": "Gigantuar", "side": "village", "help": "You're a special, chosen Cactuar. While you don't have the ability to directly kill any target, you have a secret ability: any fatal attack on you during the night results in the attacker dying as well. You never go down without a fight! ", "actions": { "kill": { "mode": "killattacker" } } }, { "role": "mafia4", "translation": "Ultimecia", "side": "mafia4", "help": "You are Ultimecia. Time shall compress...All existence will be denied...forever. Your dark magics allow you to seal up to 2 players every night with /poison: they will die at the end of the following night. Spacial compression also greatly increases your voting capabilities: your vote counts as 4. ", "actions": { "night": { "poison": { "target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team", "limit": 2 } }, "vote": 4 } } ], "roles1": [ "bodyguard", "mafia", "inspector", "werewolf", "hooker", "villager", "mafia", "mayor", "miller", "villager", "villager" ], "roles2": [ "bodyguard", "mafia1", "conspirator1", "inspector", "hooker", "villager", "mafia2", "conspirator2", "villager", "miller", "vigilante", "mayor", "werewolf", "spy", "villager", "samurai", "mayor2", "mafiaboss1", "mafiaboss2", "godfather", "mayor3", "mafia4", "vigilante2", "vigilante3", "villager", "villager", "villager", "miller", "miller", "villager" ], "villageCantLoseRoles": [ "vigilante", "samurai" ] }[/HIDE] File: http://pastebin.com/raw.php?i=LnCZgdDS I'm certain everyone reading this has played this at least a few times but a recap never hurts. This is FF, a rather old theme that was one of the first non-reskins to come about. While I don't think there's any aspect of this theme that hasn't been emulated in newer, shinier themes, I'm proud to say that a few interesting mafia concepts started with this theme! Description-wise, it features Final Fantasy characters from all over the series and is more or less similar in structure to "standard" mafia games. I don't want to bog this down with further commentary since I have a full topic dedicated just to this theme already! Thanks for reading!
Guess I might as well get the ball rolling. Approve for obvious reasons. FF is an iconic theme that I can't really see the channel without.
To be kind of the annoying guy, I'd point out Cactuars could miller something else :3 But as the best theme I've seen, with near-perfect team balance and bordering simplicity while never becoming boring to play, I can just say it is approved to my point of view.
yeah, this is balanced, unique and fun, there isn't much to say. approved. Edit: zzyzx don't bold the word approve unless it is actually approved, it looks like you have approved it.
Approve Well balanced and good theme in general; its time and popularity in mafia can attest to that. It introduced ideas that are used in many other themes today, and I think this explanation is rather sufficient.
One of the first themes created, and still one of the key foundations to Mafia. Regardless of that, if we look at it from fresh eyes, it is still a very good theme. It is surprisingly balanced... except for Ultimecia, who usually ends up being voted out before the poison can take its toll on the village, and that only helps along the other mafia teams. Something like a revealing daykill would help for Ultimecia, but idk if it would disturb things too much or not... EDIT: Forgot about the +4 vote, nvm me. Anyway, approving.
The theme is perfectly balance even with the new addition of Ultimecia, easy to learn for new players, and it has many unexpected events to keep the game from going dull. The only problem I see is when rare occasions where Yunalesca and Judge Gabranth are the only roles alive. Both roles have a +2 vote which is really handy when they are going against mostly every villager by themselves or any killer besides Ultimecia. This causes a problem where the game is tied and there is no victor between the two. Maybe you should give them a higher than 1 or equal to 2 votes but not the same amount of votes between the two roles. Other than that, I approve this theme.
But... wouldn't this unballance the game, in a situation... let's not say they are the ONLY roles alive, but with few more, being their teams?
I'd like to pull this back into review, if only for one minor change. It appears as if this was approved without sorting out the tie situation between Judge Gabranth and Yunalesca. Both have a +2 vote and no means of killing directly, resulting in a tie if those are the two remaining roles in the game. This can be changed easily by giving either of them a +3 vote instead - no other role in the game has a +3 vote, and it will only provide a relatively minor power boost outside of this 1v1 situation. Can someone make this change please?
I'd thought of that, but it is really difficult to get into a situation where it's just those exact two against eachother. I genuinely think it's never actually happened.. Regardless, better over-prepared than under-prepared. Can change it now but best wait to see Deria's input.
I'd like to see another solution that's not increasing one of the role's vote. In FF, Heroes barely have any voting power, since there's Kuja (guaranteed lynche), Ultimecia (+4), Yunalesca and Judge (+2), while the good guys have no mayors, 2 roles with 0 votes (Tidus and Aerith) and a role with -1 (Cecil). That said, I can't offer a concrete idea since I don't know Deria's plans, but I'd rather see one of them with 1.5 than 3 votes.
Who knows, maybe one could make use of the random vote thing, setting it between 1 and 2 so one doesn't have a permanent advantage over the other? It does add a bit of luck to the game, though, and they would no longer tie with each other if the players decide to selfvote...
I didn't know how I'd like to handle this case at the time. To be honest, it's really an extreme scenario that I've seen happen around twice. If I must change it, I'll probably reduce Gabranth's vote to 1.99 to maintain very similar mafia power relations. That said, I kinda want to wait a bit before settling on a solution since there's probably a way I can fix it without altering the power of Sin or House Solidor.
Seymour and Jecht share a kill but yet that information is not shared in the help. It really messed me up in a game.
I've seen it once!!! Just once, though. Modifying the votes would unballance those teams, not the game at all. Despite that situation being extremely rare, imagine a very late game when Larsa and Judge, Jetch and Yuna and maybe few villagers are there. If one of those teams have a bigger control of the votes, it'll be unballanced. And this situation is not rare.
Well uh not sure if this works but could you make it so that Yuna and Judge can win together, but have the win msg as something like "After an intense fight without an end, Yunalesca and Judge Gabranth ~players~ settle with a draw!"
It's not just Judge vs Yunalesca that results in a tie, any game situation with Judge or Yunalesca versus two non-killing roles with one vote (inspector, spy, distractor, millers, moogles etc. etc.) will also result in a tie (unless I'm missing something). Yunalesca can even tie versus one mafia team with a total of two votes (Larsa + Vayne) or against Lightning and another non-killing role with 1 vote. Tidus also causes a tie if there's another villager and one mafia member remaining (or two mafia members and two villagers, or three mafia members and three villagers). Again, I'm not sure how often of an occurrence this will be, but it's more of a problem than just Judge vs Yunalesca. (Ultimecia can also technically tie against a distracter + a total of 4 votes and no other killing roles, but I'm not sure that's ever happened before so it's not important at all. I just felt like mentioning it.) Also not important at all, but Lightning's help message: is pretty boring, especially for a named character, so maybe you could put some kind of flavour in to spice it up a little.
A suggestion: Since Cecil's protect changed to OnlySelf, Cecil has became basically a weaker Aerith, since it can be Kefka'd or distracted, and it has to remember to protect every night, and the only advantaged it has over Aerith is that it can connect to Tifa (but that was this way before that change). Therefore, I'm suggesting the use of "command": ["protect", "safeguard"] for Cecil, making his /protect cast safeguard on itself to prevent poison (distract would still be possible due to priority).
This way, the command must have a higher priority, for it not to be cancelled because of distracts, mafing the safeguard useless... the command protect would have already happened! But, doing this, Cecil couldn't be killed by Kefka. So, if this is a better solution, make Cecil immune to distraction, instead of giving her a safeguard... unless you want Ultimecia unable to poison her.
Yes, my suggestion was to have Cecil having a certain resistance against Ultimecia. The distraction and priority stuff would be kept as it is. Also: Cecil is a man.
Nonono, Cloud resisting Sephiroth was bad enough, Ultimecia is a defensive role, she needs as much poisons as she can get in.
Something is indeed planned for Cecil but...I don't think weakening Ultimecia is the way to go about it! Cloud having an edge over Sephiroth was fine since a) Seph is strong b) Cloud is still a risky role and c) flavor~~ Nothing concrete planned yet, though, but I'll keep you guys posted.
People talk about Yuna/Jecht Larsa/Judge Moogle three-way endgames being unfair but they aren't in very small games so PR's should be around, at least one or two. And situations involving say Larsa/Vayne vs Yunalesca just doesn't happen. There's nearly always an end-game Moogle and Yuna often doesn't fakeclaim anyway. It really is HoS's own fault if they couldn't take out a obvious distractor (although I'm not sure how this would even happen, seeing as Yuna with any brains is ON HoS, thereby negating the situation anyway.)
Spoiler (20:50:42) *************************************************************************************** (20:50:42) Times Up! : (20:50:42) ±Game: Solar (Moogle) has been removed from the game! (20:50:42) Current Roles: Cecil, Garland, Moogle. (20:50:42) Current Players: BaconMesh, Fusan Flare, sparkbeat. (20:50:42) Time: Night (20:50:42) Make your moves, you only have 30 seconds! : (20:50:42) *************************************************************************************** (20:50:47) BaconMesh: oh fine (20:50:47) Fusan Flare: so spark (20:50:48) BaconMesh: its a tie (20:50:48) Fusan Flare: hi (20:50:50) BaconMesh: gj garland (20:50:57) Lizz left the channel. N00bert0 was banned by Ethan! ~Unknown~ was kicked by the server! (20:51:04) BaconMesh: garland kill moogle (20:51:07) ±Dratini: elija23 was muted by Ethan for 15 minutes! [Reason: spam] [Channel: Tohjo Falls] (20:51:10) Fusan Flare: kill me (20:51:10) BaconMesh: steeledges or water or ozma end the game (20:51:11) Fusan Flare: come at me (20:51:15) *************************************************************************************** (20:51:15) Times Up! : (20:51:15) ±Game: Fusan Flare (Moogle) has fallen! (20:51:15) 'Hahahaha! Know your place!' The power of good was no match for Garland (sparkbeat)! (20:51:15) ±Game: The Heroes (BaconMesh) lose! (20:51:15) *************************************************************************************** Technically this should've tied as Garland couldn't kill cecil or vote him off. As such I believe cecil should be added to the villagecantloseroles.
But Garland shouldn't have been credited for the win either as Garland couldn't kill him. It should have resulted in a tie with an MA having to end because it was a tie, Garland shouldn't auto-win against somebody they can't get rid of. Maybe something to do with ties should be added to the scripts I don't know, but Garland should not have won that.
But that happens exactly to prevent the need for a MA to end the game. Also, Garland still could win if Cecil forgot to protect or vote, while Cecil wouldn't be able to win even if the player with Garland role went to the moon. It's the same as saying Pretty Lady should be in villageCantLose roles for default, since PL can't be killed in a PL vs 1 Mafia scenario.
Cecil used to be in the villageCantLose roles listing but then some people took advantage of me being absent from PO for a month and changed it (along with uh, 20 other things that were a pain to revert but that's another story) and I guess it just got lost in the process. Not that it matters too much, Cecil can never truly win in a 1v1 situation and that's fairly annoying (and will change soon!). Cecil's rework is, as far as theory goes, fully thought out. I just need to code it when I get spare time (weekend, maybe) So the next update features: - Cecil redesign (huge) - Tidus changes (minor) - Yunalesca / Judge Gabranth vote fix (minor) Maybe other stuff but that's what I have planned.
(13:57:38) *** *********************************************************************** *** (13:57:38) ±Role: Dark Knight Cecil (13:57:38) ±Ability: Can protect one person during the night. Can purify one person during the night. Vote counts as -2. Sided with Heroes. (13:57:38) ±Game: 8-30 Players (13:57:38) *** *********************************************************************** *** (13:57:38) ±Role: Paladin Cecil (13:57:38) ±Ability: Can protect one person during the night. Can shadow one person during the night. Vote counts as 2. Sided with Heroes. (13:57:38) ±Game: Players (13:57:38) *** *********************************************************************** *** Those other commands allow him to change between the roles, in Dark Knight, he can protect himself, and in Paladin, he can protect anyone but himself. Great changes, made Cecil a very interesting role now!
(01:58:17) Kurapika: (01:57:52) ±Ability: Can protect one person during the night. Can purify one person during the night. Vote counts as -2. Sided with Heroes. (01:58:17) Kurapika: (01:57:52) ±Game: 8-30 Players (01:58:17) Kurapika: (01:57:52) *** *********************************************************************** *** (01:58:17) Kurapika: (01:57:52) ±Role: Paladin Cecil (01:58:17) Kurapika: (01:57:52) ±Ability: Can protect one person during the night. Can shadow one person during the night. Vote counts as 2. Sided with Heroes. (01:58:27) Kurapika: sorry but these descriptions are stupid (01:58:44) Kurapika: Can purify/shadow one person during the night (01:59:13) Kurapika: should be: Can purify/shadow himself during the night Putting this here so you can respond to it.
The only way to fix this is to put "info" in all of the roles and that takes time. The default setting doesn't know the difference between Any and OnlySelf. They just know the role can use it on somebody and doesn't care who these somebodies are. As long as you know what the role does this shouldn't be a problem. The only reason to change it in my opinion is if it effects how the new people play, and I don't see that happening.
Can't you just put info on the ones that need it? ._. I decided to help. Everything is copy+paste from /roles except Cecil (which now clearly tells the player what he does), Kuja (says a voteshield instead of receiving extra votes), and Garland (stating the kill is shared with the team, just incase people are confused, since no one else shares a kill) I took the code from the pastebin and just added in the info, so if you haven't change anything since, then using this is fine Spoiler Code (text): { "name": "FF", "author": "Narshen", "summary": "All your favorite Final Fantasy heroes and villains have gathered for a gigantic battle royale! The villains bring threatening new abilities to the arena, each one able to cripple the heroes severely. Only one thing is certain, though - last party standing wins. [Update: Cecil completely remade. Have fun!]", "sides": [ { "side": "mafia", "translation": "Garland", "winmsg": "'Hahahaha! Know your place!' The power of good was no match for Garland (~Players~)!" }, { "side": "mafia1", "translation": "Sin", "winmsg": "' Pitiful mortals... Your hope ends here...and your meaningless existence with it!' Sin has been reawakened and the world is destroyed, a victory for ~Players~!" }, { "side": "mafia2", "translation": "House Solidor", "winmsg": "'Your lives are forfeit, and your insurgence with them!' House Solidor triumphs over the heroes and seizes control of the land thanks to ~Players~!" }, { "side": "village", "translation": "Heroes", "winmsg": "Having vanquished all the evil from the world, the Heroes (~Players~) have won!" }, { "side": "mafia3", "translation": "Kefka's Posse", "winmsg": "Read my lips - mercy is for wimps! There's a reason 'oppose' rhymes with 'dispose'...If they get in your way, kill them! (Kefka's Posse [~Players~] has won!)" }, { "side": "mafia4", "translation": "Ultimecia", "winmsg": "'Time shall compress... ...All existence denied.' A stunning victory for ~Players~!" }, { "side": "godfather", "translation": "Sephiroth", "winmsg": "'What I have shown you is reality. What you remember, that is the illusion.' A magnificent victory for ~Players~!" } ], "roles": [ { "role": "villager", "translation": "Moogle", "side": "village", "info": "Kupo! Sided with Heroes.", "help": "As a moogle, it is your job to get the village to win by voting during the day!", "actions": {} }, { "role": "inspector", "translation": "Locke", "side": "village", "info": "Can inspect one person during the night. Sided with Heroes. ", "help": "Type /Inspect [name] to find his/her identity! Be careful to not die!", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 30 } } } }, { "role": "bodyguard", "translation": "Auron", "side": "village", "info": "Can protect one person during the night. Gets hax on distract. Sided with Heroes.", "help": "Your sole duty is to protect the Heroes as they find all of the villains. Type /protect during the night to do so. In addition, you have a chance of finding a distractor at night...", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Role", "priority": 8, "broadcast": "role" } }, "hax": { "distract": { "revealTeam": 0.25, "revealPlayer": 0.25 } }, "startup": "role-reveal" } }, { "role": "mafia", "translation": "Garland", "side": "mafia", "info": "Can kill one person during the night (shared with team). Sided with Garland.", "help": "Type /Kill [name] to kill someone! You, Garland, will knock them all down!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "werewolf", "translation": "Kefka", "side": "mafia3", "info": "Can kill one person during the night. Cannot be detected by spies. Kills any distractors. Sided with Kefka's Posse.", "help": "With insane agility, you outspeed even bodyguards. Strike hard with /kill [name]! Uwee hee hee! If Kuja is playing, team up with him to win!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 5 } }, "distract": { "mode": "ChangeTarget", "hookermsg": "You tried to distract Kefka (how foolish...), you were killed instead !", "msg": "The ~Distracter~ came to you last night! You destroyed her instead !" }, "avoidHax": [ "kill" ] } }, { "role": "hooker", "translation": "Tifa", "side": "village", "info": "Can distract one person during the night. Gets hax on protect. Sided with Heroes.", "help": "Deceptively strong, you are capable of stopping killers at night with /distract [name]. In addition, you have a chance of finding a protector at night. ", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 2 } }, "hax": { "protect": { "revealTeam": 0.25, "revealPlayer": 0.25 } } } }, { "role": "mayor", "translation": "Dark Knight Cecil", "side": "village", "info": "Can protect self during the night. Can purify self during the night. Vote counts as -2. Sided with Heroes.", "help": "You're the Dark Knight, Cecil. Your internal conflict with yourself grants you abilities unlike any other! Your vote is worth -2. allowing you to negate up to two neutral votes! Additionally, you can protect yourself every night with /protect. If you wish to cleanse yourself of the dark armor and gain new abilities, type /purify [your name] at night.", "actions": { "night": { "protect": { "target": "OnlySelf", "common": "Self", "priority": 6 }, "purify": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 50, "newRole": "palamayor", "canConvert": [ "mayor" ], "convertmsg": "'My blade will lead me to the light!' Dark Knight Cecil has transformed into Paladin Cecil, altering his abilities!", "silent": false } }, "vote": -2 } }, { "role": "palamayor", "translation": "Paladin Cecil", "side": "village", "info": "Can protect one person during the night. Can shadow self during the night. Vote counts as 2. Sided with Heroes.", "help": "Illumination! You've shed your armor of darkness and are now Paladin Cecil! You can no longer protect yourself but you are able to /protect any other role of your choice. Additionally, your vote is worth 2. If you wish to return to Dark Knight form, type /shadow [your name] at night.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 6 }, "shadow": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 50, "newRole": "mayor", "canConvert": [ "palamayor" ], "convertmsg": "'Darkness be with me !' Paladin Cecil has reverted to Dark Knight Cecil, gaining new abilities!", "silent": false } }, "vote": 2 } }, { "role": "mayor3", "translation": "Aerith", "side": "village", "info": "Vote counts as 0. Can't be nightkilled. Sided with Heroes.", "help": "Your sheer willpower allows your spirit to live on within the Lifestream and communicate with Heroes. As a spirit, you cannot be killed at night. You, however, have a worthless vote.", "actions": { "vote": 0, "kill": { "mode": "ignore" } } }, { "role": "mayor2", "translation": "Kuja", "side": "mafia3", "info": "Vote counts as 9999. Voteshield of -9999. Sided with Kefka's Posse.", "help": "The true show begins now! You're the brightest star in the voting arena, voting for anyone results in their immediate death. Team up with Kefka to win!", "actions": { "vote": 9999, "voteshield": -9999 }, "winIfDeadRoles": [ "mafia1", "vigilante", "mafia2", "mafiaboss2", "mafiaboss1", "samurai", "godfather", "mafia4" ] }, { "role": "spy", "translation": "Zidane", "side": "village", "info": "Gets hax on kill and inspect. Sided with Heroes.", "help": "As a professional thief, darkness is your element. At night, you have a chance of finding out who is a killer. In addition to this, you will detect the presence of other thieves such as Locke!", "actions": { "hax": { "kill": { "revealTeam": 0.4, "revealPlayer": 0.15 }, "inspect": { "revealTeam": 0.99, "revealPlayer": 0.99 } } } }, { "role": "godfather", "translation": "Sephiroth", "side": "godfather", "info": "Can kill 1 persons during the night. Cannot be detected by spies. Can kill one person during the standby. Kills any distractors. Sided with Sephiroth.", "help": "You...will never be a memory. As a legendary warrior, you are a force to be reckoned with at all times. Type /kill [name] once per night AND during a standby phase to eliminate those who oppose you. You will not be revealed, so have fun. ", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 20, "limit": 1 } }, "distract": { "mode": "ChangeTarget", "hookermsg": "Tell me what it is you cherish most. Give me the pleasure of taking it away. You tried to distract the Sephiroth, but subsequently was killed.", "msg": "You had a visitor last night. The fool simply became part of the Lifestream..." }, "avoidHax": [ "kill" ], "standby": { "kill": { "target": "AnyButSelf", "msg": "You can kill now using /kill [name] :", "killmsg": "Sephiroth darts through the crowd and swiftly slices through ~Target~. He then vanishes without a trace." } } } }, { "role": "vigilante", "translation": "Lightning", "side": "village", "info": "Can kill one person during the night. Sided with Heroes.", "help": "Allied with the heroes, it is your goal to assist them and win! Type /kill [name] during the night.", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 19 } } } }, { "role": "mafia1", "translation": "Jecht", "side": "mafia1", "info": "Can kill one person during the night. Sided with Sin.", "help": "Team up with Seymour and Yunalesca to bring Sin to victory! Type /kill [name] during the night!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "mafia2", "translation": "Larsa Solidor", "side": "mafia2", "info": "Can kill one person during the night. Sided with House Solidor.", "help": "House Solidor unite! Use /kill [name] to weaken the heroes.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "conspirator1", "translation": "Yunalesca", "side": "mafia1", "info": "Can distract one person during the night. Vote counts as 2. Sided with Sin.", "help": "Stop those who threaten to ruin Sin's plans. Type /distract [name] during the night. Ancient magics double your voting power, giving you +2.", "actions": { "night": { "distract": { "target": "AnyButTeam", "common": "Self", "priority": 1 } }, "vote": 2, "startup": "team-reveal-with-roles" } }, { "role": "conspirator2", "translation": "Judge Gabranth", "side": "mafia2", "info": "Can protect one person during the night. Vote counts as 2. Sided with House Solidor.", "help": "You're House Solidor's personal bodyguard. Type /protect [name] to defend Larsa or Vayne! You have the ability to boost your vote count by calling on fellow judges, giving you a +2 vote.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Role", "priority": 7, "broadcast": "role" } }, "vote": 2, "startup": "team-reveal-with-roles" } }, { "role": "mafiaboss1", "translation": "Seymour", "side": "mafia1", "info": "Can kill one person during the night. Ignores any distractors. Sided with Sin.", "help": "You're Maester Seymour, allied with Sin. You invoke magic powers and can kill using /Kill! You can't be distracted by foolish mortals.", "actions": { "distract": { "mode": "ignore" }, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "mafiaboss2", "translation": "Vayne Solidor", "side": "mafia2", "info": "Can kill one person during the night. Can inspect one person during the night. Cannot be detected by spies. Sided with House Solidor.", "help": "As head of House Solidor, it is your duty to crush the foolish heroes. Type /kill [name]. Your extensive spy network also allows you to /inspect one player per night.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" }, "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 38 } }, "startup": "team-reveal-with-roles", "avoidHax": [ "inspect" ] } }, { "role": "samurai", "translation": "Cloud", "side": "village", "info": "Can kill one person during the standby. Can't be daykilled. Sided with Heroes.", "help": "As a former member of SOLDIER, your battle skills are top notch. Type /kill [name] during the day to eliminate possible villains. You're fairly flashy so your kills will be done in plain sight: you will be revealed.", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "Draw your Buster Sword and pick a target using /kill [name] :", "killmsg": "~Self~ lunges and pulls out a Buster Sword, striking down ~Target~!" } }, "daykill": "evade" } }, { "role": "miller", "translation": "Cactuar", "side": "village", "info": "Can inspect one person during the night. Cannot be detected by spies. Reveals as Kefka when inspected. Sided with Heroes.", "help": "Type /Inspect [name] to find his/her identity! Be careful to not die!", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 30, "Sight": { "true": 0.1, "werewolf": 0.9 } } }, "avoidHax": [ "inspect" ], "inspect": { "revealAs": "werewolf" }, "startup": { "revealAs": "inspector" } } }, { "role": "vigilante2", "translation": "Tidus", "side": "village", "info": "Can distract 3 persons during the night. Vote counts as 0. Sided with Heroes.", "help": "You're Tidus! Carefree and light-hearted, you don't appreciate the villains and their evil deeds. Thankfully, you've brought more than a few blitzballs to the fray; you can stun people with /distract and have them rendered immobile for the night. You can throw up to 3 blitzballs per night but...you have to collect them during the day. Your vote counts as 0.", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 3, "limit": 3 } }, "vote": 0 } }, { "role": "vigilante3", "translation": "Gigantuar", "side": "village", "info": "Revenges nightkills. Sided with Heroes.", "help": "You're a special, chosen Cactuar. While you don't have the ability to directly kill any target, you have a secret ability: any fatal attack on you during the night results in the attacker dying as well. You never go down without a fight! ", "actions": { "kill": { "mode": "killattacker" } } }, { "role": "mafia4", "translation": "Ultimecia", "side": "mafia4", "info": "Can poison 2 persons during the night. Vote counts as 4. Sided with Ultimecia.", "help": "You are Ultimecia. Time shall compress...All existence will be denied...forever. Your dark magics allow you to seal up to 2 players every night with /poison: they will die at the end of the following night. Spacial compression also greatly increases your voting capabilities: your vote counts as 4. ", "actions": { "night": { "poison": { "target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team", "limit": 2 } }, "vote": 4 } } ], "roles1": [ "bodyguard", "mafia", "inspector", "werewolf", "hooker", "villager", "mafia", "mayor", "miller", "villager", "villager" ], "roles2": [ "bodyguard", "mafia1", "conspirator1", "inspector", "hooker", "villager", "mafia2", "conspirator2", "villager", "miller", "vigilante", "mayor", "werewolf", "spy", "villager", "samurai", "mayor2", "mafiaboss1", "mafiaboss2", "godfather", "mayor3", "mafia4", "vigilante2", "vigilante3", "villager", "villager", "villager", "miller", "miller", "villager" ], "villageCantLoseRoles": [ "vigilante", "samurai" ], "killmsg": "±Game: ~Player~ (~Role~) has fallen!", "killusermsg": "You have been killed!", "lynchmsg": "±Game: ~Player~ (~Role~) has been removed from the game!", "drawmsg": "The battle is over...but there is no victory today. Everyone has died!" } (No credit/thanks are necessary, I just figured I'd spend 30 seconds and help a well made theme out^^)
Yeah you can but then there isn't uniformity and it bothers me. I am working on "info" for all the roles in my themes because 2 in each needed to be less confusing. Narshen could be different from me and not care about that though.
I have 2 things to report about this theme. 1st, concerning Kefka : Spoiler [Code ="Javascript"]"night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 5 } }[/CODE][/HIDE] Kefka being not able to target Kuja with his /kill. He can easily identify him by trying to kill everyone one by one until he can't target someone, that person will be Kuja certainly. And, since Kefka can't be haxed, he fears nothing. So, what I suggest is either making it able to target Kuja ("target": "AnyButSelf") or making Kuja evade Kefka's kill. 2nd thing I want to report concerns Cecil: Spoiler Role: Dark Knight Cecil Ability: Can protect one person during the night. Can purify one person during the night. Vote counts as -2. Sided with Heroes. Role: Paladin Cecil Ability: Can protect one person during the night. Can shadow one person during the night. Vote counts as 2. Sided with Heroes. [/HIDE] I think the parts I colored in red should be *himself not one person!! Also, with Cecil's -2 / 2 vote power, I think it should put inside villageCantLose, no? That's all what I had to say! ^^
Spoiler If i recall, that was Narshen's original intent, in order to give Kefka and Kuja a way to team up, since neither can publicly reveal. Them knowing each other off the bat would probably be too OP, allowing them to control killing and voting, by default.