Hi! Well, Angel Flonne and me have coded a new theme, PC (old Internet). I posted it before in the Improvement Subforum and we added some things according to the advices. Here's the link: http://pastebin.com/raw.php?i=cekT3jJ2 (the code is clean of bugs) Here's the code: Spoiler { "name":"PC", "author":["Cat Fart", "Angel Flonne" ], "summary":"Your PC is being attacked by hordes of viruses!! Are you bold enough to destroy them? Some Viral Videos want in on the action, and attempt to annoy everyone! Above everything else, the terrifying SPAM tries to make the PC malfunction horribly! Try to be safe with the Antiviruses' protection! Have fun!", "sides":[{ "side":"village", "translation":"Users", "winmsg":"The Users (~Players~) got to avoid all the dangers and now they can surf in peace through Internet!" }, { "side":"videos", "translation":"Viral Videos", "winmsg":"The Viral Videos (~Players~) proclaimed their victory, and all the Internet's Users have been caught by them!!" }, { "side":"spam", "translation":"SPAM", "winmsg":"The SPAM (~Players~) invaded all your explorer's windows and now you're buying stupid things! There goes your money..." }, { "side":"malware", "translation":"Malware", "winmsg":"The Malware (~Players~) infected your computer and now they control all your private information!!" } ], "roles":[{ "role":"villager", "translation":"Internet User", "side":"village", "help":"You're a simple Internet User who wants to surf the Internet. Use your vote wisely to help the Antivirus! Also, you may get some hax on kills!", "info":"Vote counts as 1. Small chance of hax on kills. Sided with the Users.", "actions":{ "hax":{ "kill":{ "revealTeam":0.12, "revealPlayer":0.04 } } } }, { "role":"vigilante", "translation":"Kaspersky", "side":"village", "help":"You're the Kaspersky! As a well known Antivirus, you're famous because of your power to destroy the Malware. For that, you can use /kill during the night in order to get rid of your enemies!!", "info":"Can kill 1 player during the night. Sided with the Users.", "actions":{ "initialCondition":{ "clearPoison":true }, "night":{ "kill":{ "target":"AnyButSelf", "common":"Role", "priority":12 } } } }, { "role":"cvigilante", "translation":"Corrupted Kaspersky", "side":"village", "help":"What has happened? Your files are being corrupted by a virus!! Still, you preserve some powers, so you can try to kill your enemies, but you may fail 60% of the time. Also, you'll die in 3 turns if McAfee doesn't repair you!", "info":"Can kill 1 player during the night with 60% chance of failing. Dies in 3 turns. Sided with the Users.", "actions":{ "initialCondition":{ "poison":{ "count":3, "poisonDeadMessage":"Your files were corrupted!" } }, "night":{ "kill":{ "target":"AnyButSelf", "common":"Role", "priority":12, "failChance":0.6 } } } }, { "role":"bodyguard", "translation":"Norton", "side":"village", "help":"You're Norton! You can turn on your Web Shield and protect your allies by typing /fullguard during the night! (This will Protect and Safeguard your target with the same command)", "info":"Can protect and safeguard 1 player during the night. Sided with the Users.", "actions":{ "initialCondition":{ "clearPoison":true }, "night":{ "fullguard":{ "target":"AnyButSelf", "common":"Self", "priority":4, "command":["protect", "safeguard" ] } } } }, { "role":"cbodyguard", "translation":"Corrupted Norton", "side":"village", "help":"Oh well, seems like a Virus corrupted your files! Although now you aren't working fully, you can still try to protect your allies (50% of fail chance), don't give up! Also, you'll die in 3 turns if McAfee doesn't repair you!", "info":"Can protect and safeguard 1 player during the night with 50% of fail. Dies in 3 turns. Sided with the Users.", "actions":{ "initialCondition":{ "poison":{ "count":3, "poisonDeadMessage":"Your files were corrupted!" } }, "night":{ "fullguard":{ "target":"AnyButSelf", "common":"Self", "priority":4, "failChance":0.5, "command":["protect", "safeguard" ] } } } }, { "role":"mayor", "translation":"AVG", "side":"village", "help":"You're the AVG! Altough you're not so powerful, the people love you because you're free! That makes you so popular, so your vote counts as +3, but you don't have special actions since you have poor resources against Malware.", "info":"Vote counts as 3. Sided with the Users.", "actions":{ "initialCondition":{ "clearPoison":true }, "vote":3 } }, { "role":"cmayor", "translation":"Corrupted AVG", "side":"village", "help":"Well, your poor protection wasn't enough to avoid a Virus attack! Because of this, your popularity has fallen, giving you a -3 vote! Also, you'll die in 3 turns if McAfee doesn't repair you!", "info":"Vote counts as -3. Dies in 3 turns. Sided with the Users.", "actions":{ "initialCondition":{ "poison":{ "count":3, "poisonDeadMessage":"Your files were corrupted!" } }, "vote":-3 } }, { "role":"priest", "translation":"McAfee", "side":"village", "help":"You're the McAfee! During the night, type /repair to activate your Repair Mode and fix a corrupted ally! Also, thanks to your Protection Mode, you can avoid the Virus attack! (That means you can't be corrupted)", "info":"Can repair 1 player during the night. Can't be corrupted. Sided with the Users.", "actions":{ "night":{ "repair":{ "command":"convert", "target":"AnyButSelf", "common":"Self", "priority":11, "newRole":{ "vigilante":["cvigilante" ], "mayor":["cmayor" ], "bodyguard":["cbodyguard" ], "miller":["cmiller" ], "inspector":["cinspector" ] } } }, "convert":{ "mode":"ignore" } } }, { "role":"inspector", "translation":"Spybot S&D", "side":"village", "help":"You're the Spybot Search & Destroy! Well, it's true you can easily search for Malware, but your destroy's power is so limited. That means you can't eliminate your enemies... but you can inspect them with /inspect during the night! Also, if a program tries to distract you, you'll Identify it!", "info":"Can inspect 1 player during the night. Identifies the distractors. Sided with the Users.", "actions":{ "initialCondition":{ "clearPoison":true }, "night":{ "inspect":{ "target":"AnyButSelf", "common":"Self", "priority":14 } }, "distract":{ "mode":"identify", "msg":"~Target~, the ~Role~, is the program that tried to ~Action~ you during this night!" } } }, { "role":"cinspector", "translation":"Corrupted Spybot S&D", "side":"village", "help":"Oh no! A virus corrupted your identification files! Also, your inspect function was affected, but it seems you can still do it! Be careful, since your inspects will only be true 50% of the time! Also, you'll die in 3 turns if McAfee doesn't repair you!", "info":"Can inspect 1 player during the night with fail chance (50% of true, 25% of Trojan, 25% of Virus) Dies in 3 turns. Sided with the Users.", "actions":{ "initialCondition":{ "poison":{ "count":3, "poisonDeadMessage":"Your files were corrupted!" } }, "night":{ "inspect":{ "target":"AnyButSelf", "common":"Self", "priority":14, "Sight":{ "true":0.5, "trojan":0.25, "virus":0.25 } } } } }, { "role":"miller", "translation":"Malwarebytes", "side":"village", "help":"You're a simple Internet User who wants to surf the Internet. Use your vote wisely to help the Antivirus! Also, you may get some hax on kills!", "info":"Vote counts as 1. Small chance of hax on kills. Sided with the Users.", "actions":{ "inspect":{ "revealAs":"trojan" }, "lynch":{ "revealAs":"trojan" }, "startup":{ "revealAs":"villager" }, "onlist":"miller" } }, { "role":"virus", "translation":"Virus", "side":"malware", "help":"You're a Virus!! Use your powers in order to corrupt that stupid Antivirus, so they'll lose part of their actions with /corrupt (and will die in 3 turns if they're not repaired)! Also, you can use /delete during the night to get rid of other programs (this is shared with your team)!", "info":"Can corrupt 1 player during the night. Can delete 1 player during the night (shared). Sided with the Malware.", "actions":{ "night":{ "delete":{ "target":"AnyButTeam", "command":"kill", "common":"Team", "priority":13, "broadcast":"team", "broadcastmsg":"±WWW: Your teammate have decided to delete ~Target~!" }, "corrupt":{ "command":"convert", "target":"AnyButTeam", "common":"Role", "priority":9, "broadcast":"team", "broadcastmsg":"±Game: The Virus has decided to corrupt ~Target~!", "newRole":{ "cvigilante":["vigilante" ], "cmayor":["mayor" ], "cbodyguard":["bodyguard" ], "cmiller":["miller" ], "cinspector":["inspector" ] }, "convertmsg":"ERROR!! The ~Old~ was corrupted and now is a ~New~!" } }, "startup":"team-reveal-with-roles" } }, { "role":"worm", "translation":"Worm", "side":"malware", "help":"You're a Worm! Thanks to your abilities, you can consume the computer's bandwidth so they can't make their actions! For this, type /distract during the night! Also, you can use /delete during the night to get rid of other programs (this is shared with your team)!", "info":"Can distract 1 player during the night. Can delete 1 player during the night (shared). Sided with the Malware.", "actions":{ "night":{ "delete":{ "target":"AnyButTeam", "command":"kill", "common":"Team", "priority":13, "broadcast":"team", "broadcastmsg":"±WWW: Your teammate have decided to delete ~Target~!" }, "distract":{ "target":"AnyButSelf", "common":"Self", "priority":3 } }, "startup":"team-reveal-with-roles" } }, { "role":"trojan", "translation":"Trojan", "side":"malware", "help":"You're a Trojan, one of the most well known Malware! Use /kill during the night in order to destroy the program files!", "info":"Can kill 1 player during the night. Sided with the Malware.", "actions":{ "night":{ "kill":{ "target":"AnyButTeam", "common":"Role", "priority":7, "broadcast":"team", "broadcastmsg":"±WWW: Your teammate (Trojan) have decided to delete ~Target~!" } }, "startup":"team-reveal-with-roles" } }, { "role":"rootkit", "translation":"Rootkit", "side":"malware", "help":"You're a Rootkit! You've the ability of hide processes and programs, that means you can protect your allies with /protect during the night! Also, the Spybot will see you as a Internet User thanks to your powers. Also, you can use /delete during the night to get rid of other programs (this is shared with your team)!", "info":"Can protect 1 player during the night. Can delete 1 player during the night (shared). Reveals as Internet User. Sided with the Malware.", "actions":{ "night":{ "delete":{ "target":"AnyButTeam", "command":"kill", "common":"Team", "priority":13, "broadcast":"team", "broadcastmsg":"±WWW: Your teammate have decided to delete ~Target~!" }, "protect":{ "target":"AnyButSelf", "common":"Role", "priority":5, "broadcast":"role" } }, "inspect":{ "revealAs":"villager" }, "startup":"team-reveal-with-roles" } }, { "role":"spyware", "translation":"Spyware", "side":"malware", "help":"You're a Spyware! For obvious reasons, you may find out during the night what the other programs are doing! Also, due to the fact that you can steal important information, you're respected, so your vote counts as +2!", "info":"Can get hax on kill and protect. Vote counts as 2. Sided with the Malware.", "actions":{ "hax":{ "kill":{ "revealTeam":0.4, "revealPlayer":0.2 }, "protect":{ "revealTeam":0.2, "revealPlayer":0.1 } }, "startup":"team-reveal-with-roles" } }, { "role":"adware", "translation":"Adware", "side":"malware", "help":"You're an Adware! Well, you can't corrupt, destroy or steal information and files... so the people don't respect you very much, giving you a -2 vote! Use it in order to prevent your partners from being voted out!", "info":"Vote counts as -2. Sided with the Malware.", "actions":{ "vote":-2, "startup":"team-reveal-with-roles" } }, { "role":"cmiller", "translation":"Corrupted File", "side":"malware", "help":"Well, seems like you were a Malwarebytes and a Virus corrupted you! Now, you can help your new allies or claim in order to be unconverted, you decide!", "info":"Vote counts as 1. Sided with the Malware.", "actions":{} }, { "role":"keyboardcat", "translation":"Keyboard Cat", "side":"videos", "help":"You're the amazing Keyboard Cat!!! When you play the piano during the standby with /expose, your targets can't resist the music and start dancing, so their roles are revealed! Since you're a cat like Nyan Cat, you know him from the start! Also, if Nyan Cat dies, you'll convert yourself into a Famous Keyboard Cat!", "info":"Can expose 1 player during the standby without reveal. Knows Nyan Cat. Sided with the Viral Videos.", "actions":{ "standby":{ "expose":{ "target":"AnyButSelf", "msg":"Now, you can /expose to reveal someone's role. You won't be revealed!", "exposemsg":"Keyboard Cat started to play the piano. ~Target~ couldn't resist the rhythm and started dancing, so it's obvious he is a ~Role~!" } }, "startup":{ "revealRole":"nyancat" } } }, { "role":"fkeyboardcat", "translation":"Famous Keyboard Cat", "side":"videos", "help":"Wow! With Nyan Cat's death, your Youtube visits raised! Now you're so famous that you'r vote counts as 9999. Also, you can still expose without being revealed during the standby!", "info":"Can expose 1 player during the standby without reveal. Vote counts as 9999. Sided with Viral Videos. ", "actions":{ "vote":9999, "standby":{ "expose":{ "target":"AnyButSelf", "msg":"Now, you can /expose to reveal someone's role. You won't be revealed!", "exposemsg":"Keyboard Cat started to play the piano. ~Target~ couldn't resist the rhythm and started dancing, so it's obvious he is a ~Role~!" } }, "startup":{ "revealRole":"nyancat" } } }, { "role":"nyancat", "translation":"Nyan Cat", "side":"videos", "help":"You're Nyan Cat!! So cute and adorable... But you can destroy your enemies with your 100 hours video!! Type /kill during the standby; you'll be revealed but don't worry, because if you die Keyboard Cat'll selfconvert into Famous Keyboard Cat! Be sure to connect your allies!", "info":"Can kill 1 player during the standby with reveal. Sided with the Viral Videos.", "actions":{ "standby":{ "kill":{ "target":"AnyButSelf", "msg":"You can destroy your enemies now using /kill:", "killmsg":"NYAN NYAN NYAN NYAN NYAN =^*3*^=!! ~Self~, the Nyan Cat, played his song during 100 hours and killed ~Target~!" } }, "onDeath":{ "convertRoles":{ "keyboardcat":"fkeyboardcat" }, "convertmsg":"±WWW: When ~Self~, the Nyan Cat, died, the Keyboard Cat's video raised his visits at Youtube so he became a Famous Keyboard Cat with 9999 votes!!" }, "startup":{ "revealRole":"keyboardcat" } } }, { "role":"gstyle", "translation":"Gangnam Style", "side":"videos", "help":"GANGNAM STYLE!! Your video is sooo catchy, you can /distract one player during the night! However, people are embarrassed of you, so your vote counts as 0. Also, you share a /kill with Friday.", "info":"Can distract 1 player during the night. Can kill 1 player during the night (shared). Vote counts as 0. Sided with the Viral Videos.", "actions":{ "vote":0, "night":{ "distract":{ "target":"AnyButSelf", "common":"Self", "priority":1 }, "kill":{ "target":"AnyButSelf", "common":"Team", "priority":10, "broadcast":"team" } }, "startup":{ "revealRole":"friday" } } }, { "role":"friday", "translation":"Friday", "side":"videos", "help":"Friday, friday, gotta get down on friday! Oh, well, people really HATE you, so your vote counts as -3! Also, you share a /kill with Gangnam Style.", "info":"Vote counts as -3. Can kill 1 player during the night (shared). Sided with the Viral Videos.", "actions":{ "vote":-3, "night":{ "kill":{ "target":"AnyButSelf", "common":"Team", "priority":10, "broadcast":"team" } }, "startup":{ "revealRole":"gstyle" } } }, { "role":"spam", "translation":"SPAM", "side":"spam", "help":"You're the SPAM!! Powerful and really, really annoying, you can perform some actions like /kill, /inspect, /distract, or /protect (self, 30% fail) Also, due to your power, you've a voteshield of -2!", "info":"Can inspect or kill or distract or protect (30% fail) 1 player during the night. Has a voteshield of -2. Sided with the SPAM.", "actions":{ "voteshield":-2, "night":{ "inspect":{ "target":"AnyButSelf", "common":"Self", "priority":15, "restrict":["kill", "distract", "protect" ] }, "kill":{ "target":"AnyButSelf", "common":"Self", "priority":8, "restrict":["inspect", "distract", "protect" ] }, "distract":{ "target":"AnyButSelf", "common":"Self", "priority":2, "restrict":["inspect", "kill", "protect" ] }, "protect":{ "target":"Self", "common":"Self", "priority":6, "failChance":0.3, "restrict":["inspect", "kill", "distract" ] } } } } ], "roles1":["inspector", "bodyguard", "villager", "miller", "trojan", "villager", "trojan", "worm", "vigilante", "villager", "miller", "villager", "friday", "rootkit" ], "roles2":["inspector", "bodyguard", "vigilante", "trojan", "trojan", "virus", "villager", "villager", "miller", "spam", "priest", "mayor", "keyboardcat", "nyancat", "villager", "friday", "vigilante", "worm", "gstyle", "villager", "spyware", "villager", "rootkit", "villager", "adware", "miller", "villager", "villager", "trojan", "villager", "vigilante", "miller", "villager", "villager", "villager" ], "villageCantLoseRoles":["vigilante", "mayor", "cvigilante", "cmayor", "priest" ], "killmsg":"±WWW: ~Player~ (~Role~) has disappeared from the Web!", "killusermsg":" You have disappeared from the Web!", "border":"***WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW @@@ WWW" } [/HIDE] Here's an abstract of the roles: Spoiler Team 1: Users and Antivirus: -Kaspersky: Vigilante -Corrupted Kaspersky: Vigilante with 40% of fail -Norton: Protect + Safeguard with the same command -Corrupted Norton: Same, but with 50% of fail -AVG: Mayor, vote counts as +3 -Corrupted AVG: "Mayor", vote counts as -3 -McAfee: Priest. Can't be corrupted. -Spybot Search & Destroy: Inspector and identifies the distractors -Corrupted Spybot S&D: Insane Inspector -Malwarebytes: Miller -Internet User: Villager Team 2: Malware: -Virus: Can Corrupt (convert, for example, Norton into Corrupted Norton) Shares a kill with Worm and Rootkit. Also, the corrupted Antiviruses have a 3-days poison that is healed if McAfee repairs them. -Worm: Distracter. Shares a kill with Virus and Rootkit. -Trojan: Nightkiller -Rootkit: Protect. It's inspected as Internet User. Shares a kill with Virus and Worm. -Spyware: Gets hax on kill and protect. Vote counts as +2. -Adware: Vote counts as -2. -Corrupted Files: Vote counts as 1. Team 3: Viral Videos: -Keyboard Cat: Can expose 1 player (without reveal) Knows Nyan Cat. -Nyan Cat: Can daykill 1 player (with reveal) If he dies, Keyboard Cat selfconverts into Famous Keyboard Cat. Knows Keyboard Cat. -Famous Keyboard Cat: Expose + Kuja -Gangnam Style: Can distract. Vote counts as 0. Has a shared nighkill with Friday. Knows Friday. -Friday: Vote counts as -3. Has a shared nightkill with Gangnam Style. Knows Gangnam Style. Team 4: SPAM: -SPAM: Can inspect OR kill OR distract OR selfprotect (50% of fail in this case) Voteshield of -2. [/HIDE] As you can see, the theme's a classic Village vs Mafia with 4 teams: Antivirus, Malware (who can corrupt the Antivirus' PRS), Viral Videos, and SPAM (multi-function player with a voteshield) I hope you'll like it! :o UPDATE! -Now SPAM voteshield is -2. -Rootkit, Worm and Virus share now a nightkill (Spyware hasn't this because it has +2 vote) -Corrupted Antiviruses have now a 3-days poison that is healed if McAfee repairs them. -Solved the broadcast message in Malware team. -Now inspectors have the last priority in order to avoid deadtalking. -Now the Internet Users have a small chance of getting hax on kills (now changed to 12% - 4%) -Changed theme's name to PC. UPDATE, based on the testing: -Now the border is shorter. -SPAM selfprotect fail chance is 30% now instead of 50%. -Changed the roles list: I deleted some malware in medium games and changed it for Viral Videos (Friday...), because Malware was OP and Viral Videos UP (well, also in the two games that Nyan Cat appeared he died n1, lol) -Added the broadcast message for Trojan's kill. -Solved the miller help-message problem.
No reviews? Meaannn ;-; lgi To me, Village look quite op and Malware look quite up. Yes, you have converts and hax, but one nightkill per team? Weeaak. And I don't get the Corrupted Files role - is it just a Villager? In my opinion, if you're lucky enough to convert a PR, they should join your side. And SPAM should really get two night actions, or at least a non-revealing daykill, to make it sorta like MK.
If I'm reading this right, Team 3 doesn't know each other besides the pairs listed? That seems really odd for a mafia team; I know they don't all appear unless big games, but not knowing your teammates on a team that large is odd. For Team 2, you should just give the whole team a shared nightkill. If Malware loses its killer early it will have an extremely hard winning in a game of any size, and allowing any member to kill alleviates this problem. Not a fan of an inspector also being able to identify distractions since there's one on every team and it makes that role pretty powerful. The corrupting idea is pretty cool though; being weakened but not changing alliances is something I don't think any theme has done before. This can go places.
Kirby and TAC ring a bell? Well it is the first time that it's been used on such a massive scale. Is it rare that themes have too little kills? Because that's the case right now, with 4 kills per night in a full-sized game (at maximum) and just one daykill. You need to think about the pacing of the theme and also role distribution because for now all the roles with commands are compacted at the beginning and then villagers are just dumped at then end in "roles2". I'm guessing that the corrupted files are converted millers (since the code says so). I also agree with MeowMix about having the whole malware team sharing a kill although I'm ok with the Viral Videos unconnected as long as they have some way of connection.
Slight typo in the miller's Desc. User your vote in order to help the Antivirus!" Also I believe spam is too OP with a -9999 vote shield and a 50% of working protect. With that the only ways he can be removed from the game is a lucky night kill or that the sole daykiller gets lucky. Lastly, I have to agree that for once there are not quite enough kills.
Ok, so here's the update! -Now SPAM has a daykill without reveal. -The SPAM voteshield is now -5. -Rootkit, Virus and Worm share a kill (Spyware hasn't this because it has +2 vote) About the no-teamreveal at Viral Video's team, I was thinking they would connect with the Nyan Cat's reveal. But I can change it easily if you want. Thanks for the criticism and advices. :o
No I said the spam was too powerful, reducing it's vote shield and giving it a non revealing daykill does not fix that.
Oh well, seems like I was confused reading all the posts, since TSO said it'd be good to add a Daykill to spam, and I mixed all the ideas <_> So now, SPAM doesn't have the daykill, and the voteshield is -2. (Btw, should the corrupted programs be revealed as Virus when inspected?)
That's better. As for the corrupted programs...hmm that is an interesting idea, but I think it will make things too hard for the village, since they might wind up accidentally randing off prs and be reluctant to trust inspector's ability to find viruses.
This might be me being nitpicky, but in terms of the name of the theme, the roles and the flavour, I don't see this as very internet themed (save the memes/virals). To me it could just as easily be an extension of Windows. I'd like to see actual sites used, (google, ebay, 4chan, reddit, icanhascheezburger etc.) rather than anti-viruses and other things, because to me they are the real essence of the internet, not the programs that police it. But that's just my personal opinion.
You're not being nitpicky; I think too that maybe I lost partially the theme's essence, Internet, when I made it although it doesn't include roles as Windows programs, etc. But now, I get used to the sides, roles, etc... So idk if I should just change the theme's title, re-code some roles, or leave it as it is. Anyway, thanks for the criticism. Well, opinions needed here :< (and more reviews :rolleyes: )
Definitely a good and interesting theme with potential. Spoiler Reminds me about Avenue Q. If you can complete the quote... The internet is really, really great....~ [/HIDE]
Spoiler Thank you for your opinion :) ! Spoiler Trekkie: For p***! Yes, I took it from Avenue Q! :) [/HIDE]
Because the rootkits can hide themselves, making them appear as other programs or processes (I think) That's why I included that :)
Well, at the moment the theme has the next kills: -Kaspersky (Vigilante): Nightkill. -Trojan ("Mafia"): Nightkill. -Worm-Rootkit-Virus: Shared Nightkill. -Nyan Cat: Daykill. -Friday-Gangnam Style: Shared Nightkill. -Spam: Nightkill-Inspect-Distract-Selfprotect Any ideas or suggestions? I'm thinking about making the Corrupted Antiviruses be also 3-turns poisoned when the Virus corrupts them; the problem of this is they couldn't be healed of poison by the priest although they would be unconverted by him... But well, it's one possibility. Any suggestion about this will be really welcome. Also, thanks for reviewing. :)
They can be cleaned from poison if converted back, you just have to code it... I'm not sure, but I think that it's something like this: Spoiler actions: { initialCondition: { clearPoison } }[/HIDE] Can someone confirm it? It's probably at the original PRs actions, but, again, I'm not totally sure about it.
Spoiler Update!: -Corrupted Antiviruses die after 3 turns of being converted. Also, this "poison" is healed with the McAfee's (Priest) unconvert. Thanks to Li for helping me with this :) Ah! And the code should be: "initialCondition":{ "clearPoison":true }, This should increase the number of deaths.
As what i told you in pm long ago, the concept is good and unique. I suggest add a PL or Spy for village too. Take note "OR". I think village partially look like default but lacks some other prs and what's more, they can be corrupted. How about add hax to the internet user???? I look at Roles 1 and see that Friday appears when 13 players. He's the only one there so i thought he was like WW but when i look at priority, Trojan still outspeeds him. I don't know about this. Oh! and worm don't have the start-up team reveal. ASSUMING this is what you really intended to at the start(like changeling and para of fim), i think you should remove the broadcastmsg of worm because his team will easily know who is he and pm. His target can be change to anybutself like poison of changeling have i think. If my assumption is wrong, how about just add the start up team reveal for worm. Last thing, I suggest you make the inspect commands to have lowest priority to avoid possible deadtalks....As of what is in there now, if he was killed by a worm having lower prio than inspect, he can still know what role of the one being inspected and might deadtalk and ruin the game for a mafia. Hope that this will be approved soon.<3 oops i forgot, for worm i think it will be good to have a /safeguard command instead of /distract. Safeguard blocks convert right? after the virus corrupted a player, he might claim and ask mcafee to convert him back. That's when safeguard of worm will be useful...
After Katia and Samphire previously stole all my remarkes... Here are my new few remarks (inb4 miraculously ninja'd by someone :v) The worm is the only one that doesn't know his team, I think you just forgot that in the code. Also, regarding the "cmiller" (Corrupted File), do you know that he will receive the broadcast on Rootkit and Worm ? I don't know if you're ok with it (is this why Trojan is the only one that doesn't send a broadcast?). Anyway, if you're not ok with Corrupted File receiving the broadcast message, just put the Corrupted Files in a new side, a side that wins with Malwares (and, eventually, has the same winmsg as the Malwares) "~Target~ couldn't resist the rhythm and started dancing"(how programs and videos can dance? haha! XD) it's not something that really matters, but I think it will be better to quickly modify this expose message.
Well, so here is the new Update based on the last comments!: -Solved the broadcast message problem in Malware's team. Now you can see the action, but no who is doing it. -Now Internet Users have a small chance of getting hax on kills. -Now inspectors have the last priority, in order to avoid deadtalking. I'll preserve the Keyboard Cat's expose message for now, but well, if more people think I should change it, I'll do. :<
Isn't hax way a little too high for the villagers? A role that is repeated so much shouldn't have so big a chance to find killers. I like the way it goes, though having McAfee converted would complicate things 200% in just one night. I came here a bit late to everything I'd point out has already been, but I like the theme.
McAfee can't be corrupted since, like you said, it'd complicate the things making the village chance of winning very low. About the hax, I've reduced it to 0,12-0,04. Thanks for reviewing! :)
You have some of the commons to be Role while the Role only appears once each game. It doesn't affect anything, but I thought I would point it out. I was wondering why the villager can't be corrupted. I know they aren't a program but I think they should be able to be corrupted. Maybe they lose their vote or something. Just an idea. That is all I have to say because not much needs to be said.
Villagers can't be corrupted since they're not programs, and because it'd OP the Malware against the Village (if the village loses the Priest and even the villys... That'd be gg) Thanks for reviewing!
i definitely like this theme's potential, but as steel said, there is hardly any kills, a max of 4 kills per cycle (unless i fail at counting) and this would make for a looooooooong game for say 30-ish players possible suggestion a village role that gains a kill when it gets corrupted (?) idk, just a suggestion, feel free to ignore
With the last updates, at the moment, in a big game there would be 6 kills per cycle + The possible kills because of the 3-turns-poison caused by the corruption + Voting phase Thanks for reviewing! :o
This is a very interesting theme. You've found a good balance between poisons and kills and have just the right amount of deaths each round that seem to make it balanced. There are only two distracts that could stop kills or poisons which means at full game there's just the right amount of nightkills to go around. I appreciate you being creative with the roles- this is the type of theme we need to see more often in Mafia. Approved. [2]