[Retired] PC

Discussion in 'Theme Development' started by Cat Fart, Oct 12, 2012.

  1. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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:

    {
    "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:

    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.
     
    Last edited: Nov 25, 2012
  2. two sides of one coin

    two sides of one coin sick of all her shit

    Joined:
    Mar 1, 2012
    Messages:
    1,255
    Likes Received:
    0
    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.
     
  3. NAVIDAD PIRATE

    NAVIDAD PIRATE THE PLEASURE OF BEING CUMMED INSIDE

    Joined:
    Jan 14, 2012
    Messages:
    1,445
    Likes Received:
    1,059
    PO Trainer Name:
    MeowMix
    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.
     
  4. t3 the third

    t3 the third Member

    Joined:
    Mar 11, 2011
    Messages:
    182
    Likes Received:
    0
    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.
     
  5. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    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.
     
  6. Angel Flonne

    Angel Flonne Guest

    Argh, my bad.
     
  7. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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
     
  8. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    No I said the spam was too powerful, reducing it's vote shield and giving it a non revealing daykill does not fix that.
     
  9. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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?)
     
    Last edited: Oct 14, 2012
  10. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    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.
     
    Last edited: Oct 14, 2012
  11. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Ok, corrupted programs will be inspected as the role they're then.

    Thanks for the advices :)
     
  12. Samphire

    Samphire Too much hard work!

    Joined:
    Jul 31, 2012
    Messages:
    778
    Likes Received:
    158
    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.
     
  13. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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: )
     
  14. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
  15. Angel Flonne

    Angel Flonne Guest

    Bumping this awesome theme.
     
  16. Xinc

    Xinc Time for Oras?

    Joined:
    Aug 1, 2011
    Messages:
    1,569
    Likes Received:
    14
    Definitely a good and interesting theme with potential.

    Reminds me about Avenue Q. If you can complete the quote...


    The internet is really, really great....~
    [/HIDE]
     
  17. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Thank you for your opinion :) !

    Trekkie: For p***!

    Yes, I took it from Avenue Q! :)
    [/HIDE]
     
  18. Fegelein

    Fegelein The Mechanic

    Joined:
    Feb 6, 2012
    Messages:
    1,068
    Likes Received:
    53
    PO Trainer Name:
    Fegelein
    Why does it say when Norton inspects Rootkit as a User?
     
  19. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Because the rootkits can hide themselves, making them appear as other programs or processes (I think) That's why I included that :)
     
  20. Fegelein

    Fegelein The Mechanic

    Joined:
    Feb 6, 2012
    Messages:
    1,068
    Likes Received:
    53
    PO Trainer Name:
    Fegelein
    No Norton is the BG, don't you mean Spybot?
     
  21. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Ahh!! Ok, I meant Spybot, not Norton. Fixed! Thank you for the correction and for reviewing! :)
     
  22. SteelEdges

    SteelEdges The Poll Dancer

    Joined:
    Dec 15, 2011
    Messages:
    462
    Likes Received:
    59
    Definitely some strong potential here though I want to see some more kills.
     
  23. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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. :)
     
  24. Li Q. Assir

    Li Q. Assir Mindblower

    Joined:
    Jul 31, 2012
    Messages:
    498
    Likes Received:
    0
    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:
    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.
     
  25. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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.
     
  26. Praixie

    Praixie Member

    Joined:
    Aug 17, 2012
    Messages:
    39
    Likes Received:
    0
    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...
     
    Last edited: Oct 25, 2012
  27. Kurapika

    Kurapika Born to be a Troll

    Joined:
    Aug 4, 2012
    Messages:
    242
    Likes Received:
    2
    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.
     
  28. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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. :<
     
  29. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    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.
     
  30. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0

    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! :)
     
  31. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    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.
     
  32. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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!
     
  33. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Bump! Please, review :<
     
  34. Drapht

    Drapht Move on

    Joined:
    Jan 18, 2012
    Messages:
    109
    Likes Received:
    0
    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
     
  35. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    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
     
  36. Drapht

    Drapht Move on

    Joined:
    Jan 18, 2012
    Messages:
    109
    Likes Received:
    0
    on re-review where i wasnt up for 22 hours previously i have decided to approve [1] your theme

    gratz
     
  37. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Thanks for the approve! :o
     
  38. Nainil

    Nainil The International of PO

    Joined:
    Sep 27, 2010
    Messages:
    107
    Likes Received:
    1
    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]
     
  39. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Nainil stole my words.

    Approved [3].
     
  40. Cat Fart

    Cat Fart Member

    Joined:
    Sep 1, 2012
    Messages:
    72
    Likes Received:
    0
    Thank you for your comments and approves!! :)