Raw code here - Theme Summary Raw paste: Spoiler Code (text): { "name": "Yugioh", "author": [ "matthewbny", "Bullet of Truth", "Matt Ayala" ], "ticks": { "night": 35, "standby": 25 }, "minplayers": 4, "altname": "Yu-Gi-Oh!", "threadlink": "null", "summary": "A war of the millennium commences! Fight as either the Elemental Heroes (village), the Dragon Rulers (all have a shared kill and a different action), the Destiny Heroes (who have kujas and anti-kujas but only one appears during the game), the Evil Heroes (who are extremely powerful when in unison) or Exodia (a conspirator role who wins in 7 turns).", "sides": [ { "side": "village", "translation": "Elemental Heroes", "winmsg": "Justice has been served! The Elemental Heroes (~Players~) relied on the powers of Fusion to resolve the conflicts of the Duel World!" }, { "side": "rulers", "translation": "Dragon Rulers", "winmsg": "The Dragon Rulers (~Players~) ravage amongst the lands in an epic victory!" }, { "side": "destiny", "translation": "Destiny", "winmsg": "The Destiny Heroes (~Players~) have conquered the world! No longer will the foolish Elemental Heroes run rampant!" }, { "side": "evil", "translation": "Evil Heroes", "winmsg": "The willpower of the Elemental Heroes was no match for the Evil Heroes (~Players~) as their corruption spreads throughout the world!" }, { "side": "exodia", "translation": "Exodia, the Forbidden One", "winmsg": "The cursed seal of the Forbidden One is broken! The unlimited power of ~Players~ grants them eternal divinity!" }, { "side": "godfather1", "translation": "Dark Magician", "winmsg": "The world is enshrouded in a dark mist as ~Players~ has cast everyone into the Shadow Realm!" }, { "side": "godfather2", "translation": "Blue-Eyes White Dragon", "winmsg": "Blue-Eyes White Dragon (~Players~) commands a Burst Stream of Destruction to finish off his enemies!" } ], "roles": [ { "role": "kuriboh", "translation": "Kuriboh", "side": "village", "help": "You have no actions during the night! Vote to get rid of people during the day!", "actions": {} }, { "role": "winged_kuriboh", "translation": "Winged Kuriboh", "side": "village", "help": "You have no actions during the night! Vote to get rid of people during the day!", "actions": {} }, { "role": "bad_guy", "translation": "Bad Guy", "side": "village", "hide": true, "help": "Placeholder", "actions": {} }, { "role": "spark", "translation": "Sparkman", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Burstinatrix, Avian, Clayman, Wildheart, Necroshade, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! Use your /kill during the night. (due to the speed of light, your kill always goes first) You can either type /necro (your name), /blade (your name), /clay (your name) or type /wingman (yourname) to turn into a corresponding role whenever that role dies!", "info": "Can kill one person during the night. Can become either Darkbright or Necroid Shaman whenever a certain role dies (depending on the command used). On death, turns Flame Wingman into Shining Flare Wingman. Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "sparkblade": "plasmavice" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "kill": { "target": "AnyButSelf", "common": "Team", "priority": 15 }, "necro": { "command": "convert", "restrict": [ "clay" ], "target": "OnlySelf", "common": "Self", "priority": 16, "newRole": "necrospark", "canConvert": [ "spark" ], "pierce": true, "silent": true }, "blade": { "command": "convert", "restrict": [ "clay", "necro" ], "target": "OnlySelf", "common": "Self", "priority": 16, "newRole": "bladespark", "canConvert": [ "spark" ], "pierce": true, "silent": true }, "clay": { "command": "convert", "restrict": [ "necro", "blade" ], "target": "OnlySelf", "common": "Self", "priority": 16, "newRole": "clayspark", "canConvert": [ "spark" ], "pierce": true, "silent": true } } } }, { "role": "necrospark", "hide": true, "translation": "Sparkman", "side": "village", "help": "Whenever Necroshade dies, you become Darkbright (kill and stalk). You can still /kill whenever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "sparkblade": "plasmavice" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "kill": { "target": "AnyButSelf", "common": "Team", "priority": 15 } } } }, { "role": "bladespark", "hide": true, "translation": "Sparkman", "side": "village", "help": "Whenever Bladedge dies, you become Plasma Vice (evades daykills and gets a nightkill). You can still /kill whenever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "sparkblade": "plasmavice" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "kill": { "target": "AnyButSelf", "common": "Team", "priority": 15 } } } }, { "role": "clayspark", "translation": "Sparkman", "side": "village", "hide": true, "help": "Whenever Clayman dies, you become Thunder Giant (kill and protect). You can still /kill whenever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "sparkblade": "plasmavice" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "kill": { "target": "AnyButSelf", "common": "Team", "priority": 15 } } } }, { "role": "burst", "translation": "Burstinatrix", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Sparkman, Avian, Clayman, Wildheart, Necroshade, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! Type /burn to kill someone! Note it takes a day for this to work. You can either type /avian (your name), /bubble (your name), or type /clay (yourname) to turn into a corresponding role whenever that role dies!", "info": "Can burn (poison) one person during the night. Can become either Flame Wingman, Steam Healer or Rampart Blaster whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "burstbubble": "steamhealer" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "poisonDeadMessage": "The justified Burstfire of Burstinatrix took its toll on you!", "priority": 33 }, "avian": { "command": "convert", "restrict": [ "bubble", "clay" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "avianburst", "canConvert": [ "burst" ], "pierce": true, "silent": true }, "bubble": { "command": "convert", "restrict": [ "avian", "clay" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "bubbleburst", "canConvert": [ "burst" ], "pierce": true, "silent": true }, "clay": { "command": "convert", "restrict": [ "avian", "bubble" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "clayburst", "canConvert": [ "burst" ], "pierce": true, "silent": true } } } }, { "role": "avianburst", "translation": "Burstinatrix", "side": "village", "hide": true, "help": "Whenever Avian dies, you become Flame Wingman (daykill and distract). You can still /burn whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "burstbubble": "steamhealer" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "poisonDeadMessage": "The justified flames of Burstinatrix took their toll on you!", "priority": 33 } } } }, { "role": "bubbleburst", "translation": "Burstinatrix", "side": "village", "hide": true, "help": "Whenever Bubbleman dies, you become Steam Healer (poison + inspect). You can still /burn whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "burstbubble": "steamhealer" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "poisonDeadMessage": "The justified flames of Burstinatrix took their toll on you!", "priority": 33 } } } }, { "role": "clayburst", "translation": "Burstinatrix", "side": "village", "hide": true, "help": "Whenever Clayman dies, you become Rampart Blaster (kill + evade nightkills). You can still /burn whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "burstbubble": "steamhealer" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "poisonDeadMessage": "The justified flames of Burstinatrix took their toll on you!", "priority": 33 } } } }, { "role": "clay", "translation": "Clayman", "hide": true, "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Sparkman, Avian, Burstinatrix, Wildheart, Necroshade, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! Type /protect to prevent someone from dying! Note this does not save them from burns or converts. DO NOT PROTECT BLADEDGE. You can either type /bubble (your name), /burst (your name), or type /spark (yourname) to turn into a corresponding role whenever that role dies!", "info": "Can protect one person during the night. Can become either Thunder Giant, Mudballman or Rampart Blaster whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "burstbubble": "mudballman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 2 }, "bubble": { "command": "convert", "restrict": [ "burst", "spark" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "bubbleclay", "canConvert": [ "clay" ], "pierce": true, "silent": true }, "burst": { "command": "convert", "restrict": [ "bubble", "spark" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "burstclay", "canConvert": [ "clay" ], "pierce": true, "silent": true }, "spark": { "command": "convert", "restrict": [ "bubble", "burst" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "sparkclay", "canConvert": [ "clay" ], "pierce": true, "silent": true } } } }, { "role": "bubbleclay", "translation": "Clayman", "side": "village", "hide": true, "help": "Whenever Bubbleman dies, you become Mudballman (protect and inspect). You can still /protect whenever you want, just be careful to protect your teammates! DO NOT PROTECT BLADEDGE.", "actions": { "onDeath": { "convertRoles": { "claybubble": "mudballman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 15 } } } }, { "role": "sparkclay", "translation": "Clayman", "side": "village", "hide": true, "help": "Whenever Sparkman dies, you become Thunder Giant (kill and protect). You can still /protect whenever you want, just be careful to protect your teammates! DO NOT PROTECT BLADEDGE.", "actions": { "onDeath": { "convertRoles": { "claybubble": "mudballman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 15 } } } }, { "role": "burstclay", "translation": "Clayman", "side": "village", "hide": true, "help": "Whenever Burstinatrix dies, you become Rampart Blaster (kill + evade kills). You can still /protect whenever you want, just be careful to protect your teammates! DO NOT PROTECT BLADEDGE.", "actions": { "onDeath": { "convertRoles": { "claybubble": "mudballman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 15 } } } }, { "role": "wild", "translation": "Wildheart", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Sparkman, Avian, Burstinatrix, Clayman, Necroshade, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! During the night, you can find out what actions are being performed (and rarely, by who). You can either type /blade (your name), /necro (your name), or type /avian (yourname) to turn into a corresponding role whenever that role dies!", "info": "Gets hax on kill, burn, distract, protect and inspect. Can become either Wild Edge, Necroid Shaman or Wild Wingman whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "wildavian": "wildwingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "blade": { "command": "convert", "restrict": [ "necro", "avian" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "bladewild", "canConvert": [ "wild" ], "pierce": true, "silent": true }, "necro": { "command": "convert", "restrict": [ "blade", "avian" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "necrowild", "canConvert": [ "wild" ], "pierce": true, "silent": true }, "avian": { "command": "convert", "restrict": [ "blade", "necro" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "avianwild", "canConvert": [ "wild" ], "pierce": true, "silent": true } }, "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "bladewild", "translation": "Wildheart", "side": "village", "hide": true, "help": "Whenever Bladedge dies, you become Wild Edge (evades daykills + hax). You can still pick up on what actions are being performed and by who.", "actions": { "onDeath": { "convertRoles": { "wildavian": "wildwingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "necrowild", "translation": "Wildheart", "side": "village", "hide": true, "help": "Whenever Necroshade dies, you become Necroid Shaman (stalk + hax). You can still pick up on what actions are being performed and by who.", "actions": { "onDeath": { "convertRoles": { "wildavian": "wildwingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "wildwingman", "translation": "Wild Wingman", "side": "village", "help": "Type /distract to prevent someone from carrying out their actions! You can also find out what actions are being used (and sometimes by who)!", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 1, "distractmsg": "Wild Wingman commands his Cyclone in your direction! You were trapped by it, unable to move.", "teammsg": "Your partner was hurled into Wild Wingman's Cyclone, and couldn't ~Action~ until he was thrown out." } }, "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } }, "startup": "team-reveal-with-roles" } }, { "role": "avianwild", "translation": "Wildheart", "side": "village", "hide": true, "help": "Whenever Avian dies, you become Wild Wingman (hax and distract). You can still pick up on what actions are being performed and by who.", "actions": { "onDeath": { "convertRoles": { "wildavian": "wildwingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "blade", "translation": "Bladedge", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Sparkman, Avian, Burstinatrix, Clayman, Necroshade, Bubbleman, Stratos and Wildheart) have united to stop it once and for all! During the day, you cannot be killed. However, if you are protected or safeguarded, your frail armor will pentrate, and kill you. You can either type /spark (your name), or /wild (your name), to turn into a corresponding role whenever that role dies!", "info": "Evades daykills. Dies if safeguarded or protected. Can become either Wild Edge or Plasma Vice whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "kill": { "mode": { "ignore": [ "malicious" ] } }, "night": { "wild": { "command": "convert", "restrict": [ "spark" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "wildblade", "canConvert": [ "blade" ], "pierce": true, "silent": true }, "spark": { "command": "convert", "restrict": [ "wild" ], "target": "OnlySelf", "common": "Self", "priority": 34, "newRole": "sparkblade", "canConvert": [ "blade" ], "pierce": true, "silent": true } }, "daykill": "evade", "protect": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "safeguard": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "onDeath": { "convertRoles": { "bladewild": "wildedge" }, "convertmsg": "Before Bladedge died, he fused with ~Old~ and became a ~New~!" } } }, { "role": "sparkblade", "translation": "Bladedge", "side": "village", "hide": true, "help": "Whenever Sparkman dies, you become Plasma Vice (evades daykills + kill). You can still evade daykills, but you also will die if protected or safeguarded.", "info": "Evades daykills. Dies if safeguarded or protected. Can become either Wild Edge or Plasma Vice (depending on the command used). Sided with the Village.", "actions": { "kill": { "mode": { "ignore": [ "malicious" ] } }, "daykill": "evade", "protect": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "safeguard": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "onDeath": { "convertRoles": { "bladewild": "wildedge" }, "convertmsg": "Before Bladedge died, he fused with ~Old~ and became a ~New~!" } } }, { "role": "wildblade", "translation": "Bladedge", "side": "village", "hide": true, "help": "Whenever Wildheart dies, you become Wild Edge (evades daykills + hax). You can still evade daykills, but you also will die if protected or safeguarded.", "info": "Evades daykills. Dies if safeguarded or protected. Can become either Wild Edge or Plasma Vice (depending on the command used). Sided with the Village.", "actions": { "kill": { "mode": { "ignore": [ "malicious" ] } }, "daykill": "evade", "protect": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "safeguard": { "mode": "die", "msg": "Your sensitive armor caused you to die when protected!", "targetmsg": "Your target (Bladedge) was killed due to his frail armor!" }, "onDeath": { "convertRoles": { "bladewild": "wildedge" }, "convertmsg": "Before Bladedge died, he fused with ~Old~ and became a ~New~!" } } }, { "role": "avian", "translation": "Avian", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Sparkman, Burstinatrix, Clayman, Wildheart, Necroshade, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! Type /distract to prevent someone from carrying out their actions! Note it takes a day for this to work. You can either type /burst (your name), /bubble (your name), or type /wild (yourname) to turn into a corresponding role whenever that role dies!", "info": "Can distract one person during the night. Can become either Flame Wingman, Wild Wingman or Mariner whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "avianburst": "flamewingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "distract": { "command": "distract", "target": "AnyButSelf", "common": "Self", "distractmsg": "Avian's Featherbreak held you in your place, preventing you from carrying out your actions.", "priority": 1 }, "burst": { "command": "convert", "restrict": [ "bubble", "wild" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "burstavian", "canConvert": [ "avian" ], "pierce": true, "silent": true }, "bubble": { "command": "convert", "restrict": [ "burst", "wild" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "bubbleavian", "canConvert": [ "avian" ], "pierce": true, "silent": true }, "wild": { "command": "convert", "restrict": [ "burst", "bubble" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "clayburst", "canConvert": [ "avian" ], "pierce": true, "silent": true } } } }, { "role": "burstavian", "translation": "Avian", "side": "village", "hide": true, "help": "Whenever Burstinatrix dies, you become Flame Wingman (daykill + distract). You can still /distract whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "avianburst": "flamewingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "distract": { "command": "distract", "target": "AnyButSelf", "common": "Self", "distractmsg": "Avian's Featherbreak held you in your place, preventing you from carrying out your actions.", "priority": 1 } } } }, { "role": "bubbleavian", "translation": "Avian", "side": "village", "hide": true, "help": "Whenever Bubbleman dies, you become Mariner (distract and inspect). You can still /distract whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "avianburst": "flamewingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "distract": { "command": "distract", "target": "AnyButSelf", "common": "Self", "distractmsg": "Avian's Featherbreak held you in your place, preventing you from carrying out your actions.", "priority": 1 } } } }, { "role": "wildavian", "translation": "Avian", "side": "village", "hide": true, "help": "Whenever Wildheart dies, you become Wild Wingman (hax and distract). You can still /distract whoever you want, just be careful not to hit any of your teammates!", "actions": { "onDeath": { "convertRoles": { "avianburst": "flamewingman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "distract": { "command": "distract", "target": "AnyButSelf", "common": "Self", "distractmsg": "Avian's Featherbreak held you in your place, preventing you from carrying out your actions.", "priority": 1 } } } }, { "role": "bubble", "translation": "Bubbleman", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Burstinatrix, Avian, Clayman, Wildheart, Necroshade, Sparkman, Stratos and Bladedge) have united to stop it once and for all! Type /inspect to find someone's identity! You can either type /avian (your name), /burst (your name), or type /clay (your name) to turn into a corresponding role whenever that role dies!", "info": "Can inspect one person during the night. Can become either Mariner, Mudballman or Steam Healer whenever a certain role dies (depending on the command used). Sided with the Village.", "actions": { "onDeath": { "convertRoles": { "bubbleavian": "mariner" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "burst": { "command": "convert", "restrict": [ "clay", "avian" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "burstbubble", "canConvert": [ "bubble" ], "pierce": true, "silent": true }, "avian": { "command": "convert", "restrict": [ "burst", "clay" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "avianbubble", "canConvert": [ "bubble" ], "pierce": true, "silent": true }, "clay": { "command": "convert", "restrict": [ "burst", "avian" ], "target": "OnlySelf", "common": "Self", "priority": 2, "newRole": "claybubble", "canConvert": [ "bubble" ], "pierce": true, "silent": true } } } }, { "role": "burstbubble", "translation": "Bubbleman", "side": "village", "hide": true, "help": "Whenever Burstinatrix dies, you become Rampart Blaster (killer who can't be nightkilled). You can still /inspect whoever you want, just be sure to report all info to your teammates!", "actions": { "onDeath": { "convertRoles": { "bubbleavian": "mariner" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 } } } }, { "role": "avianbubble", "translation": "Bubbleman", "side": "village", "hide": true, "help": "Whenever Avian dies, you become Mariner (distract and inspect). You can still /inspect whoever you want, just be sure to report all info to your teammates!", "actions": { "onDeath": { "convertRoles": { "bubbleavian": "mariner" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 } } } }, { "role": "claybubble", "translation": "Bubbleman", "side": "village", "hide": true, "help": "Whenever Clayman dies, you become Mudballman (inspect and protect). You can still /inspect whoever you want, just be sure to report all info to your teammates!", "actions": { "onDeath": { "convertRoles": { "bubbleavian": "mariner" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 } } } }, { "role": "shiningflarewingman", "translation": "Shining Flare Wingman", "side": "village", "help": "Your powerful surge of light is powerful enough to decimate those who dare challenge your sheer power! During the day, type /kill to utilize Static Shockwave to your advantage! You won't be revealed. You also can /distract someone during the night to prevent them from carrying out their actions!", "actions": { "night": { "distract": { "common": "Self", "target": "AnyButSelf", "priority": 0 } }, "standby": { "kill": { "target": "AnyButTeam", "msg": "Use your Static Shockwave by typing /kill (name). You can't kill your teammates!", "killmsg": "A beam of blinding light is commanded by Shining Flare Wingman. He flashes it at ~Target~, who is pulverized momentarily by ten thousand volts of electricity!" } } } }, { "role": "necro", "translation": "Necroshade", "side": "village", "help": "Fed up with all the injustice and chaos going on lately, you and the other Elemental Heroes (Burstinatrix, Avian, Clayman, Wildheart, Sparkman, Bubbleman, Stratos and Bladedge) have united to stop it once and for all! Utilize the power of the shadows to /stalk someone during the night to find out who they visited! However, due to your 'shady' appearance, you appear as an enemy to all inspectors. You can also type either /spark (your name), or /wild (your name) to turn into a corresponding role whenever that role dies!", "info": "Can stalk one person during the night. Can become either Darkbright or Necroid Shaman whenever a certain role dies (depending on the command used). Reveals as a Bad Guy when inspected/exposed. Sided with the Village.", "actions": { "inspect": { "revealAs": "bad_guy" }, "onDeath": { "convertRoles": { "necrowild": "necroidshaman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "spark": { "command": "convert", "restrict": [ "wild" ], "target": "OnlySelf", "common": "Self", "newRole": "sparknecro", "canConvert": [ "necro" ], "priority": 100, "silent": true }, "wild": { "command": "convert", "restrict": [ "spark" ], "target": "OnlySelf", "common": "Self", "newRole": "wildnecro", "canConvert": [ "necro" ], "priority": 100, "silent": true }, "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 1006 } } } }, { "role": "sparknecro", "translation": "Necroshade", "side": "village", "hide": true, "help": "Whenever Sparkman dies, you become Darkbright (kill and stalk). You can still /stalk whenever you want! However, you still appear as an enemy to inspectors.", "info": "Can stalk one person during the night. Sided with the Village.", "actions": { "inspect": { "revealAs": "bad_guy" }, "onDeath": { "convertRoles": { "necrowild": "necroidshaman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 1006 } } } }, { "role": "wildnecro", "translation": "Necroshade", "side": "village", "hide": true, "help": "Whenever Wildheart dies, you become Necroid Shaman (stalk + hax). You can still /stalk whenever you want! However, you still appear as an enemy to inspectors.", "info": "Can stalk one person during the night. Sided with the Village.", "actions": { "inspect": { "revealAs": "bad_guy" }, "onDeath": { "convertRoles": { "necrowild": "necroidshaman" }, "convertmsg": "Before ~Role~ died, he fused with ~Old~ and became a ~New~!" }, "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 1006 } } } }, { "role": "plasmavice", "translation": "Plasma Vice", "side": "village", "help": "During the night, type /kill to get rid of someone with Static Shockwave! You evade daykills too! (you also won't die if protected or safeguarded)", "info": "Can kill one person during the night. Can't be daykilled. Sided with Elemental Heroes.", "actions": { "daykill": "evade", "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 14, "broadcast": "team", "broadcastmsg": "±Game: Your teammate ~Player~ (Mace Knight) has decided to kill ~Target~!", "hide": true } } } }, { "role": "mariner", "translation": "Mariner", "side": "village", "help": "Type /distract to prevent someone from doing their action! You can also type /inspect to find someone's indentity!", "info": "Can inspect and distract someone during the night. Sided with the Elemental Heroes.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "distract": { "target": "AnyButSelf", "common": "Self", "priority": 1 } } } }, { "role": "mudballman", "translation": "Mudballman", "side": "village", "help": "Type /protect to prevent someone from dying! DO NOT PROTECT BLADEDGE. You can also type /inspect to find someone's identity!", "info": "Can inspect and distract someone during the night.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "distract": { "target": "AnyButSelf", "common": "Self", "priority": 1 } } } }, { "role": "steamhealer", "translation": "Steam Healer", "side": "village", "help": "Type /burn to kill someone! (this takes a day to take effect.) Type /inspect to find someone's identity! Also, once per game, you can /heal someone to cure them of their burns!", "info": "Can burn (poison), inspect and heal (removes poison) from someone during the night. Sided with the Village.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "priority": 40, "poisonDeadMessage": "Steam Healer's scalding powers took effect!" }, "heal": { "command": "detox", "target": "AnyButSelf", "common": "Self", "priority": 1005, "msg": "~Target~ was cured of poison!", "targetmsg": "Steam Healer removed your burn from you!", "detoxmsg": "~Self~ (Self), the ~Role~, cured ~Target~ of poison!", "charges": 1, "chargesmsg": "You gave up your only cure for the burns!", "silent": true, "pierce": true } } } }, { "role": "wildedge", "translation": "Wild Edge", "side": "village", "help": "You can't be killed during the day! You may also find out what actions are being used (and sometimes by who)!", "info": "Evades daykills, and gets hax on kills, inspects, burns, distracts and protects. Sided with the Village.", "actions": { "daykill": "evade", "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "necroidshaman", "translation": "Necroid Shaman", "side": "village", "help": "You can't be killed during the day! You may also find out what actions are being used (and sometimes by who)!", "info": "Can stalk one person during the night. Sided with the Village.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 1006 } }, "daykill": "evade", "hax": { "kill": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "inspect": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "burn": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "distract": { "revealTeam": 0.2, "revealPlayer": 0.07 }, "protect": { "revealTeam": 0.2, "revealPlayer": 0.07 } } } }, { "role": "flamewingman", "translation": "Flame Wingman", "side": "village", "info": "Can /burn (poison) someone during the night, and can also distract someone during the night. Converts Sparkman into Shining Flare Wingman on death. Sided with the Village.", "help": "During the night, you can /burn someone to kill them! (this will take a day to work, though) You also can /distract someone to stop them from carrying out their action! Make sure not to hit your teammates!", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "burn": { "command": "poison", "target": "AnyButSelf", "common": "Self", "priority": 30 } } } }, { "role": "lady_heat", "translation": "Heat", "side": "village", "info": "Can /burn (poison) someone during the night (shared with Lady Heat). Knows Lady Heat. Sided with the Village.", "help": "During the night, you can /burn someone to kill them! (this will take a day to work, though) You fight alongside your (girlfriend?) Lady Heat, so you know her from the start!", "actions": { "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Team", "priority": 30 } }, "startup": { "revealRole": [ "lady_heat" ] } } }, { "role": "heat", "translation": "Lady Heat", "side": "village", "info": "Can /burn (poison) someone during the night (shared with Heat). Knows Heat. Sided with the Village.", "help": "During the night, you can /burn someone to kill them! (this will take a day to work, though) You fight alongside your (boyfriend?) Heat, so you know her from the start!", "actions": { "night": { "burn": { "command": "poison", "target": "AnyButSelf", "common": "Team", "priority": 30 } }, "startup": { "revealRole": [ "heat" ] } } }, { "role": "darkbright", "translation": "Darkbright", "side": "village", "help": "Type /stalk to find out what action someone used during the night! (if any) Also type /kill to get rid of someone!", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 50 }, "kill": { "target": "AnyButSelf", "common": "Self", "priority": 9 } } } }, { "role": "tempest", "translation": "Dragon Ruler Tempest", "side": "rulers", "info": "Can /kill during the night (shared with team). Can distract one person during the night. Sided with Dragon Rulers.", "help": "You've been set free from an ancient tablet by an unknown force. Type /inspect to find someone's identity!", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "night": { "inspect": { "target": "AnyButTeam", "common": "Self", "priority": 1000, "broadcast": "Team" } } } }, { "role": "tidal", "translation": "Dragon Ruler Tidal", "side": "rulers", "info": "Can kill one person during the day (non-revealing). Sided with Dragon Rulers.", "help": "You've been set free from an ancient tablet by an unknown force. During the day, type /kill to bring down those who oppose you! (you won't be revealed).", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "standby": { "kill": { "target": "AnyButTeam", "msg": "Summon a powerful waterfall to drown your opposition with /kill!", "killmsg": "A whirpool forms around ~Target~. Tidal, Dragon Ruler of Waterfalls summons an enormous waterfall to finish off ~Target~, who is hopelessly trapped by the chaotic vortex of water..." } } } }, { "role": "blaster", "translation": "Dragon Ruler Blaster", "side": "rulers", "info": "Can kill during the night up to 3 times per game (once per night). In small games, only has one kill. Sided with Dragon Rulers.", "help": "You've been set free from an ancient tablet by an unknown force. Type /kill to bring down those who oppose you! You can use this up to 3 times per game, but only once per night.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 30, "charges": 3, "chargesmsg": "You have ~Charges~ kills left!", "broadcast": "Team" } } } }, { "role": "blaster0", "translation": "Dragon Ruler Blaster", "side": "rulers", "info": "herp a derp", "hide": true, "help": "You've been set free from an ancient tablet by an unknown force. Type /kill to bring down those who oppose you! You have 1 shot, so make it count!", "actions": { "inspect": { "revealAs": "bad_guy" }, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 30, "charges": 1, "chargesmsg": "You ran out of energy to kill!", "broadcast": "Team" } } } }, { "role": "redox", "translation": "Dragon Ruler Redox", "side": "rulers", "info": "Can protect + safeguard one person during the night (including himself). Sided with Dragon Rulers.", "help": "You've been set free from an ancient tablet by an unknown force. Type /protect (name) to prevent someone from dying! (this also prevents them from being burned, distracted, inspected, stalked, converted, and other stuff). If Bladedge is protected, it will kill him instead! (but you shouldn't risk your teammates getting killed.)", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "night": { "protect": { "command": [ "protect", "safeguard" ], "target": "Any", "common": "Self", "priority": 2, "broadcast": "Team" } } } }, { "role": "diamond", "translation": "Diamond Dude", "side": "destiny", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! Your crystalline structure may alert you to what will happen during the night.", "info": "Gets hax on kill, burn, distract, protect and inspect. Sided with the Destiny Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "hax": { "kill": { "revealTeam": 0.3, "revealPlayer": 0.1 }, "inspect": { "revealTeam": 0.3, "revealPlayer": 0.1 }, "burn": { "revealTeam": 0.3, "revealPlayer": 0.1 }, "distract": { "revealTeam": 0.3, "revealPlayer": 0.1 }, "protect": { "revealTeam": 0.3, "revealPlayer": 0.1 } } } }, { "role": "defender", "translation": "Defender", "side": "destiny", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! Your stone body prevents you from being burned or nightkilled. However, your vote is 0.9.", "info": "Can't be burned or nightkilled. Vote counts as 0.9 (has a vote of 1 in games of 3-6). Sided with the Destiny Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "vote": 0.9, "kill": { "mode": "ignore" }, "poison": { "mode": "ignore" } } }, { "role": "defender0", "translation": "Defender", "side": "destiny", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! Your stone body prevents you from being burned or nightkilled.", "hide": true, "info": "Can't be burned or nightkilled. Vote counts as 0.9. Sided with the Destiny Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "kill": { "mode": "ignore" }, "poison": { "mode": "ignore" } } }, { "role": "dasher", "translation": "Dasher", "side": "destiny", "info": "Can kill one person during the night. Sided with Destiny Heroes.", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! Type /kill (name) to kill someone!", "actions": { "startup": "team-reveal-with-roles", "inspect": { "revealAs": "bad_guy" }, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 30, "broadcast": "Team" } } } }, { "role": "dogma", "translation": "Dogma", "side": "destiny", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! During the day, you kill anyone who tries to harm you. Your vote is also enough to lynch anyone you wish, just be careful it isn't one of your teammates you get rid of!", "info": "Revenges daykills. Vote counts as 3400. Appears 50% of the time (the other 50% is Plasma). Sided with the Destiny Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "vote": 3400, "daykill": "revenge", "daykillrevengemsg": "~Target~ tries to attack Destiny Hero Dogma, but retaliates with Dogma Slash!" } }, { "role": "plasma", "translation": "Plasma", "side": "destiny", "help": "You've found your teammates struggling to prevent the villainy of the Evil Heroes and the foolish wreckage of the Elemental Heroes, and so you've joined forces with your former comrades! During the day, you kill anyone that tries to harm you. Your vote is also enough to stop anyone from being lynched!", "info": "Revenges daykills. Vote counts as -1900. Appears 50% of the time (the other 50% is Dogma). Sided with the Destiny Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "vote": -1900, "daykill": "revenge", "daykillrevengemsg": "~Target~ tries to attack Destiny Hero Plasma, but retaliates with Plasma Rain!" } }, { "role": "prodigy", "translation": "Infernal Prodigy", "side": "evil", "help": "You've found your teammates struggling to retaliate against the Elemental Heroes and Destiny Heroes, and so you've joined forces with your former comrades! You're the weakest of all Evil Heroes, but you can expose someone during the day!", "info": "Can expose one person during the day. Sided with Evil Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "standby": { "expose": { "target": "AnyButTeam", "msg": "You can type /expose to reveal someone's identity!", "exposemsg": "Infernal Prodigy summons a weak, dark aura, surrounding ~Target~, the ~Role~..." } } } }, { "role": "gainer", "translation": "Infernal Gainer", "side": "evil", "help": "You've found your teammates struggling to retaliate against the Elemental Heroes and Destiny Heroes, and so you've joined forces with your former comrades! During the night you can banish one of your teammates for the night, preventing them from dying, by typing /protect. If you protect Bladedge, he'll die, so if Malicious Edge is in the game, ask him who Bladedge is!", "info": "Can protect one teammate during the night. Sided with Evil Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 2 } } } }, { "role": "malicious", "translation": "Malicious Edge", "side": "evil", "help": "You've found your teammates struggling to retaliate against the Elemental Heroes and Destiny Heroes, and so you've joined forces with your former comrades! Being the strongest of the Evil Heroes, you can /kill twice during the night. You know the identity of Bladedge, but you can't kill him (but he gets killed when he's protected, and Infernal Gainer protects too...)", "info": "Can kill twice during the night. Knows the identity of Bladedge. Sided with Evil Heroes.", "actions": { "inspect": { "revealAs": "bad_guy" }, "startup": "team-reveal-with-roles", "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 99, "limit": 2 } } } }, { "role": "exodia", "translation": "Exodia", "side": "exodia", "winningSides": "*", "help": "You're Exodia, the ancient pharaoh sealed away. The chaos caused by all of the monsters has waked you up - causing you to be mortal, thus being susceptible to death. If you do not die within 7 days, your true powers will be unlocked, and you will automatically win the duel. You also win with anyone that shows immense power, just as long as you don't perish first.", "info": "Autowins if not killed within 7 days. Sided with itself, but wins with anyone.", "actions": { "inspect": { "revealAs": "bad_guy" }, "initialCondition": { "curse": { "curseCount": 7, "cursedRole": "exodia_win", "curseConvertMessage": "The seal of the Forbidden One has been broken!" } } } }, { "role": "exodia_win", "translation": "Exodia", "side": "exodia", "hide": true, "winIfDeadRoles": [ "exodia" ], "help": "Your power has been unlocked! You win the match.", "actions": {} }, { "role": "stratos", "translation": "Stratos", "side": "village", "help": "With engines on your shoulders, you can propel yourself in the air during the day so everyone can see who you are!", "info": "Can reveal himself during the day. Evades daykills. Sided with the Village.", "actions": { "daykill": "evade", "standby": { "derp": { "msg": "Type /propel to reveal your role!", "command": "reveal", "revealmsg": "~Self~, Stratos, cues the Elemental Heroes to take a lead on villainy!" } } } }, { "role": "godfather1", "translation": "Dark Magician", "side": "godfather1", "help": "You are the dark sorcerer that has unleashed Exodia and the Dragon Rulers as a last resort effort to prevent the Elemental Heroes from bringing justice to this world. Both want to conquer the world, but you have better plans in mind. Type /distract to prevent someone from carrying out their actions, and type /inspect to find out someone's identity. You also have a votecount of 2, to help calm those who are foolish enough to stand in your way. You know the Blue-Eyes White Dragon too (he does too), but neither of you are able to kill each other.", "info": "Can inspect and distract someone during the night. Vote counts as 2. Knows the Blue-Eyes White Dragon, but can't kill him. Sided with himself.", "actions": { "inspect": { "revealAs": "bad_guy" }, "kill": { "mode": { "ignore": [ "godfather1" ] } }, "vote": 2, "startup": { "revealRole": [ "godfather2" ] }, "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 1000 }, "distract": { "target": "AnyButSelf", "common": "Self", "priority": 1 } } } }, { "role": "godfather2", "translation": "Blue-Eyes White Dragon", "side": "godfather2", "help": "You are the once legendary dragon that ruled the ancient world, but the Dark Magician has unleashed the Dragon Rulers and Exodia into the Duel World once again. He knows your identity, as do you, but you cannot kill each other. Type /stalk (name) twice to roam around and find out what a player has been up to during that night! You can also /protect yourself (and only yourself) during the night, but this has a 5% chance of failing.", "info": "Can stalk twice and protect himself (with a 5% chance of failing) during the night. Vote counts as -1. Voteshield of -1. Knows Dark Magician, but can't kill him. Sided with itself.", "actions": { "inspect": { "revealAs": "bad_guy" }, "vote": -1, "voteshield": -1, "kill": { "mode": { "ignore": [ "godfather1" ] } }, "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "limit": 2, "priority": 1006 }, "protect": { "target": "OnlySelf", "common": "Self", "priority": 2, "failChance": 0.05 } } } } ], "roles1": [ "clay", "bubble", "defender0", "blaster0", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "necro" ], "roles2": [ "clay", "bubble", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "gainer", "avian", "diamond", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "defender", "necro", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "burst", "blaster", "prodigy", "tempest", "wild", "tidal", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "blade", { "dogma": 0.5, "plasma": 0.5 }, "stratos", "spark", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "malicious", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, "redox", "lady_heat", "heat", "exodia", { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, { "kuriboh": 0.5, "winged_kuriboh": 0.5 }, { "kuriboh": 0.5, "winged_kuriboh": 0.5 } ], "roles3": [], "villageCantLoseRoles": [ "shiningflarewingman", "spark", "necrospark", "bladespark", "burst", "avianburst", "bubbleburst", "clayburst", "flamewingman", "plasmavice", "darkbright", "steamhealer" ], "killmsg": "±Duel Monsters: ~Player~ (~Role~) was destroyed by battle and sent to the Graveyard!", "killusermsg": "You were destroyed!" } [/HIDE] This is a really...interesting...theme. Elemental heroes work around basically luck. When a compatible role dies after they have type in a corresponding command (like Burstinatrix types in /avian before Avian dies) she becomes Flame Wingman. Village: Kuriboh/Winged Kuriboh is villy, Avian is a PL, Burstinatrix is a poisoner (I'll call it /burn), Sparkman is vigi, Necroshade is stalker, Bladedge is daykill evader who dies when safeguarded or protected, Bubbleman is inspector, Wildheart is a spy, Stratos is a day revealer, and Lady Heat/Heat know each other and have a shared burn (poison). Every role is basically just the two roles' actions put in one, e.g. Darkbright (Necroshade and Sparkman) is a vigilante who can stalk. Dragon Rulers: All Dragon Rulers have a shared nightkill. Tidal has a daykill, Blaster has an extra nightkill once per game, Tempest has a distract, and Redox has a protect which also safeguards. I was thinking of adding the baby Dragon Rulers (Stream, Burner, Lightning and Reactan respectively) but I'm not sure what to do with them. Destiny Heroes: Defender is immune to burns (poison) and kills, but in 7+ games he has only 0.9 votes. Dogma is a kuja with 3400 votes, and Plasma has -1900 making him an anti kuja, but only one appears during the spawn. Diamond Dude is basically just Wildheart with slightly more hax. Evil Heroes: Infernal Prodigy exposes during the day, Infernal Gainer can protect someone during the night, and Malicious Edge can kill twice. He also knows Bladedge, but can't kill him. (But Infernal Gainer can, if you know what I mean) Exodia: The only solo role thus far, he wins in 7 days if he isn't stopped. He wins with anyone too, just in case someone's pretty lucky to take him down before the alotted time. Blue-Eyes: Sided by himself but knows the Dark Magician, and can't kill him. Can self protect and stalk twice. self bg has a 5% of failing Dark Magiciana: can inspect and distract. has 2 votes, and knows the blue-eyes white dragon, but can't kill him. Priority: Spoiler [0] Shining Flare Wingman (Distract) [1] Wild Wingman (Distract) [1] Avian (Distract) [1] Avian (Distract) [1] Avian (Distract) [1] Avian (Distract) [1] Mudballman (Distract) [1] Mariner (Distract) [2] Bubbleman (Burst) [2] Avian (Bubble) [2] Avian (Burst) [2] Bubbleman (Clay) [2] Bubbleman (Avian) [2] Clayman (Protect) [2] Infernal Gainer (Protect) [2] Avian (Wild) [14] Plasma Vice (Kill) [15] Clayman (Protect) [15] Sparkman (Kill) [15] Sparkman (Kill) [15] Clayman (Protect) [15] Sparkman (Kill) [15] Clayman (Protect) [15] Sparkman (Kill) [16] Sparkman (Blade) [16] Sparkman (Necro) [16] Sparkman (Clay) [30] Heat (Burn) [30] Lady Heat (Burn) [30] Dragon Ruler Tempest (Kill) [30] Dragon Ruler Tidal (Kill) [30] Dragon Ruler Blaster (Kill) [30] Dragon Ruler Blaster (Kill) [30] Dragon Ruler Redox (Protect) [30] Dragon Ruler Redox (Kill) [30] Dragon Ruler Blaster (Inferno) [30] Flame Wingman (Burn) [33] Burstinatrix (Burn) [33] Burstinatrix (Burn) [33] Burstinatrix (Burn) [33] Burstinatrix (Burn) [34] Wildheart (Blade) [34] Clayman (Bubble) [34] Burstinatrix (Bubble) [34] Burstinatrix (Clay) [34] Wildheart (Avian) [34] Bladedge (Spark) [34] Burstinatrix (Avian) [34] Clayman (Spark) [34] Wildheart (Necro) [34] Clayman (Burst) [34] Bladedge (Wild) [40] Steam Healer (Burn) [99] Malicious Edge (Kill) [99] Necroshade (Stalk) [100] Necroshade (Wild) [100] Necroshade (Spark) [1000] Bubbleman (Inspect) [1000] Mariner (Inspect) [1000] Steam Healer (Inspect) [1000] Dragon Ruler Tempest (Inspect) [1000] Bubbleman (Inspect) [1000] Flame Wingman (Inspect) [1000] Bubbleman (Inspect) [1000] Mudballman (Inspect) [1000] Bubbleman (Inspect) [1001] Necroshade (Stalk) [1001] Necroid Shaman (Stalk) [1001] Necroshade (Stalk)[/HIDE] Bear in mind, these roles don't all appear at once.
I've got to go soon but at first glance how exactly do the Destiny Hero's win? We have a person to get Hax, A person to ignore Nightkills and Poisons, and then we have either a Kuja or Anti-Kuja Assuming Dogma Spawned rather than Plasma a win would still be nigh impossible, with Plasma it is impossible to win under normal circumstances. I did just glance over it for now so correct me if I'm wrong.
Will look at tomorrow, really tired now, and it's 9:15 in the morning (I've been awake from 5:20 PM), so Day (or night, whatever)!
With Destiny Heroes, it's more of a cover your bases type of gameplay. Plasma plays anti-kuja, essentially saving anyone from being voted. Dogma gets to fundamentally go on the offensive as he can votekill anyone, but he kind of needs other people (preferably his teammates) to back him up and divide the blame. Let's also not forget they're good checks for Shining Flare Wingman and Dragon Ruler Tidal as well, seeing as how Plasma and Dogma revenge their daykills. But to answer your question in short, Destiny Heroes are more shifted towards attempting to survive pretty much anything that comes their way.
The destiny heroes seem a bit underpowered since the village has exposers, killers, poisoners and inspectors so if they find the kuja they pretty much take out the d-heroes. 5 player game has the dragon being a bit overpowered and the d-hero being underpowered since if burner kills a villy or bg (or both) which is pretty likely then it's 2 village vs the dragon and d-hero, d-hero must vote with the dragon so it's really prone to ties/games which nobody can finish. Also it should support bigger games (lack of village can't lose and roles3 make it look like it may be unfinished).
"role": "shiningflarewingman", "translation": "Shining Flare Wingman", "side": "village", "help": "Your powerful surge of light is powerful enough to decimate those who dare challenge your sheer power! During the day, type /kill to utilize Static Shockwave to your advantage! You won't be revealed. You also can /distract someone during the night to prevent them from carrying out their actions, and /burn someone to kill them (note this takes a day to become effective).", All he had in the code was a Daykill and the Distract. The distract was supposed to be for 2 people per night according to the code
Why not give Defender a /protect to ensure Diamond/Plasma/Dogma survival if you want them to outlast? Seems like there's a lot of nightkilling and burning going down so I feel they wouldn't last long without that. Flavorwise I can't help but suggest a cameo appearance by Yugo/Dark Magician or Kaiba/Blue Eyes if you need more roles.
No, actually the roles1 version has a version of Blaster that has only 1 kill. There's no one in the village that can expose (Stratos self reveals). haha, fixed that.
edit: sorry for double post :x I was thinking of making a Blue-Eyes Mafia (considering all the new support cards like Blue-Eyes Maiden and White Stone and such) and a Dark Magician Mafia too considering he's got a lot of support as well. Also, Kuja + bg doesn't work well (especially when they evade daykills). Poison's pretty much the only thing that can touch them basically. (unless you're suggesting me to make Plasma and Dogma ignore protect...)
I'll have to think about that one. It still seems a little op (the former) but it wouldn't really make much use given Diamond Dude is only a spy. update: new roles: blue-eyes white dragon (2 stalks and a self protect with a 5% chance of failing, a -1 vote and a -1 voteshield.) and dark magician (2 votes, inspect and distract). Both roles know each other, but can't kill each other (please note that ignoring each other's kill is only a placeholder, and will add the kills if there isn't enough night action during the time when they come up
okay. Just gonna look through what you have before I look through code. okay villy. okay avian. okay village poisoner (sure.) Okay vigi. Necroshade --- how about miller too? Seems like a shady enough character. Bladeedge crazy. Bubbleman okay. Wildheart as spy? Why needs a spy? Eh. Stratos exposer. Why exposer now? Ehhh, ok. Another poisoner? Mason poisoners... ok...(I'd remove the main poisoner for this coupling.) "Every role is basically just the two roles' actions put in one, e.g. Darkbright (Necroshade and Sparkman) is a vigilante who can stalk." Explain this please. I haven't a clue what it means. Dragon Rulers--- 4 of them, lots of abilities to do. Okay. Strong. Will finish later
Stratos doesn't expose :x he reveals himself And by this, I mean if Sparkman uses /necro, and Necroshade dies, he turns into Darkbright. Necroshade stalks, and Sparkman nightkills, so Darkbright stalks and kills during the night. Lady Heat and Heat are there for a backup plan when the village takes a turn for the worst. Since they both know each other, they can claim easier (sort of like Luigis, but with poison instead and a regular vote). Dragon Rulers are also pretty much mafia with extra commands and stuff, so yeah, not very original I deem, but it's still kind of a solid foundation for most themes, no? Edited script so inspectors see all baddies (including Exodia) as the 'Bad Guy' (hidden role that doesn't actually spawn). Necroshade is now a miller who inspects as a Bad Guy. Thanks for the feedback, appreciate it (:
Might want to specify in BEWD's help that it's *type /stalk twice per night, clearer that way Other than that I like the new roles, cool nostalgia for older players. Everything else looks really solid and the D-hero's balance will be determined during actual play I suppose. Dragon Rulers have specific extra actions, I'll see if I can help by reading the actual cards but for now I still think it's good for the Test [1]. Fusion concept is very interesting for village and theme is clean overall.
Thanks for the test. I hope it won't let you down :) Actually, they all do. The regular avian says it takes a day for his distract to work (considering I copied the role info from burstinatrix anyways) Also, erm, Avian is a guy.
I must be blind .-. I spent three minutes looking for it in her message edit: HIS*** ALSO, Exodia only wins with everyone in his first form right? If so no one has any reason to kill him until night six .-.
Fix Me!! v Spoiler "role": "tempest", "translation": "Dragon Ruler Tempest", "side": "rulers", "info": "Can /kill during the night (shared with team). Can distract one person during the night. Sided with Dragon Rulers.", How do Blues Eyes and Dark Magician Win? They are told they can't kill each other but they have no kill, what value are stalks/inspects/distracts if all you have is -1 vote and a voteshield of -1 or only 2 votes... I see some serious balance issues Village: Village is pretty impossible to judge on paper with all the roles that convert as another dies. Dragons: looks Over Powered on paper; Destiny Heroes: Very UP Evil Heroes: Alright As is but maybe let one of Malicious Edge's kills be shared so they aren't helpless if he was lynched or something? Exodia: Conspirator, probably will never make it long enough to win on his own Dark Magician: Only a little better than Blue Eyes Blue Eyes: Can't Win Fix the issues with balance.
ha. And yes, his second role autowins considering curse happens after all actions have been used yeah it sort of makes it unfair :x Blue-eyes and dark magician were originally going to be given a kill, but I can't exactly tell how that's going to work out since there's a lot of kills and poisons. The kill was a placeholder just in case I feel like changing my mind (: On the village; we have 1 nightkiller or 1 daykiller (max), and 1-3 poisoners, 1-2 distractors (if a role that went /avian died) Dragon Rulers: 2 kills max (taking into account Blaster's extra one shot kill and the factional kill), 1 distract, 1 inspect, and 1 protect/safeguard. Destiny Heroes: has a kuja/anti-kuja (might add Dasher who can kill in place of Diamond Dude) Evil Heroes: 2 kills from Malicious Dark Magician: no kills Blue-Eyes: no kill Exodia: no kills 1 + 2 (from poison, but you can count this as 1 or 3) + 2 + 2 = 5 kills per night, or 7 per night from n2 onwards given Steam Healer can detox in time. ... Shit. EDIT: Major re-haul. Refer to OP if you're up to it, but removed Dragon Ruler's factional kill, fixed some errors, removed blue eyes and dark magician, added dasher (nightkiller who is sided with Destiny Heroes) and made Dragon Ruler Blaster able to kill during the night up to 3 times (1/night rate) per game (1 in small games).