MoonstruckMinun

Power Plant

Oct 21st, 2016
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.53 KB | None | 0 0
  1. {
  2. "name": "PP",
  3. "altname": "Power Plant",
  4. "author": [
  5. "Miki Sayaka"
  6. ],
  7. "summary": "The Power Plant has been peaceful since the Plusles and Minuns moved in, but that peace is now at stake! The Electrike Brigade has invaded, and the evil corporation Objects Incorporated have set their eyes on the Plant's production! Not to mention, Lt. Surge has sent his Pikachu to disrupt everything, and the mythical Pokémon Zapdos and Raikou even might appear!",
  8. "threadlink": "Coming soon",
  9. "bot": {
  10. "name": "Bzzt",
  11. "color": "#cc9900"
  12. },
  13. "borderColor": "#336699",
  14. "sides": [
  15. {
  16. "translation": "Good Pokémon",
  17. "side": "village",
  18. "winmsg": "~Players~ have defended the Power Plant from all the evil threats!"
  19. },
  20. {
  21. "translation": "Objects Inc.",
  22. "side": "mafia1",
  23. "winmsg": "±Magnezone: The Power Plant is now an asset of Objects Inc. All competition has been deactivated. Bzzt."
  24. },
  25. {
  26. "translation": "Electrike Brigade",
  27. "side": "mafia2",
  28. "winmsg": "±Electivire: ~Players~ have claimed the Power Plant in the name of their King!"
  29. },
  30. {
  31. "translation": "Lt. Surge's Recruits",
  32. "side": "werewolf",
  33. "winmsg": "±Lt. Surge: At last, my Pokémon ~Players~ has taken control of the Power Plant! And all the power is mine!!"
  34. },
  35. {
  36. "translation": "Mythics",
  37. "side": "godfather",
  38. "winmsg": "The Mythical Pokémon (~Players~) reign supreme over the Power Plant!"
  39. }
  40. ],
  41. "variables": {
  42. "mareepHelp": "Baa! You have escaped Safari and are now sheeping all the votes! Your vote counts as 1 + however many times you are hit with a plus during the night! However, your vote goes down by 1 if you are hit by a Minus!",
  43. "emolgaHelp": "You are soooo cuuuuute! You can use your cuteness to /Inspect one person during the night. However, this only works if you are charged with a mild positive charge (+1 or +2)! If you have a mild negative charge (-1 or -2) you will accidentally kill your target instead!",
  44. "poisonLimit": {
  45. "mode": {
  46. "evadeCharges": 3
  47. },
  48. "evadechargemsg": "",
  49. "msg": ""
  50. },
  51. "distractLimit": {
  52. "mode": {
  53. "evadeCharges": 2
  54. },
  55. "evadechargemsg": "",
  56. "msg": ""
  57. },
  58. "guardLimit": {
  59. "mode": {
  60. "evadeCharges": 1
  61. },
  62. "evadechargemsg": "",
  63. "msg": ""
  64. },
  65. "sameLimit": {
  66. "mode": {
  67. "evadeCharges": "*"
  68. },
  69. "evadechargemsg": "",
  70. "msg": ""
  71. },
  72. "powerup+": {
  73. "mareep2": ["mareep"],
  74. "mareep3": ["mareep2"],
  75. "mareep4": ["mareep2"],
  76. "emolga2": ["emolga"],
  77. "emolga3": ["emolga2"],
  78. "emolga4": ["emolga3"],
  79. "blitzle2": ["blitzle"],
  80. "blitzle3": ["blitzle2"],
  81. "blitzle4": ["blitzle3", "blitzle4"]
  82. },
  83. "powerup-": {
  84. "mareep-2": ["mareep-1"],
  85. "mareep-1": ["mareep0"],
  86. "mareep0": ["mareep"],
  87. "mareep": ["mareep2", "mareep2X"],
  88. "mareep2": ["mareep3", "mareep3X"],
  89. "mareep3": ["mareep4", "mareep4X"],
  90. "emolga-3": ["emolga-2", "emolga-3"],
  91. "emolga-2": ["emolga-1"],
  92. "emolga-1": ["emolga"],
  93. "emolga": ["emolga2", "emolga2X"],
  94. "emolga2": ["emolga3", "emolga3X"],
  95. "emolga3": ["emolga4", "emolga4X"],
  96. "blitzle3": ["blitzle4", "blitzle4X"],
  97. "blitzle2": ["blitzle3", "blitzle4X"],
  98. "blitzle1X": ["blitzle2", "blitzle4X"],
  99. "blitzle-1": ["blitzle1X", "blitzle"],
  100. "blitzle-2": ["blitzle-1"],
  101. "blitzle-3": ["blitzle-2"],
  102. "tynamo2": ["tynamo", "tynamo2"]
  103. },
  104. "mareepRevert": {
  105. "command": ["convert"],
  106. "target": "OnlySelf",
  107. "compulsory": true,
  108. "common": "Self",
  109. "convertmsg": "",
  110. "silent": true,
  111. "silentConvert": true,
  112. "usermsg": "",
  113. "ignoreDistract": true,
  114. "hide": true,
  115. "macro": false,
  116. "inputmsg": "",
  117. "priority": 0.5,
  118. "newRole": "mareep",
  119. "noRepeat": true
  120. },
  121. "blitzleRevert": {
  122. "command": ["convert"],
  123. "target": "OnlySelf",
  124. "compulsory": true,
  125. "common": "Self",
  126. "convertmsg": "",
  127. "silent": true,
  128. "silentConvert": true,
  129. "usermsg": "",
  130. "ignoreDistract": true,
  131. "hide": true,
  132. "macro": false,
  133. "inputmsg": "",
  134. "priority": 0.5,
  135. "newRole": "emolga",
  136. "noRepeat": true
  137. },
  138. "emolgaRevert": {
  139. "command": ["convert"],
  140. "target": "OnlySelf",
  141. "compulsory": true,
  142. "common": "Self",
  143. "convertmsg": "",
  144. "silent": true,
  145. "silentConvert": true,
  146. "usermsg": "",
  147. "ignoreDistract": true,
  148. "hide": true,
  149. "macro": false,
  150. "inputmsg": "",
  151. "priority": 99,
  152. "newRole": "emolga",
  153. "noRepeat": true
  154. },
  155. "tynamoRevert": {
  156. "command": ["convert"],
  157. "target": "OnlySelf",
  158. "compulsory": true,
  159. "common": "Self",
  160. "convertmsg": "",
  161. "silent": true,
  162. "silentConvert": true,
  163. "ignoreDistract": true,
  164. "usermsg": "",
  165. "hide": true,
  166. "macro": false,
  167. "inputmsg": "",
  168. "priority": 99,
  169. "newRole": "tynamo",
  170. "noRepeat": true
  171. },
  172. "pachirisuRevert": {
  173. "command": ["convert"],
  174. "target": "OnlySelf",
  175. "compulsory": true,
  176. "common": "Self",
  177. "convertmsg": "",
  178. "silent": true,
  179. "silentConvert": true,
  180. "ignoreDistract": true,
  181. "usermsg": "",
  182. "hide": true,
  183. "macro": false,
  184. "inputmsg": "",
  185. "priority": 99,
  186. "newRole": "pachirisu",
  187. "noRepeat": true
  188. },
  189. "resetEvades": {
  190. "command": ["convert"],
  191. "target": "OnlySelf",
  192. "compulsory": true,
  193. "common": "Self",
  194. "convertmsg": "",
  195. "silent": true,
  196. "silentConvert": true,
  197. "ignoreDistract": true,
  198. "usermsg": "",
  199. "hide": true,
  200. "macro": false,
  201. "convertfailmsg": "",
  202. "inputmsg": "",
  203. "priority": 4.1,
  204. "newRole": {
  205. "plusle": ["plusle"],
  206. "minun": ["minun"],
  207. "shinx": ["shinx"],
  208. "magnemite": ["magnemite"],
  209. "voltorb": ["voltorb"],
  210. "elekid": ["elekid"],
  211. "electabuzz": ["electabuzz"],
  212. "electivire": ["electivire"],
  213. "mareep": ["mareep"],
  214. "mareep2X": ["mareep2"],
  215. "mareep3X": ["mareep3"],
  216. "mareep4X": ["mareep4"],
  217. "emolga": ["emolga"],
  218. "emolga2X": ["emolga2"],
  219. "emolga3X": ["emolga3"],
  220. "emolga4X": ["emolga4"],
  221. "pikachu": ["pikachu"],
  222. "raichu": ["raichu"],
  223. "raichu2": ["raichu2"],
  224. "pachirisu": ["pachirisu"],
  225. "pachirisu2X": ["pachirisu2"],
  226. "raikou": ["raikou"],
  227. "zapdos": ["zapdos"],
  228. "tynamo": ["tynamo"],
  229. "dedenne_plus": ["dedenne_plus"],
  230. "dedenne_minus": ["dedenne_minus"]
  231. }
  232. },
  233. "resetEvades2": {
  234. "command": ["convert"],
  235. "target": "OnlySelf",
  236. "compulsory": true,
  237. "common": "Self",
  238. "convertmsg": "",
  239. "silent": true,
  240. "silentConvert": true,
  241. "ignoreDistract": true,
  242. "usermsg": "",
  243. "hide": true,
  244. "macro": false,
  245. "convertfailmsg": "",
  246. "inputmsg": "",
  247. "priority": 100,
  248. "newRole": {
  249. "plusle": ["plusle"],
  250. "minun": ["minun"],
  251. "shinx": ["shinx"],
  252. "magnemite": ["magnemite"],
  253. "voltorb": ["voltorb"],
  254. "elekid": ["elekid"],
  255. "electabuzz": ["electabuzz"],
  256. "electivire": ["electivire"],
  257. "mareep": ["mareep"],
  258. "mareep2X": ["mareep2"],
  259. "mareep3X": ["mareep3"],
  260. "mareep4X": ["mareep4"],
  261. "emolga": ["emolga"],
  262. "emolga2X": ["emolga2"],
  263. "emolga3X": ["emolga3"],
  264. "emolga4X": ["emolga4"],
  265. "blitzle": ["blitzle"],
  266. "blitzle2X": ["blitzle2"],
  267. "blitzle3X": ["blitzle3"],
  268. "blitzle4X": ["blitzle4"],
  269. "pikachu": ["pikachu"],
  270. "raichu": ["raichu"],
  271. "raichu2": ["raichu2"],
  272. "pachirisu": ["pachirisu"],
  273. "pachirisu2X": ["pachirisu2"],
  274. "raikou": ["raikou"],
  275. "zapdos": ["zapdos"],
  276. "tynamo": ["tynamo"],
  277. "dedenne_plus": ["dedenne_plus"],
  278. "dedenne_minus": ["dedenne_minus"]
  279. }
  280. },
  281. "plus": {
  282. "command": ["guard", "distract", "poison", "convert"],
  283. "target": "Any",
  284. "common": "Self",
  285. "count": -1,
  286. "guardmsg": "",
  287. "convertfailmsg": "",
  288. "hide": true,
  289. "poisonmsg": "",
  290. "maxHax": 1,
  291. "poisonDeadMessage": "You were electrocuted with too much Plus!",
  292. "guardActions": ["Block", "Zap1"],
  293. "distractActions": ["Block2", "Zap3"],
  294. "convertmsg": "",
  295. "usermsg": "",
  296. "distractmsg": "",
  297. "silentConvert": true,
  298. "convertfailmsg": "",
  299. "newRole": "variable:powerup+",
  300. "cancel": ["minus"],
  301. "priority": 4
  302. },
  303. "minus": {
  304. "command": ["guard", "distract", "poison", "convert"],
  305. "target": "Any",
  306. "common": "Self",
  307. "count": -1,
  308. "guardmsg": "",
  309. "poisonmsg": "",
  310. "convertfailmsg": "",
  311. "hide": true,
  312. "maxHax": 1,
  313. "poisonDeadMessage": "You were electrocuted with too much Minus!",
  314. "guardActions": ["Block", "Zap2"],
  315. "distractActions": ["Block2", "Zap4"],
  316. "convertmsg": "",
  317. "usermsg": "",
  318. "distractmsg": "",
  319. "silentConvert": true,
  320. "convertfailmsg": "",
  321. "cancel": ["plus"],
  322. "newRole": "variable:powerup-",
  323. "priority": 5
  324. },
  325. "plus2": {
  326. "command": ["guard", "distract", "poison", "convert", "copy"],
  327. "target": "Any",
  328. "common": "Self",
  329. "count": -1,
  330. "hide": true,
  331. "copyAs": "pachirisu2",
  332. "poisonmsg": "",
  333. "convertfailmsg": "",
  334. "maxHax": 1,
  335. "hide": true,
  336. "poisonDeadMessage": "You were electrocuted with too much Plus!",
  337. "guardActions": ["Block", "Zap1"],
  338. "distractActions": ["Block2", "Zap3"],
  339. "newRole": "variable:powerup+",
  340. "convertmsg": "",
  341. "copymsg": "",
  342. "copyusermsg": "",
  343. "guardmsg": "",
  344. "distractmsg": "",
  345. "usermsg": "",
  346. "silentConvert": true,
  347. "silentCopy": true,
  348. "convertfailmsg": "",
  349. "cancel": ["minus"],
  350. "priority": 3.5
  351. },
  352. "minus2": {
  353. "command": ["guard", "distract", "poison", "convert", "copy"],
  354. "target": "Any",
  355. "common": "Self",
  356. "count": -1,
  357. "hide": true,
  358. "copyAs": "pachirisu2",
  359. "poisonmsg": "",
  360. "convertfailmsg": "",
  361. "maxHax": 1,
  362. "hide": true,
  363. "poisonDeadMessage": "You were electrocuted with too much Minus!",
  364. "guardActions": ["Block", "Zap2"],
  365. "distractActions": ["Block2", "Zap4"],
  366. "newRole": "variable:powerup-",
  367. "convertmsg": "",
  368. "copymsg": "",
  369. "copyusermsg": "",
  370. "guardmsg": "",
  371. "distractmsg": "",
  372. "usermsg": "",
  373. "silentConvert": true,
  374. "silentCopy": true,
  375. "convertfailmsg": "",
  376. "cancel": ["plus"],
  377. "priority": 4.5
  378. },
  379. "pluselectrike": {
  380. "command": ["guard", "distract", "poison", "convert"],
  381. "target": "Any",
  382. "common": "Team",
  383. "count": -1,
  384. "guardmsg": "",
  385. "convertfailmsg": "",
  386. "hide": true,
  387. "poisonmsg": "",
  388. "maxHax": 1,
  389. "poisonDeadMessage": "You were electrocuted with too much Plus!",
  390. "guardActions": ["Block", "Zap1"],
  391. "distractActions": ["Block2", "Zap3"],
  392. "convertmsg": "",
  393. "usermsg": "",
  394. "distractmsg": "",
  395. "silentConvert": true,
  396. "convertfailmsg": "",
  397. "newRole": "variable:powerup+",
  398. "cancel": ["minus"],
  399. "priority": 4
  400. },
  401. "minuselectrike": {
  402. "command": ["guard", "distract", "poison", "convert"],
  403. "target": "Any",
  404. "common": "Team",
  405. "count": -1,
  406. "guardmsg": "",
  407. "poisonmsg": "",
  408. "convertfailmsg": "",
  409. "hide": true,
  410. "maxHax": 1,
  411. "poisonDeadMessage": "You were electrocuted with too much Minus!",
  412. "guardActions": ["Block", "Zap2"],
  413. "distractActions": ["Block2", "Zap4"],
  414. "convertmsg": "",
  415. "usermsg": "",
  416. "distractmsg": "",
  417. "silentConvert": true,
  418. "convertfailmsg": "",
  419. "cancel": ["plus"],
  420. "newRole": "variable:powerup-",
  421. "priority": 5
  422. },
  423. "minusobj": {
  424. "command": ["guard", "distract", "poison", "convert"],
  425. "target": "Any",
  426. "common": "Role",
  427. "count": -1,
  428. "guardmsg": "",
  429. "poisonmsg": "",
  430. "convertfailmsg": "",
  431. "hide": true,
  432. "maxHax": 1,
  433. "poisonDeadMessage": "You were electrocuted with too much Minus!",
  434. "guardActions": ["Block", "Zap2"],
  435. "distractActions": ["Block2", "Zap4"],
  436. "convertmsg": "",
  437. "usermsg": "",
  438. "distractmsg": "",
  439. "silentConvert": true,
  440. "convertfailmsg": "",
  441. "cancel": ["plus"],
  442. "newRole": "variable:powerup-",
  443. "priority": 5
  444. },
  445. "auto-bg": {
  446. "command": ["protect"],
  447. "target": "OnlySelf",
  448. "compulsory": true,
  449. "inputmsg": "",
  450. "ignoreDistract": true,
  451. "macro": false,
  452. "common": "Self",
  453. "hide": true,
  454. "priority": 6
  455. },
  456. "block-bg": {
  457. "command": ["guard"],
  458. "guardActions": ["Zap1", "Zap2"],
  459. "target": "OnlySelf",
  460. "inputmsg": "",
  461. "ignoreDistract": true,
  462. "macro": false,
  463. "bypass": ["evadeCharges"],
  464. "guardmsg": "",
  465. "compulsory": true,
  466. "hide": true,
  467. "common": "Self",
  468. "priority": 5.9
  469. },
  470. "block-bg-pl": {
  471. "command": ["guard"],
  472. "guardActions": ["Zap3", "Zap4"],
  473. "target": "OnlySelf",
  474. "inputmsg": "",
  475. "ignoreDistract": true,
  476. "bypass": ["evadeCharges"],
  477. "guardmsg": "",
  478. "macro": false,
  479. "compulsory": true,
  480. "hide": true,
  481. "common": "Self",
  482. "priority": 5.9
  483. },
  484. "emolgaInspectFail": {
  485. "command": ["inspect", "dummy"],
  486. "target": "AnyButSelf",
  487. "common": "Self",
  488. "maxHax": 1,
  489. "failChance": 1,
  490. "dummyusermsg": "You tried to Inspect ~Target~, but you didn't have enough positive energy!",
  491. "priority": 10
  492. },
  493. "emolgaInspectFail+": {
  494. "command": ["inspect", "dummy"],
  495. "target": "AnyButSelf",
  496. "common": "Self",
  497. "failChance": 1,
  498. "dummyusermsg": "You tried to Inspect ~Target~, but you were overloaded with positive energy!",
  499. "priority": 10
  500. },
  501. "emolgaInspectFail-": {
  502. "command": ["inspect", "dummy"],
  503. "target": "AnyButSelf",
  504. "common": "Self",
  505. "failChance": 1,
  506. "dummyusermsg": "You tried to Inspect ~Target~, but you were overloaded with negative energy!",
  507. "priority": 10
  508. },
  509. "emolgaInspect+": {
  510. "command": ["inspect"],
  511. "target": "AnyButSelf",
  512. "common": "Self",
  513. "priority": 10
  514. },
  515. "emolgaInspectKill": {
  516. "command": ["dummy", "kill"],
  517. "target": "AnyButSelf",
  518. "common": "Self",
  519. "dummyusermsg": "You tried to Inspect ~Target~, but your negative energy made you kill them instead!",
  520. "priority": 10
  521. },
  522. "tynamoKill": {
  523. "command": ["kill"],
  524. "target": "AnyButSelf",
  525. "common": "Self",
  526. "priority": 9
  527. },
  528. "tynamoKillFail": {
  529. "command": ["dummy", "kill"],
  530. "target": "AnyButSelf",
  531. "maxHax": 1,
  532. "common": "Self",
  533. "failChance": 1,
  534. "dummyusermsg": "You tried to Kill ~Target~, but you didn't have enough Negative energy!",
  535. "priority": 9
  536. },
  537. "plushax": {
  538. "kill": {
  539. "revealTeam": 0.25,
  540. "revealPlayer": 0.012
  541. },
  542. "minus": {
  543. "revealTeam": 0.03,
  544. "revealPlayer": 0.003
  545. }
  546. },
  547. "minushax": {
  548. "kill": {
  549. "revealTeam": 0.25,
  550. "revealPlayer": 0.012
  551. },
  552. "plus": {
  553. "revealTeam": 0.03,
  554. "revealPlayer": 0.003
  555. }
  556. },
  557. "minorhax": {
  558. "kill": {
  559. "revealTeam": 0.12,
  560. "revealPlayer": 0.008
  561. },
  562. "plus": {
  563. "revealTeam": 0.03,
  564. "revealPlayer": 0.003
  565. },
  566. "minus": {
  567. "revealTeam": 0.03,
  568. "revealPlayer": 0.003
  569. }
  570. },
  571. "sleepDistractHax": {
  572. "revealTeam": 0.02,
  573. "revealPlayer": 0.02
  574. }
  575. },
  576. "roles": [
  577. {
  578. "role": "any",
  579. "translation": "Any",
  580. "side": "village",
  581. "help": "",
  582. "hide": true,
  583. "actions": {
  584. "night": {
  585. "plus": {
  586. "common": "Self",
  587. "priority": 4,
  588. "command": "dummy",
  589. "target": "Any"
  590. },
  591. "minus": {
  592. "common": "Self",
  593. "priority": 5,
  594. "command": "dummy",
  595. "target": "Any"
  596. }
  597. }
  598. }
  599. },
  600. {
  601. "role": "plusle",
  602. "translation": "Plusle",
  603. "side": "village",
  604. "help": "You are positively adorable, so you can /Plus [name] to give someone a +1 charge! You might also find out some happenings during the night...",
  605. "info": "Can Plus someone during the night. Minor hax on kill, minus, inspect ~Sided~",
  606. "actions": {
  607. "hax": "variable:plushax",
  608. "night": {
  609. "plus": "variable:plus",
  610. "Block": "variable:block-bg",
  611. "Block2": "variable:block-bg-pl",
  612. "Zap1": "variable:auto-bg",
  613. "Zap2": "variable:auto-bg",
  614. "Zap3": "variable:auto-bg",
  615. "Zap4": "variable:auto-bg",
  616. "Zing": "variable:resetEvades",
  617. "Zing2": "variable:resetEvades2",
  618. "Zing2": "variable:resetEvades2"
  619. },
  620. "poison": "variable:poisonLimit",
  621. "distract": "variable:distractLimit",
  622. "guard": "variable:guardLimit"
  623. }
  624. },
  625. {
  626. "role": "minun",
  627. "translation": "Minun",
  628. "side": "village",
  629. "help": "You are undeniably adorable, so you can /Minus [name] to give someone a -1 charge! You might also find out some happenings during the night...",
  630. "info": "Can Minus someone during the night. Minor hax on kill, plus, inspect. ~Sided~",
  631. "actions": {
  632. "hax": "variable:minushax",
  633. "night": {
  634. "minus": "variable:minus",
  635. "Block": "variable:block-bg",
  636. "Block2": "variable:block-bg-pl",
  637. "Zap1": "variable:auto-bg",
  638. "Zap2": "variable:auto-bg",
  639. "Zap3": "variable:auto-bg",
  640. "Zap4": "variable:auto-bg",
  641. "Zing": "variable:resetEvades",
  642. "Zing2": "variable:resetEvades2"
  643. },
  644. "poison": "variable:poisonLimit",
  645. "distract": "variable:distractLimit",
  646. "guard": "variable:guardLimit"
  647. }
  648. },
  649. {
  650. "role": "dedenne_minus",
  651. "translation": "Dedenne",
  652. "side": "village",
  653. "help": "...",
  654. "info": "Startup as Plusle or Minun. Can Plus or Minus according to the role they startup as. Revealed as Electrike Brigade (Electrike) if Exposed (Inspected). Minor hax on kill, plus/minus, inspect. ~Sided~",
  655. "actions": {
  656. "hax": "variable:minushax",
  657. "night": {
  658. "minus": "variable:minus",
  659. "Block": "variable:block-bg",
  660. "Block2": "variable:block-bg-pl",
  661. "Zap1": "variable:auto-bg",
  662. "Zap2": "variable:auto-bg",
  663. "Zap3": "variable:auto-bg",
  664. "Zap4": "variable:auto-bg",
  665. "Zing": "variable:resetEvades",
  666. "Zing2": "variable:resetEvades2"
  667. },
  668. "startup": {
  669. "revealAs": "minun"
  670. },
  671. "inspect": {
  672. "revealAs": "electrike",
  673. "seenSide": "mafia1"
  674. },
  675. "poison": "variable:poisonLimit",
  676. "distract": "variable:distractLimit",
  677. "guard": "variable:guardLimit"
  678. }
  679. },
  680. {
  681. "role": "dedenne_plus",
  682. "translation": "Dedenne",
  683. "side": "village",
  684. "help": "...",
  685. "hide": true,
  686. "actions": {
  687. "hax": "variable:plushax",
  688. "night": {
  689. "plus": "variable:plus",
  690. "Block": "variable:block-bg",
  691. "Block2": "variable:block-bg-pl",
  692. "Zap1": "variable:auto-bg",
  693. "Zap2": "variable:auto-bg",
  694. "Zap3": "variable:auto-bg",
  695. "Zap4": "variable:auto-bg",
  696. "Zing": "variable:resetEvades",
  697. "Zing2": "variable:resetEvades2"
  698. },
  699. "startup": {
  700. "revealAs": "plusle"
  701. },
  702. "inspect": {
  703. "revealAs": "electrike",
  704. "seenSide": "mafia1"
  705. },
  706. "poison": "variable:poisonLimit",
  707. "distract": "variable:distractLimit",
  708. "guard": "variable:guardLimit"
  709. }
  710. },
  711. {
  712. "role": "pachirisu",
  713. "translation": "Pachirisu",
  714. "side": "village",
  715. "help": "Use your hyper-energetic electricity to Plus or Minus someone with a magnitude of +2 or -2 respectively!",
  716. "info": "Can plus or minus one person during the night, having an effect of +2 or -2 respectively. Can hax kill, plus and minus. ~Sided~",
  717. "actions": {
  718. "night": {
  719. "imPachirisu": "variable:pachirisuRevert",
  720. "plus": "variable:plus2",
  721. "minus": "variable:minus2",
  722. "Block": "variable:block-bg",
  723. "Block2": "variable:block-bg-pl",
  724. "Zap1": "variable:auto-bg",
  725. "Zap2": "variable:auto-bg",
  726. "Zap3": "variable:auto-bg",
  727. "Zap4": "variable:auto-bg",
  728. "Zing": "variable:resetEvades",
  729. "Zing2": "variable:resetEvades2"
  730. },
  731. "poison": "variable:poisonLimit",
  732. "distract": "variable:distractLimit",
  733. "guard": "variable:guardLimit"
  734. }
  735. },
  736. {
  737. "role": "pachirisu2",
  738. "translation": "Pachirisu",
  739. "side": "village",
  740. "hide": true,
  741. "help": "Use your hyper-energetic electricity to Plus or Minus someone with a magnitude of +2 or -2 respectively!",
  742. "info": "Can plus or minus one person during the night, having an effect of +2 or -2 respectively. ~Sided~",
  743. "actions": {
  744. "hax": "variable:minorhax",
  745. "night": {
  746. "imPachirisu": "variable:pachirisuRevert",
  747. "plus": "variable:plus",
  748. "minus": "variable:minus",
  749. "Block": "variable:block-bg",
  750. "Block2": "variable:block-bg-pl",
  751. "Zap1": "variable:auto-bg",
  752. "Zap2": "variable:auto-bg",
  753. "Zap3": "variable:auto-bg",
  754. "Zap4": "variable:auto-bg",
  755. "Zing": "variable:resetEvades",
  756. "Zing2": "variable:resetEvades2"
  757. },
  758. "poison": "variable:sameLimit",
  759. "distract": "variable:sameLimit",
  760. "guard": "variable:sameLimit"
  761. }
  762. },
  763. {
  764. "role": "pachirisu2X",
  765. "translation": "Pachirisu",
  766. "side": "village",
  767. "hide": true,
  768. "help": "Use your hyper-energetic electricity to Plus or Minus someone with a magnitude of +2 or -2 respectively!",
  769. "info": "Can plus or minus one person during the night, having an effect of +2 or -2 respectively. ~Sided~",
  770. "actions": {
  771. "hax": "variable:minorhax",
  772. "night": {
  773. "imPachirisu": "variable:pachirisuRevert",
  774. "plus": "variable:plus",
  775. "minus": "variable:minus",
  776. "Block": "variable:block-bg",
  777. "Block2": "variable:block-bg-pl",
  778. "Zap1": "variable:auto-bg",
  779. "Zap2": "variable:auto-bg",
  780. "Zap3": "variable:auto-bg",
  781. "Zap4": "variable:auto-bg",
  782. "Zing": "variable:resetEvades",
  783. "Zing2": "variable:resetEvades2"
  784. },
  785. "poison": "variable:poisonLimit",
  786. "distract": "variable:distractLimit",
  787. "guard": "variable:guardLimit"
  788. }
  789. },
  790. {
  791. "role": "mareep",
  792. "translation": "Mareep",
  793. "side": "village",
  794. "help": "variable:mareepHelp",
  795. "info": "Vote counts as 1 + number of Pluses it is targeted with - number of Minuses it is targeted with the night before. ~Sided~",
  796. "actions": {
  797. "vote": 1,
  798. "night": {
  799. "imMareep": "variable:mareepRevert",
  800. "Block": "variable:block-bg",
  801. "Block2": "variable:block-bg-pl",
  802. "Zap1": "variable:auto-bg",
  803. "Zap2": "variable:auto-bg",
  804. "Zap3": "variable:auto-bg",
  805. "Zap4": "variable:auto-bg",
  806. "Zing": "variable:resetEvades",
  807. "Zing2": "variable:resetEvades2"
  808. },
  809. "poison": "variable:poisonLimit",
  810. "distract": "variable:distractLimit",
  811. "guard": "variable:guardLimit"
  812. }
  813. },
  814. {
  815. "role": "mareep-2",
  816. "translation": "Mareep",
  817. "side": "village",
  818. "hide": true,
  819. "help": "variable:mareepHelp",
  820. "actions": {
  821. "vote": -2,
  822. "night": {
  823. "imMareep": "variable:mareepRevert",
  824. "Block": "variable:block-bg",
  825. "Block2": "variable:block-bg-pl",
  826. "Zap1": "variable:auto-bg",
  827. "Zap2": "variable:auto-bg",
  828. "Zap3": "variable:auto-bg",
  829. "Zap4": "variable:auto-bg",
  830. "Zing": "variable:resetEvades",
  831. "Zing2": "variable:resetEvades2"
  832. },
  833. "poison": "variable:sameLimit",
  834. "distract": "variable:sameLimit",
  835. "guard": "variable:sameLimit"
  836. }
  837. },
  838. {
  839. "role": "mareep-1",
  840. "translation": "Mareep",
  841. "side": "village",
  842. "hide": true,
  843. "help": "variable:mareepHelp",
  844. "actions": {
  845. "vote": -1,
  846. "night": {
  847. "imMareep": "variable:mareepRevert",
  848. "Block": "variable:block-bg",
  849. "Block2": "variable:block-bg-pl",
  850. "Zap1": "variable:auto-bg",
  851. "Zap2": "variable:auto-bg",
  852. "Zap3": "variable:auto-bg",
  853. "Zap4": "variable:auto-bg",
  854. "Zing": "variable:resetEvades",
  855. "Zing2": "variable:resetEvades2"
  856. },
  857. "poison": "variable:sameLimit",
  858. "distract": "variable:sameLimit",
  859. "guard": "variable:sameLimit"
  860. }
  861. },
  862. {
  863. "role": "mareep0",
  864. "translation": "Mareep",
  865. "side": "village",
  866. "hide": true,
  867. "help": "variable:mareepHelp",
  868. "actions": {
  869. "vote": 0,
  870. "night": {
  871. "imMareep": "variable:mareepRevert",
  872. "Block": "variable:block-bg",
  873. "Block2": "variable:block-bg-pl",
  874. "Zap1": "variable:auto-bg",
  875. "Zap2": "variable:auto-bg",
  876. "Zap3": "variable:auto-bg",
  877. "Zap4": "variable:auto-bg",
  878. "Zing": "variable:resetEvades",
  879. "Zing2": "variable:resetEvades2"
  880. },
  881. "poison": "variable:sameLimit",
  882. "distract": "variable:sameLimit",
  883. "guard": "variable:sameLimit"
  884. }
  885. },
  886. {
  887. "role": "mareep2",
  888. "translation": "Mareep",
  889. "side": "village",
  890. "hide": true,
  891. "help": "variable:mareepHelp",
  892. "actions": {
  893. "vote": 2,
  894. "night": {
  895. "imMareep": "variable:mareepRevert",
  896. "Block": "variable:block-bg",
  897. "Block2": "variable:block-bg-pl",
  898. "Zap1": "variable:auto-bg",
  899. "Zap2": "variable:auto-bg",
  900. "Zap3": "variable:auto-bg",
  901. "Zap4": "variable:auto-bg",
  902. "Zing": "variable:resetEvades",
  903. "Zing2": "variable:resetEvades2"
  904. },
  905. "poison": "variable:sameLimit",
  906. "distract": "variable:sameLimit",
  907. "guard": "variable:sameLimit"
  908. }
  909. },
  910. {
  911. "role": "mareep3",
  912. "translation": "Mareep",
  913. "side": "village",
  914. "hide": true,
  915. "help": "variable:mareepHelp",
  916. "actions": {
  917. "vote": 3,
  918. "night": {
  919. "imMareep": "variable:mareepRevert",
  920. "Block": "variable:block-bg",
  921. "Block2": "variable:block-bg-pl",
  922. "Zap1": "variable:auto-bg",
  923. "Zap2": "variable:auto-bg",
  924. "Zap3": "variable:auto-bg",
  925. "Zap4": "variable:auto-bg",
  926. "Zing": "variable:resetEvades",
  927. "Zing2": "variable:resetEvades2"
  928. },
  929. "poison": "variable:sameLimit",
  930. "distract": "variable:sameLimit",
  931. "guard": "variable:sameLimit"
  932. }
  933. },
  934. {
  935. "role": "mareep4",
  936. "translation": "Mareep",
  937. "side": "village",
  938. "hide": true,
  939. "help": "variable:mareepHelp",
  940. "actions": {
  941. "vote": 4,
  942. "night": {
  943. "imMareep": "variable:mareepRevert",
  944. "Block": "variable:block-bg",
  945. "Block2": "variable:block-bg-pl",
  946. "Zap1": "variable:auto-bg",
  947. "Zap2": "variable:auto-bg",
  948. "Zap3": "variable:auto-bg",
  949. "Zap4": "variable:auto-bg",
  950. "Zing": "variable:resetEvades",
  951. "Zing2": "variable:resetEvades2"
  952. },
  953. "poison": "variable:sameLimit",
  954. "distract": "variable:sameLimit",
  955. "guard": "variable:sameLimit"
  956. }
  957. },
  958. {
  959. "role": "mareep2X",
  960. "translation": "Mareep",
  961. "side": "village",
  962. "hide": true,
  963. "help": "variable:mareepHelp",
  964. "actions": {
  965. "vote": 2,
  966. "night": {
  967. "imMareep": "variable:mareepRevert",
  968. "Block": "variable:block-bg",
  969. "Block2": "variable:block-bg-pl",
  970. "Zap1": "variable:auto-bg",
  971. "Zap2": "variable:auto-bg",
  972. "Zap3": "variable:auto-bg",
  973. "Zap4": "variable:auto-bg",
  974. "Zing": "variable:resetEvades",
  975. "Zing2": "variable:resetEvades2"
  976. },
  977. "poison": "variable:poisonLimit",
  978. "distract": "variable:distractLimit",
  979. "guard": "variable:guardLimit"
  980. }
  981. },
  982. {
  983. "role": "mareep3X",
  984. "translation": "Mareep",
  985. "side": "village",
  986. "hide": true,
  987. "help": "variable:mareepHelp",
  988. "actions": {
  989. "vote": 3,
  990. "night": {
  991. "imMareep": "variable:mareepRevert",
  992. "Block": "variable:block-bg",
  993. "Block2": "variable:block-bg-pl",
  994. "Zap1": "variable:auto-bg",
  995. "Zap2": "variable:auto-bg",
  996. "Zap3": "variable:auto-bg",
  997. "Zap4": "variable:auto-bg",
  998. "Zing": "variable:resetEvades",
  999. "Zing2": "variable:resetEvades2"
  1000. },
  1001. "poison": "variable:poisonLimit",
  1002. "distract": "variable:distractLimit",
  1003. "guard": "variable:guardLimit"
  1004. }
  1005. },
  1006. {
  1007. "role": "mareep4X",
  1008. "translation": "Mareep",
  1009. "side": "village",
  1010. "hide": true,
  1011. "help": "variable:mareepHelp",
  1012. "actions": {
  1013. "vote": 4,
  1014. "night": {
  1015. "imMareep": "variable:mareepRevert",
  1016. "Block": "variable:block-bg",
  1017. "Block2": "variable:block-bg-pl",
  1018. "Zap1": "variable:auto-bg",
  1019. "Zap2": "variable:auto-bg",
  1020. "Zap3": "variable:auto-bg",
  1021. "Zap4": "variable:auto-bg",
  1022. "Zing": "variable:resetEvades",
  1023. "Zing2": "variable:resetEvades2"
  1024. },
  1025. "poison": "variable:poisonLimit",
  1026. "distract": "variable:distractLimit",
  1027. "guard": "variable:guardLimit"
  1028. }
  1029. },
  1030. {
  1031. "role": "blitzle",
  1032. "translation": "Blitzle",
  1033. "side": "village",
  1034. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1035. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1036. "actions": {
  1037. "night": {
  1038. "imJoltik": "variable:blitzleRevert",
  1039. "plus": "variable:plus",
  1040. "minus": "variable:minus",
  1041. "Block": "variable:block-bg",
  1042. "Block2": "variable:block-bg-pl",
  1043. "Zap1": "variable:auto-bg",
  1044. "Zap2": "variable:auto-bg",
  1045. "Zap3": "variable:auto-bg",
  1046. "Zap4": "variable:auto-bg",
  1047. "Zing": "variable:resetEvades",
  1048. "Zing2": "variable:resetEvades2"
  1049. },
  1050. "poison": "variable:poisonLimit",
  1051. "distract": "variable:distractLimit",
  1052. "guard": "variable:guardLimit"
  1053. }
  1054. },
  1055. {
  1056. "role": "blitzle1X",
  1057. "translation": "Blitzle",
  1058. "side": "village",
  1059. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1060. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1061. "actions": {
  1062. "night": {
  1063. "imJoltik": "variable:blitzleRevert",
  1064. "plus": "variable:plus",
  1065. "minus": "variable:minus",
  1066. "Block": "variable:block-bg",
  1067. "Block2": "variable:block-bg-pl",
  1068. "Zap1": "variable:auto-bg",
  1069. "Zap2": "variable:auto-bg",
  1070. "Zap3": "variable:auto-bg",
  1071. "Zap4": "variable:auto-bg",
  1072. "Zing": "variable:resetEvades",
  1073. "Zing2": "variable:resetEvades2"
  1074. },
  1075. "poison": "variable:sameLimit",
  1076. "distract": "variable:sameLimit",
  1077. "guard": "variable:sameLimit"
  1078. }
  1079. },
  1080. {
  1081. "role": "blitzle2",
  1082. "translation": "Blitzle",
  1083. "side": "village",
  1084. "hide": true,
  1085. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1086. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1087. "actions": {
  1088. "night": {
  1089. "imJoltik": "variable:blitzleRevert",
  1090. "plus": "variable:plus",
  1091. "minus": "variable:minus",
  1092. "Block": "variable:block-bg",
  1093. "Block2": "variable:block-bg-pl",
  1094. "Zap1": "variable:auto-bg",
  1095. "Zap2": "variable:auto-bg",
  1096. "Zap3": "variable:auto-bg",
  1097. "Zap4": "variable:auto-bg",
  1098. "Zing": "variable:resetEvades",
  1099. "Zing2": "variable:resetEvades2"
  1100. },
  1101. "poison": "variable:sameLimit",
  1102. "distract": "variable:sameLimit",
  1103. "guard": "variable:sameLimit"
  1104. }
  1105. },
  1106. {
  1107. "role": "blitzle3",
  1108. "translation": "Blitzle",
  1109. "side": "village",
  1110. "hide": true,
  1111. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1112. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1113. "actions": {
  1114. "night": {
  1115. "imJoltik": "variable:blitzleRevert",
  1116. "plus": "variable:plus",
  1117. "minus": "variable:minus",
  1118. "Block": "variable:block-bg",
  1119. "Block2": "variable:block-bg-pl",
  1120. "Zap1": "variable:auto-bg",
  1121. "Zap2": "variable:auto-bg",
  1122. "Zap3": "variable:auto-bg",
  1123. "Zap4": "variable:auto-bg",
  1124. "Zing": "variable:resetEvades",
  1125. "Zing2": "variable:resetEvades2"
  1126. },
  1127. "poison": "variable:sameLimit",
  1128. "distract": "variable:sameLimit",
  1129. "guard": "variable:sameLimit"
  1130. }
  1131. },
  1132. {
  1133. "role": "blitzle4",
  1134. "translation": "Blitzle",
  1135. "side": "village",
  1136. "hide": true,
  1137. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1138. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1139. "actions": {
  1140. "night": {
  1141. "imJoltik": "variable:blitzleRevert",
  1142. "plus": "variable:plus",
  1143. "minus": "variable:minus",
  1144. "Block": "variable:block-bg",
  1145. "Block2": "variable:block-bg-pl",
  1146. "Zap1": "variable:auto-bg",
  1147. "Zap2": "variable:auto-bg",
  1148. "Zap3": "variable:auto-bg",
  1149. "Zap4": "variable:auto-bg",
  1150. "Zing": "variable:resetEvades",
  1151. "Zing2": "variable:resetEvades2"
  1152. },
  1153. "poison": "variable:sameLimit",
  1154. "distract": "variable:sameLimit",
  1155. "guard": "variable:sameLimit"
  1156. }
  1157. },
  1158. {
  1159. "role": "blitzle2X",
  1160. "translation": "Blitzle",
  1161. "side": "village",
  1162. "hide": true,
  1163. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1164. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1165. "actions": {
  1166. "night": {
  1167. "imJoltik": "variable:blitzleRevert",
  1168. "plus": "variable:plus",
  1169. "minus": "variable:minus",
  1170. "Block": "variable:block-bg",
  1171. "Block2": "variable:block-bg-pl",
  1172. "Zap1": "variable:auto-bg",
  1173. "Zap2": "variable:auto-bg",
  1174. "Zap3": "variable:auto-bg",
  1175. "Zap4": "variable:auto-bg",
  1176. "Zing": "variable:resetEvades",
  1177. "Zing2": "variable:resetEvades2"
  1178. },
  1179. "poison": "variable:poisonLimit",
  1180. "distract": "variable:distractLimit",
  1181. "guard": "variable:guardLimit"
  1182. }
  1183. },
  1184. {
  1185. "role": "blitzle3X",
  1186. "translation": "Blitzle",
  1187. "side": "village",
  1188. "hide": true,
  1189. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1190. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1191. "actions": {
  1192. "night": {
  1193. "imJoltik": "variable:blitzleRevert",
  1194. "plus": "variable:plus",
  1195. "minus": "variable:minus",
  1196. "Block": "variable:block-bg",
  1197. "Block2": "variable:block-bg-pl",
  1198. "Zap1": "variable:auto-bg",
  1199. "Zap2": "variable:auto-bg",
  1200. "Zap3": "variable:auto-bg",
  1201. "Zap4": "variable:auto-bg",
  1202. "Zing": "variable:resetEvades",
  1203. "Zing2": "variable:resetEvades2"
  1204. },
  1205. "poison": "variable:poisonLimit",
  1206. "distract": "variable:distractLimit",
  1207. "guard": "variable:guardLimit"
  1208. }
  1209. },
  1210. {
  1211. "role": "blitzle4X",
  1212. "translation": "Blitzle",
  1213. "side": "village",
  1214. "hide": true,
  1215. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1216. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1217. "actions": {
  1218. "night": {
  1219. "imJoltik": "variable:blitzleRevert",
  1220. "plus": "variable:plus",
  1221. "minus": "variable:minus",
  1222. "Block": "variable:block-bg",
  1223. "Block2": "variable:block-bg-pl",
  1224. "Zap1": "variable:auto-bg",
  1225. "Zap2": "variable:auto-bg",
  1226. "Zap3": "variable:auto-bg",
  1227. "Zap4": "variable:auto-bg",
  1228. "Zing": "variable:resetEvades",
  1229. "Zing2": "variable:resetEvades2"
  1230. },
  1231. "poison": "variable:poisonLimit",
  1232. "distract": "variable:distractLimit",
  1233. "guard": "variable:guardLimit"
  1234. }
  1235. },
  1236. {
  1237. "role": "blitzle-1",
  1238. "translation": "Blitzle",
  1239. "side": "village",
  1240. "hide": true,
  1241. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1242. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1243. "actions": {
  1244. "night": {
  1245. "imJoltik": "variable:blitzleRevert",
  1246. "plus": "variable:plus",
  1247. "minus": "variable:minus",
  1248. "Block": "variable:block-bg",
  1249. "Block2": "variable:block-bg-pl",
  1250. "Zap1": "variable:auto-bg",
  1251. "Zap2": "variable:auto-bg",
  1252. "Zap3": "variable:auto-bg",
  1253. "Zap4": "variable:auto-bg",
  1254. "Zing": "variable:resetEvades",
  1255. "Zing2": "variable:resetEvades2"
  1256. },
  1257. "poison": "variable:sameLimit",
  1258. "distract": "variable:sameLimit",
  1259. "guard": "variable:sameLimit"
  1260. }
  1261. },
  1262. {
  1263. "role": "blitzle-2",
  1264. "translation": "Blitzle",
  1265. "side": "village",
  1266. "hide": true,
  1267. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1268. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1269. "actions": {
  1270. "standby": {
  1271. "kill": {
  1272. "target": "AnyButSelf",
  1273. "msg": "You can /kill, but you will be revealed!",
  1274. "killmsg": "~Self~ (Blitzle) charges at ~Target~ at full speed! BZZZZAAAP!"
  1275. }
  1276. },
  1277. "night": {
  1278. "imJoltik": "variable:blitzleRevert",
  1279. "plus": "variable:plus",
  1280. "minus": "variable:minus",
  1281. "Block": "variable:block-bg",
  1282. "Block2": "variable:block-bg-pl",
  1283. "Zap1": "variable:auto-bg",
  1284. "Zap2": "variable:auto-bg",
  1285. "Zap3": "variable:auto-bg",
  1286. "Zap4": "variable:auto-bg",
  1287. "Zing": "variable:resetEvades",
  1288. "Zing2": "variable:resetEvades2"
  1289. },
  1290. "poison": "variable:sameLimit",
  1291. "distract": "variable:sameLimit",
  1292. "guard": "variable:sameLimit"
  1293. }
  1294. },
  1295. {
  1296. "role": "blitzle-3",
  1297. "translation": "Blitzle",
  1298. "side": "village",
  1299. "hide": true,
  1300. "help": "You are a hyper-active Zebra! The rest of the Good Pokémon are tired of your antics, but if you get a negative charge of -2 or more, you can use your /kill during the day to obliterate someone! Don't kill anyone sided with the Good Pokémon!",
  1301. "info": "Can kill one person during the standby if it receives a net charge of -2 or -3. (revealed). Can plus or minus. ~Sided~",
  1302. "actions": {
  1303. "standby": {
  1304. "kill": {
  1305. "target": "AnyButSelf",
  1306. "msg": "You can /kill, but you will be revealed!",
  1307. "killmsg": "~Self~ (Blitzle) charges at ~Target~ at full speed! BZZZZAAAP!"
  1308. }
  1309. },
  1310. "night": {
  1311. "imJoltik": "variable:blitzleRevert",
  1312. "plus": "variable:plus",
  1313. "minus": "variable:minus",
  1314. "Block": "variable:block-bg",
  1315. "Block2": "variable:block-bg-pl",
  1316. "Zap1": "variable:auto-bg",
  1317. "Zap2": "variable:auto-bg",
  1318. "Zap3": "variable:auto-bg",
  1319. "Zap4": "variable:auto-bg",
  1320. "Zing": "variable:resetEvades",
  1321. "Zing2": "variable:resetEvades2"
  1322. },
  1323. "poison": "variable:sameLimit",
  1324. "distract": "variable:sameLimit",
  1325. "guard": "variable:sameLimit"
  1326. }
  1327. },
  1328. {
  1329. "role": "tynamo",
  1330. "translation": "Tynamo",
  1331. "side": "village",
  1332. "help": "You are a little electric eel, so you can /Kill [name] during the night to help the Good Pokémon. However, this will only work if someone targets you with a Minus!",
  1333. "info": "Can kill, but this requires being targetted with a Minus. ~Sided~",
  1334. "actions": {
  1335. "night": {
  1336. "imTynamo": "variable:tynamoRevert",
  1337. "kill": "variable:tynamoKillFail",
  1338. "Block": "variable:block-bg",
  1339. "Block2": "variable:block-bg-pl",
  1340. "Zap1": "variable:auto-bg",
  1341. "Zap2": "variable:auto-bg",
  1342. "Zap3": "variable:auto-bg",
  1343. "Zap4": "variable:auto-bg",
  1344. "Zing": "variable:resetEvades",
  1345. "Zing2": "variable:resetEvades2"
  1346. },
  1347. "poison": "variable:poisonLimit",
  1348. "distract": "variable:distractLimit",
  1349. "guard": "variable:guardLimit"
  1350. }
  1351. },
  1352. {
  1353. "role": "tynamo2",
  1354. "translation": "Tynamo",
  1355. "side": "village",
  1356. "help": "You are a little electric eel, so you can /Kill [name] during the night to help the Good Pokémon. However, this will only work if someone targets you with a Minus!",
  1357. "hide": true,
  1358. "actions": {
  1359. "night": {
  1360. "imTynamo": "variable:tynamoRevert",
  1361. "kill": "variable:tynamoKill",
  1362. "Block": "variable:block-bg",
  1363. "Block2": "variable:block-bg-pl",
  1364. "Zap1": "variable:auto-bg",
  1365. "Zap2": "variable:auto-bg",
  1366. "Zap3": "variable:auto-bg",
  1367. "Zap4": "variable:auto-bg",
  1368. "Zing": "variable:resetEvades",
  1369. "Zing2": "variable:resetEvades2"
  1370. },
  1371. "poison": "variable:sameLimit",
  1372. "distract": "variable:sameLimit",
  1373. "guard": "variable:sameLimit"
  1374. }
  1375. },
  1376. {
  1377. "role": "emolgaX",
  1378. "translation": "Emolga",
  1379. "side": "village",
  1380. "help": "variable:emolgaHelp",
  1381. "info": "Can Inspect (net charge must be +1 or +2). If Emolga's net charge is -1 or -2, this becomes a kill instead. ~Sided~",
  1382. "actions": {
  1383. "night": {
  1384. "imEmolga": "variable:emolgaRevert",
  1385. "inspect": "variable:emolgaInspectFail",
  1386. "Block": "variable:block-bg",
  1387. "Block2": "variable:block-bg-pl",
  1388. "Zap1": "variable:auto-bg",
  1389. "Zap2": "variable:auto-bg",
  1390. "Zap3": "variable:auto-bg",
  1391. "Zap4": "variable:auto-bg",
  1392. "Zing": "variable:resetEvades",
  1393. "Zing2": "variable:resetEvades2"
  1394. },
  1395. "poison": "variable:poisonLimit",
  1396. "distract": "variable:distractLimit",
  1397. "guard": "variable:guardLimit"
  1398. }
  1399. },
  1400. {
  1401. "role": "emolga",
  1402. "translation": "Emolga",
  1403. "side": "village",
  1404. "help": "variable:emolgaHelp",
  1405. "hide": true,
  1406. "actions": {
  1407. "night": {
  1408. "imEmolga": "variable:emolgaRevert",
  1409. "inspect": "variable:emolgaInspectFail",
  1410. "Block": "variable:block-bg",
  1411. "Block2": "variable:block-bg-pl",
  1412. "Zap1": "variable:auto-bg",
  1413. "Zap2": "variable:auto-bg",
  1414. "Zap3": "variable:auto-bg",
  1415. "Zap4": "variable:auto-bg",
  1416. "Zing": "variable:resetEvades",
  1417. "Zing2": "variable:resetEvades2"
  1418. },
  1419. "poison": "variable:poisonLimit",
  1420. "distract": "variable:distractLimit",
  1421. "guard": "variable:guardLimit"
  1422. }
  1423. },
  1424. {
  1425. "role": "emolga2X",
  1426. "translation": "Emolga",
  1427. "side": "village",
  1428. "help": "variable:emolgaHelp",
  1429. "hide": true,
  1430. "actions": {
  1431. "night": {
  1432. "imEmolga": "variable:emolgaRevert",
  1433. "inspect": "variable:emolgaInspect+",
  1434. "Block": "variable:block-bg",
  1435. "Block2": "variable:block-bg-pl",
  1436. "Zap1": "variable:auto-bg",
  1437. "Zap2": "variable:auto-bg",
  1438. "Zap3": "variable:auto-bg",
  1439. "Zap4": "variable:auto-bg",
  1440. "Zing": "variable:resetEvades",
  1441. "Zing2": "variable:resetEvades2"
  1442. },
  1443. "poison": "variable:poisonLimit",
  1444. "distract": "variable:distractLimit",
  1445. "guard": "variable:guardLimit"
  1446. }
  1447. },
  1448. {
  1449. "role": "emolga3X",
  1450. "translation": "Emolga",
  1451. "side": "village",
  1452. "help": "variable:emolgaHelp",
  1453. "hide": true,
  1454. "actions": {
  1455. "night": {
  1456. "imEmolga": "variable:emolgaRevert",
  1457. "inspect": "variable:emolgaInspect+",
  1458. "Block": "variable:block-bg",
  1459. "Block2": "variable:block-bg-pl",
  1460. "Zap1": "variable:auto-bg",
  1461. "Zap2": "variable:auto-bg",
  1462. "Zap3": "variable:auto-bg",
  1463. "Zap4": "variable:auto-bg",
  1464. "Zing": "variable:resetEvades",
  1465. "Zing2": "variable:resetEvades2"
  1466. },
  1467. "poison": "variable:poisonLimit",
  1468. "distract": "variable:distractLimit",
  1469. "guard": "variable:guardLimit"
  1470. }
  1471. },
  1472. {
  1473. "role": "emolga4X",
  1474. "translation": "Emolga",
  1475. "side": "village",
  1476. "help": "variable:emolgaHelp",
  1477. "hide": true,
  1478. "actions": {
  1479. "night": {
  1480. "imEmolga": "variable:emolgaRevert",
  1481. "inspect": "variable:emolgaInspectFail+",
  1482. "Block": "variable:block-bg",
  1483. "Block2": "variable:block-bg-pl",
  1484. "Zap1": "variable:auto-bg",
  1485. "Zap2": "variable:auto-bg",
  1486. "Zap3": "variable:auto-bg",
  1487. "Zap4": "variable:auto-bg",
  1488. "Zing": "variable:resetEvades",
  1489. "Zing2": "variable:resetEvades2"
  1490. },
  1491. "poison": "variable:poisonLimit",
  1492. "distract": "variable:distractLimit",
  1493. "guard": "variable:guardLimit"
  1494. }
  1495. },
  1496. {
  1497. "role": "emolga2",
  1498. "translation": "Emolga",
  1499. "side": "village",
  1500. "help": "variable:emolgaHelp",
  1501. "hide": true,
  1502. "actions": {
  1503. "night": {
  1504. "imEmolga": "variable:emolgaRevert",
  1505. "inspect": "variable:emolgaInspect+",
  1506. "Block": "variable:block-bg",
  1507. "Block2": "variable:block-bg-pl",
  1508. "Zap1": "variable:auto-bg",
  1509. "Zap2": "variable:auto-bg",
  1510. "Zap3": "variable:auto-bg",
  1511. "Zap4": "variable:auto-bg",
  1512. "Zing": "variable:resetEvades",
  1513. "Zing2": "variable:resetEvades2"
  1514. },
  1515. "poison": "variable:sameLimit",
  1516. "distract": "variable:sameLimit",
  1517. "guard": "variable:sameLimit"
  1518. }
  1519. },
  1520. {
  1521. "role": "emolga3",
  1522. "translation": "Emolga",
  1523. "side": "village",
  1524. "help": "variable:emolgaHelp",
  1525. "hide": true,
  1526. "actions": {
  1527. "night": {
  1528. "imEmolga": "variable:emolgaRevert",
  1529. "inspect": "variable:emolgaInspect+",
  1530. "Block": "variable:block-bg",
  1531. "Block2": "variable:block-bg-pl",
  1532. "Zap1": "variable:auto-bg",
  1533. "Zap2": "variable:auto-bg",
  1534. "Zap3": "variable:auto-bg",
  1535. "Zap4": "variable:auto-bg",
  1536. "Zing": "variable:resetEvades",
  1537. "Zing2": "variable:resetEvades2"
  1538. },
  1539. "poison": "variable:sameLimit",
  1540. "distract": "variable:sameLimit",
  1541. "guard": "variable:sameLimit"
  1542. }
  1543. },
  1544. {
  1545. "role": "emolga4",
  1546. "translation": "Emolga",
  1547. "side": "village",
  1548. "help": "variable:emolgaHelp",
  1549. "hide": true,
  1550. "actions": {
  1551. "night": {
  1552. "imEmolga": "variable:emolgaRevert",
  1553. "inspect": "variable:emolgaInspectFail+",
  1554. "Block": "variable:block-bg",
  1555. "Block2": "variable:block-bg-pl",
  1556. "Zap1": "variable:auto-bg",
  1557. "Zap2": "variable:auto-bg",
  1558. "Zap3": "variable:auto-bg",
  1559. "Zap4": "variable:auto-bg",
  1560. "Zing": "variable:resetEvades",
  1561. "Zing2": "variable:resetEvades2"
  1562. },
  1563. "poison": "variable:sameLimit",
  1564. "distract": "variable:sameLimit",
  1565. "guard": "variable:sameLimit"
  1566. }
  1567. },
  1568. {
  1569. "role": "emolga-1",
  1570. "translation": "Emolga",
  1571. "side": "village",
  1572. "help": "variable:emolgaHelp",
  1573. "hide": true,
  1574. "actions": {
  1575. "night": {
  1576. "imEmolga": "variable:emolgaRevert",
  1577. "inspect": "variable:emolgaInspectKill",
  1578. "Block": "variable:block-bg",
  1579. "Block2": "variable:block-bg-pl",
  1580. "Zap1": "variable:auto-bg",
  1581. "Zap2": "variable:auto-bg",
  1582. "Zap3": "variable:auto-bg",
  1583. "Zap4": "variable:auto-bg",
  1584. "Zing": "variable:resetEvades",
  1585. "Zing2": "variable:resetEvades2"
  1586. },
  1587. "poison": "variable:sameLimit",
  1588. "distract": "variable:sameLimit",
  1589. "guard": "variable:sameLimit"
  1590. }
  1591. },
  1592. {
  1593. "role": "emolga-2",
  1594. "translation": "Emolga",
  1595. "side": "village",
  1596. "help": "variable:emolgaHelp",
  1597. "hide": true,
  1598. "actions": {
  1599. "night": {
  1600. "imEmolga": "variable:emolgaRevert",
  1601. "inspect": "variable:emolgaInspectKill",
  1602. "Block": "variable:block-bg",
  1603. "Block2": "variable:block-bg-pl",
  1604. "Zap1": "variable:auto-bg",
  1605. "Zap2": "variable:auto-bg",
  1606. "Zap3": "variable:auto-bg",
  1607. "Zap4": "variable:auto-bg",
  1608. "Zing": "variable:resetEvades",
  1609. "Zing2": "variable:resetEvades2"
  1610. },
  1611. "poison": "variable:sameLimit",
  1612. "distract": "variable:sameLimit",
  1613. "guard": "variable:sameLimit"
  1614. }
  1615. },
  1616. {
  1617. "role": "emolga-3",
  1618. "translation": "Emolga",
  1619. "side": "village",
  1620. "help": "variable:emolgaHelp",
  1621. "hide": true,
  1622. "actions": {
  1623. "night": {
  1624. "imEmolga": "variable:emolgaRevert",
  1625. "inspect": "variable:emolgaInspectFail-",
  1626. "Block": "variable:block-bg",
  1627. "Block2": "variable:block-bg-pl",
  1628. "Zap1": "variable:auto-bg",
  1629. "Zap2": "variable:auto-bg",
  1630. "Zap3": "variable:auto-bg",
  1631. "Zap4": "variable:auto-bg",
  1632. "Zing": "variable:resetEvades",
  1633. "Zing2": "variable:resetEvades2"
  1634. },
  1635. "poison": "variable:sameLimit",
  1636. "distract": "variable:sameLimit",
  1637. "guard": "variable:sameLimit"
  1638. }
  1639. },
  1640. {
  1641. "role": "shinx",
  1642. "translation": "Shinx",
  1643. "side": "village",
  1644. "help": "D'aww! You can use your adorable Roar to /expose someone during the day. You evade daykills, and if you are voted off you will have a chance to kill someone during the night.",
  1645. "info": "Can expose one person during the standby (reveals). Can't be daykilled. Vengeful. ~Sided~",
  1646. "actions": {
  1647. "standby": {
  1648. "expose": {
  1649. "target": "AnyButSelf",
  1650. "newRole": {
  1651. "magneton": ["magnemite"]
  1652. },
  1653. "msg": "You can type /expose [name] to reveal someone's role!",
  1654. "exposemsg": "~Self~ (Shinx) musters up a roar and yells \"~Target~ IS ONE OF THE ~Side~!!!\""
  1655. }
  1656. },
  1657. "night": {
  1658. "Block": "variable:block-bg",
  1659. "Block2": "variable:block-bg-pl",
  1660. "Zap1": "variable:auto-bg",
  1661. "Zap2": "variable:auto-bg",
  1662. "Zap3": "variable:auto-bg",
  1663. "Zap4": "variable:auto-bg",
  1664. "Zing": "variable:resetEvades",
  1665. "Zing2": "variable:resetEvades2"
  1666. },
  1667. "lynch": {
  1668. "convertTo": "shinx2",
  1669. "convertmsg": "~Self~ (Shinx) was voted off with ~Count~ votes! Shinx may now kill once before dying!"
  1670. },
  1671. "daykill": "evade",
  1672. "poison": "variable:poisonLimit",
  1673. "distract": "variable:distractLimit",
  1674. "guard": "variable:guardLimit"
  1675. }
  1676. },
  1677. {
  1678. "role": "shinx2",
  1679. "translation": "Shinx",
  1680. "side": "village",
  1681. "help": "Wow, they actually voted you off! Take your revenge by using your Wild Charge to /kill one person before dying!",
  1682. "hide": true,
  1683. "actions": {
  1684. "night": {
  1685. "kill": {
  1686. "target": "AnyButSelf",
  1687. "priority": 1,
  1688. "common": "Self"
  1689. }
  1690. },
  1691. "initialCondition": {
  1692. "poison": {
  1693. "count": -1
  1694. }
  1695. }
  1696. }
  1697. },
  1698. {
  1699. "role": "klink",
  1700. "translation": "Klink",
  1701. "side": "mafia1",
  1702. "help": "Ka-link! You can /kill [name] to eliminate someone, and you can also /minus name to give someone a negative charge (this is not shared with your team).",
  1703. "info": "Can kill (shared). Can minus (not shared). ~Sided~",
  1704. "actions": {
  1705. "night": {
  1706. "kill": {
  1707. "target": "AnyButTeam",
  1708. "common": "Team",
  1709. "priority": 11,
  1710. "broadcast": "team",
  1711. "broadcastmsg": "Your teammate ~Player~ (Magnemite) has decided to kill ~Target~!",
  1712. "hide": true
  1713. },
  1714. "Block": "variable:block-bg",
  1715. "Block2": "variable:block-bg-pl",
  1716. "Zap1": "variable:auto-bg",
  1717. "Zap2": "variable:auto-bg",
  1718. "Zap3": "variable:auto-bg",
  1719. "Zap4": "variable:auto-bg",
  1720. "Zing": "variable:resetEvades",
  1721. "Zing2": "variable:resetEvades2",
  1722. "minus": "variable:minusobj"
  1723. },
  1724. "teamUtilities": true,
  1725. "poison": "variable:poisonLimit",
  1726. "distract": "variable:distractLimit",
  1727. "guard": "variable:guardLimit"
  1728. }
  1729. },
  1730. {
  1731. "role": "magnemite",
  1732. "translation": "Magnemite",
  1733. "side": "mafia1",
  1734. "help": "You are a magnet Pokémon, so you can /minus [name] someone to give them a negative charge (this is not shared with your team). You also share a /kill with your team.",
  1735. "info": "Can kill (shared). Can minus (shared with Magnemite/Magneton). Evolves into Magneton if exposed. ~Sided~",
  1736. "actions": {
  1737. "night": {
  1738. "kill": {
  1739. "target": "AnyButTeam",
  1740. "common": "Team",
  1741. "priority": 11,
  1742. "broadcast": "team",
  1743. "broadcastmsg": "Your teammate ~Player~ (Magnemite) has decided to kill ~Target~!",
  1744. "hide": true
  1745. },
  1746. "minus": "variable:minusobj",
  1747. "Block": "variable:block-bg",
  1748. "Block2": "variable:block-bg-pl",
  1749. "Zap1": "variable:auto-bg",
  1750. "Zap2": "variable:auto-bg",
  1751. "Zap3": "variable:auto-bg",
  1752. "Zap4": "variable:auto-bg",
  1753. "Zing": "variable:resetEvades",
  1754. "Zing2": "variable:resetEvades2"
  1755. },
  1756. "teamUtilities": true,
  1757. "poison": "variable:poisonLimit",
  1758. "distract": "variable:distractLimit",
  1759. "guard": "variable:guardLimit"
  1760. }
  1761. },
  1762. {
  1763. "role": "magneton",
  1764. "translation": "Magneton",
  1765. "side": "mafia1",
  1766. "help": "After being exposed, 2 more Magnemites came to your aid, causing you to evolve into Magneton! Your vote now counts as 3! You can still use /kill and /minus.",
  1767. "actions": {
  1768. "night": {
  1769. "kill": {
  1770. "target": "AnyButTeam",
  1771. "common": "Team",
  1772. "priority": 11,
  1773. "broadcast": "team",
  1774. "broadcastmsg": "Your teammate ~Player~ (Magneton) has decided to kill ~Target~!",
  1775. "hide": true
  1776. },
  1777. "minus": "variable:minusobj",
  1778. "Block": "variable:block-bg",
  1779. "Block2": "variable:block-bg-pl",
  1780. "Zap1": "variable:auto-bg",
  1781. "Zap2": "variable:auto-bg",
  1782. "Zap3": "variable:auto-bg",
  1783. "Zap4": "variable:auto-bg",
  1784. "Zing": "variable:resetEvades",
  1785. "Zing2": "variable:resetEvades2"
  1786. },
  1787. "vote": 3,
  1788. "teamUtilities": true,
  1789. "poison": "variable:poisonLimit",
  1790. "distract": "variable:distractLimit",
  1791. "guard": "variable:guardLimit"
  1792. }
  1793. },
  1794. {
  1795. "role": "voltorb",
  1796. "translation": "Voltorb",
  1797. "side": "mafia1",
  1798. "help": "As a loyal employee at Objects Inc, you can defend your boss with /protect [name]. You can also use /Kill [name], and this is shared with your team.",
  1799. "info": "Can kill one person during the night. Can protect one person during the night. ~Sided~",
  1800. "actions": {
  1801. "night": {
  1802. "kill": {
  1803. "target": "AnyButTeam",
  1804. "common": "Team",
  1805. "priority": 11,
  1806. "broadcast": "team",
  1807. "broadcastmsg": "Your teammate ~Player~ (Voltorb) has decided to kill ~Target~!",
  1808. "hide": true
  1809. },
  1810. "protect": {
  1811. "target": "AnyButSelf",
  1812. "common": "Role",
  1813. "priority": 6,
  1814. "broadcast": "team",
  1815. "broadcastmsg": "Your teammate ~Player~ (Voltorb) has decided to protect ~Target~!"
  1816. },
  1817. "Block": "variable:block-bg",
  1818. "Block2": "variable:block-bg-pl",
  1819. "Zap1": "variable:auto-bg",
  1820. "Zap2": "variable:auto-bg",
  1821. "Zap3": "variable:auto-bg",
  1822. "Zap4": "variable:auto-bg",
  1823. "Zing": "variable:resetEvades",
  1824. "Zing2": "variable:resetEvades2"
  1825. },
  1826. "teamUtilities": true,
  1827. "poison": "variable:poisonLimit",
  1828. "distract": "variable:distractLimit",
  1829. "guard": "variable:guardLimit"
  1830. }
  1831. },
  1832. {
  1833. "role": "elekid",
  1834. "translation": "Elekid",
  1835. "side": "mafia2",
  1836. "help": "Use your Thunderpunches to kill people during the night with /kill! You can also /plus or /minus someone to give them a positive or negative charge, and these are all shared with your teammates!",
  1837. "info": "Can kill (shared). Can Minus or Plus (shared). Evades 1 nightkill. Evolves into Electabuzz once all Magnemite, Magneton, Klink, and Voltorb are defeated. ~Sided~",
  1838. "actions": {
  1839. "night": {
  1840. "kill": {
  1841. "target": "AnyButTeam",
  1842. "common": "Team",
  1843. "priority": 12,
  1844. "broadcast": "team",
  1845. "broadcastmsg": "Your teammate ~Player~ (Elekid) has decided to kill ~Target~!",
  1846. "hide": true
  1847. },
  1848. "minus": "variable:minuselectrike",
  1849. "plus": "variable:pluselectrike",
  1850. "Block": "variable:block-bg",
  1851. "Block2": "variable:block-bg-pl",
  1852. "Zap1": "variable:auto-bg",
  1853. "Zap2": "variable:auto-bg",
  1854. "Zap3": "variable:auto-bg",
  1855. "Zap4": "variable:auto-bg",
  1856. "Zing": "variable:resetEvades",
  1857. "Zing2": "variable:resetEvades2"
  1858. },
  1859. "onDeadRoles": {
  1860. "convertTo": {
  1861. "electabuzz": [
  1862. "voltorb",
  1863. "magnemite",
  1864. "magneton",
  1865. "klink"
  1866. ]
  1867. },
  1868. "convertmsg": "*** Elekid has powered up from the defeat of the Objects and evolved into Electabuzz!"
  1869. },
  1870. "kill": {
  1871. "mode": {
  1872. "evadeCharges": 1
  1873. }
  1874. },
  1875. "teamUtilities": true,
  1876. "poison": "variable:poisonLimit",
  1877. "distract": "variable:distractLimit",
  1878. "guard": "variable:guardLimit"
  1879. }
  1880. },
  1881. {
  1882. "role": "electabuzz",
  1883. "translation": "Electabuzz",
  1884. "side": "mafia2",
  1885. "help": "Blargh! You've evolved now, so you can kill not only once, but twice! /kill is shared with your team, while /kill2 is not. Continue to use /minus and /plus as well!",
  1886. "info": "Can kill (shared) and can Minus or Plus (shared), and can additionally kill2. Keeps nightkill evade. Evolves into Electivire when Shinx, Emolga, Mareep, Blitzle, and Tynamo are defeated. ~Sided~",
  1887. "players": "Evolves from Elekid when Voltorb, Klink, Magnemite, and Magneton are defeated.",
  1888. "actions": {
  1889. "night": {
  1890. "kill": {
  1891. "target": "AnyButTeam",
  1892. "common": "Team",
  1893. "priority": 12,
  1894. "broadcast": "team",
  1895. "broadcastmsg": "Your teammate ~Player~ (Electabuzz) has decided to kill ~Target~!",
  1896. "hide": true
  1897. },
  1898. "kill2": {
  1899. "target": "AnyButTeam",
  1900. "command": ["kill"],
  1901. "common": "Team",
  1902. "priority": 13,
  1903. "broadcast": "team",
  1904. "broadcastmsg": "Your teammate ~Player~ (Electabuzz) has decided to use their second kill on ~Target~!"
  1905. },
  1906. "minus": "variable:minuselectrike",
  1907. "plus": "variable:pluselectrike",
  1908. "Block": "variable:block-bg",
  1909. "Block2": "variable:block-bg-pl",
  1910. "Zap1": "variable:auto-bg",
  1911. "Zap2": "variable:auto-bg",
  1912. "Zap3": "variable:auto-bg",
  1913. "Zap4": "variable:auto-bg",
  1914. "Zing": "variable:resetEvades",
  1915. "Zing2": "variable:resetEvades2"
  1916. },
  1917. "kill": {
  1918. "mode": {
  1919. "evadeCharges": "*"
  1920. }
  1921. },
  1922. "onDeadRoles": {
  1923. "convertTo": {
  1924. "electabuzz": [
  1925. "shinx",
  1926. "blitzle",
  1927. "mareep-2",
  1928. "mareep-1",
  1929. "mareep0",
  1930. "mareep",
  1931. "mareep2",
  1932. "mareep3",
  1933. "mareep4",
  1934. "tynamo",
  1935. "emolga-2",
  1936. "emolga-1",
  1937. "emolga",
  1938. "emolga2",
  1939. "emolga3",
  1940. "emolga4",
  1941. "pachirisu"
  1942. ]
  1943. },
  1944. "convertmsg": "*** Electabuzz has powered up from the defeat of the Good Pokémon and evolved into Electivire!"
  1945. },
  1946. "teamUtilities": true
  1947. }
  1948. },
  1949. {
  1950. "role": "electivire",
  1951. "translation": "Electivire",
  1952. "side": "mafia2",
  1953. "help": "Bazzzzip! You're fully evolved now, so you can kill not only twice during the night, but also during the day! Your /kill is shared with your team, while /kill2 is not. You can kill during the day with /kill [name]. Continue to use /minus as well!",
  1954. "info": "Can kill (shared) and kill2 (not shared) and can Minus or Plus (shared). Keeps kill evade. Can kill during the day. ~Sided~",
  1955. "players": "Evolves from Electabuzz when Shinx, Blitzle, Tynamo, Emolga, Pachirisu, and Mareep are defeated.",
  1956. "actions": {
  1957. "night": {
  1958. "kill": {
  1959. "target": "AnyButTeam",
  1960. "common": "Team",
  1961. "priority": 12,
  1962. "broadcast": "team",
  1963. "broadcastmsg": "Your teammate ~Player~ (Electabuzz) has decided to kill ~Target~!",
  1964. "hide": true
  1965. },
  1966. "kill2": {
  1967. "target": "AnyButTeam",
  1968. "command": ["kill"],
  1969. "common": "Team",
  1970. "priority": 13,
  1971. "hide": true,
  1972. "broadcast": "team",
  1973. "broadcastmsg": "Your teammate ~Player~ (Electabuzz) has decided to use their second kill on ~Target~!"
  1974. },
  1975. "minus": "variable:minuselectrike",
  1976. "plus": "variable:pluselectrike",
  1977. "Block": "variable:block-bg",
  1978. "Block2": "variable:block-bg-pl",
  1979. "Zap1": "variable:auto-bg",
  1980. "Zap2": "variable:auto-bg",
  1981. "Zap3": "variable:auto-bg",
  1982. "Zap4": "variable:auto-bg",
  1983. "Zing": "variable:resetEvades",
  1984. "Zing2": "variable:resetEvades2"
  1985. },
  1986. "kill": {
  1987. "mode": {
  1988. "evadeCharges": "*"
  1989. }
  1990. },
  1991. "standby": {
  1992. "kill": {
  1993. "target": "AnyButTeam",
  1994. "killmsg": "Electivire charges at ~Target~ and smashes into them with a Thunder Punch!"
  1995. }
  1996. },
  1997. "teamUtilities": true
  1998. }
  1999. },
  2000. {
  2001. "role": "electrike",
  2002. "translation": "Electrike",
  2003. "side": "mafia2",
  2004. "help": "You can /Inspect [name] to find someone's role. You also share /kill [name] with your team. You also share /Minus and /Plus [name] with your team.",
  2005. "info": "Can kill (shared). Can Minus or Plus (shared). Can Inspect. ~Sided~",
  2006. "actions": {
  2007. "night": {
  2008. "kill": {
  2009. "target": "AnyButTeam",
  2010. "common": "Team",
  2011. "priority": 12,
  2012. "broadcast": "team",
  2013. "broadcastmsg": "Your teammate ~Player~ (Electrike) has decided to kill ~Target~!",
  2014. "hide": true
  2015. },
  2016. "inspect": {
  2017. "target": "AnyButTeam",
  2018. "common": "Role",
  2019. "priority": 20,
  2020. "broadcast": "team",
  2021. "broadcastmsg": "Your teammate ~Player~ (Electrike) has decided to Inspect ~Target~!"
  2022. },
  2023. "minus": "variable:minuselectrike",
  2024. "plus": "variable:pluselectrike",
  2025. "Block": "variable:block-bg",
  2026. "Block2": "variable:block-bg-pl",
  2027. "Zap1": "variable:auto-bg",
  2028. "Zap2": "variable:auto-bg",
  2029. "Zap3": "variable:auto-bg",
  2030. "Zap4": "variable:auto-bg",
  2031. "Zing": "variable:resetEvades",
  2032. "Zing2": "variable:resetEvades2"
  2033. },
  2034. "teamUtilities": true,
  2035. "poison": "variable:poisonLimit",
  2036. "distract": "variable:distractLimit",
  2037. "guard": "variable:guardLimit"
  2038. }
  2039. },
  2040. {
  2041. "role": "helioptile",
  2042. "translation": "Helioptile",
  2043. "side": "mafia2",
  2044. "help": "You are a little propeller Pokémon, so you can /Distract [name] to block someone's actions. You can also /Kill [name], and you also share a /minus and /plus with your team.",
  2045. "info": "Can kill (shared). Can minus (shared). Can Distract. ~Sided~",
  2046. "actions": {
  2047. "night": {
  2048. "kill": {
  2049. "target": "AnyButTeam",
  2050. "common": "Team",
  2051. "priority": 12,
  2052. "broadcast": "team",
  2053. "broadcastmsg": "Your teammate ~Player~ (Helioptile) has decided to kill ~Target~!",
  2054. "hide": true
  2055. },
  2056. "distract": {
  2057. "target": "AnyButTeam",
  2058. "common": "Role",
  2059. "priority": 3,
  2060. "bypass": ["evadeCharges"],
  2061. "distractActions": ["kill", "bolt", "inspect", "plus", "minus"],
  2062. "broadcast": "team",
  2063. "broadcastmsg": "Your teammate ~Player~ (Helioptile) has decided to Distract ~Target~!"
  2064. },
  2065. "plus": "variable:pluselectrike",
  2066. "minus": "variable:minuselectrike",
  2067. "Block": "variable:block-bg",
  2068. "Block2": "variable:block-bg-pl",
  2069. "Zap1": "variable:auto-bg",
  2070. "Zap2": "variable:auto-bg",
  2071. "Zap3": "variable:auto-bg",
  2072. "Zap4": "variable:auto-bg",
  2073. "Zing": "variable:resetEvades",
  2074. "Zing2": "variable:resetEvades2"
  2075. },
  2076. "teamUtilities": true,
  2077. "poison": "variable:poisonLimit",
  2078. "distract": "variable:distractLimit",
  2079. "guard": "variable:guardLimit"
  2080. }
  2081. },
  2082. {
  2083. "role": "mafia1_prio",
  2084. "translation": "Objects Inc",
  2085. "side": "mafia1",
  2086. "help": "Placeholder role for /priority formatting",
  2087. "hide": true,
  2088. "actions": {
  2089. "night": {
  2090. "kill": {
  2091. "target": "AnyButTeam",
  2092. "common": "Team",
  2093. "priority": 11,
  2094. "broadcast": "team"
  2095. }
  2096. }
  2097. }
  2098. },
  2099. {
  2100. "role": "mafia2_prio",
  2101. "translation": "Electrike Brigade",
  2102. "side": "mafia2",
  2103. "help": "Placeholder role for /priority formatting.",
  2104. "hide": true,
  2105. "actions": {
  2106. "night": {
  2107. "kill": {
  2108. "target": "AnyButTeam",
  2109. "common": "Team",
  2110. "priority": 12,
  2111. "broadcast": "team"
  2112. }
  2113. }
  2114. }
  2115. },
  2116. {
  2117. "role": "zapdos",
  2118. "translation": "Zapdos",
  2119. "side": "godfather",
  2120. "help": "You are the legendary bird, Zapdos! Your prestige gives you a vote equivalent to 99 others. You can also /Distract [name] one person during the night.",
  2121. "info": "Can distract one person during the night (blocks inspect or kill). Vote counts as 99. Not connected to Raikou on startup but evades its kills. ~Sided~",
  2122. "winIfDeadRoles": [
  2123. "magnemite",
  2124. "magneton",
  2125. "voltorb",
  2126. "klink",
  2127. "emolga",
  2128. "tynamo",
  2129. "elekid",
  2130. "electabuzz",
  2131. "electivire",
  2132. "shinx",
  2133. "electrike",
  2134. "helioptile",
  2135. "blitzle",
  2136. "blitzle2",
  2137. "blitzle3",
  2138. "blitzle4",
  2139. "blitzle1X",
  2140. "blitzle-1",
  2141. "blitzle-2",
  2142. "blitzle-3",
  2143. "pikachu",
  2144. "raichu",
  2145. "raichu2"
  2146. ],
  2147. "actions": {
  2148. "night": {
  2149. "distract": {
  2150. "target": "AnyButSelf",
  2151. "common": "Self",
  2152. "priority": 2,
  2153. "distractActions": ["kill", "inspect"],
  2154. "distractmsg": "Zapdos discharged you! You couldn't move tonight!",
  2155. "teammsg": "My partner got discharged by Zapdos! We couldn't move tonight because I had to help recharge them!"
  2156. },
  2157. "Block": "variable:block-bg",
  2158. "Block2": "variable:block-bg-pl",
  2159. "Zap1": "variable:auto-bg",
  2160. "Zap2": "variable:auto-bg",
  2161. "Zap3": "variable:auto-bg",
  2162. "Zap4": "variable:auto-bg",
  2163. "Zing": "variable:resetEvades",
  2164. "Zing2": "variable:resetEvades2"
  2165. },
  2166. "vote": 99,
  2167. "preventTeamvote": true
  2168. }
  2169. },
  2170. {
  2171. "role": "raikou",
  2172. "translation": "Raikou",
  2173. "side": "godfather",
  2174. "help": "You are the legendary beast Raikou! You can kill during the day with /kill (you won't be revealed), and you also evade all nightkills. You don't know your partner (Zapdos), but you can't kill them.",
  2175. "info": "Can daykill (not revealed). Evades all nightkills. Not connected to Zapdos on startup. ~Sided~",
  2176. "actions": {
  2177. "night": {
  2178. "Block": "variable:block-bg",
  2179. "Block2": "variable:block-bg-pl",
  2180. "Zap1": "variable:auto-bg",
  2181. "Zap2": "variable:auto-bg",
  2182. "Zap3": "variable:auto-bg",
  2183. "Zap4": "variable:auto-bg",
  2184. "Zing": "variable:resetEvades",
  2185. "Zing2": "variable:resetEvades2"
  2186. },
  2187. "poison": "variable:poisonLimit",
  2188. "distract": "variable:distractLimit",
  2189. "guard": "variable:guardLimit",
  2190. "standby": {
  2191. "kill": {
  2192. "target": "AnyButTeam",
  2193. "killmsg": "An ominous cloud looms over ~Target~ before they are struck with a bolt of Raikou's lightning!"
  2194. }
  2195. }
  2196. }
  2197. },
  2198. {
  2199. "role": "pikachu",
  2200. "translation": "Pikachu",
  2201. "side": "werewolf",
  2202. "help": "You are Lt. Surge's Pikachu, sent to help take over the Power Plant from all of the uncivilized Wild Pokémon! You can kill during the night, and you cannot be haxed. Because of your speed, you cannot be exposed during the day. You also evade any nightkills.",
  2203. "info": "Can kill. Can't be haxed. Evades all nightkills (appears as protected). Evades expose. Evolves in Raichu if all Plusle or Minun are defeated. ~Sided~",
  2204. "actions": {
  2205. "night": {
  2206. "kill": {
  2207. "target": "AnyButSelf",
  2208. "common": "Self",
  2209. "hide": true,
  2210. "priority": 15
  2211. },
  2212. "Block": "variable:block-bg",
  2213. "Block2": "variable:block-bg-pl",
  2214. "Zap1": "variable:auto-bg",
  2215. "Zap2": "variable:auto-bg",
  2216. "Zap3": "variable:auto-bg",
  2217. "Zap4": "variable:auto-bg",
  2218. "Zing": "variable:resetEvades",
  2219. "Zing2": "variable:resetEvades2"
  2220. },
  2221. "expose": {
  2222. "mode": {
  2223. "ignore": ["shinx"]
  2224. },
  2225. "expend": true
  2226. },
  2227. "kill": {
  2228. "mode": {
  2229. "evadeChance": 1
  2230. },
  2231. "msg": "Your target (~Self~) was protected!"
  2232. },
  2233. "poison": "variable:poisonLimit",
  2234. "distract": "variable:distractLimit",
  2235. "guard": "variable:guardLimit",
  2236. "avoidHax": ["kill"],
  2237. "onDeadRoles": {
  2238. "convertTo": {
  2239. "raichu": ["plusle"],
  2240. "raichu2": ["minun"]
  2241. },
  2242. "convertmsg": "Now that all of the Plusles or Minuns have been defeated, Pikachu was able to get its hands on a Thunderstone and evolve into Raichu!"
  2243. }
  2244. }
  2245. },
  2246. {
  2247. "role": "raichu",
  2248. "translation": "Raichu",
  2249. "side": "werewolf",
  2250. "help": "Now that you've evolved, you have powered up and ignore Distract and have a vote multiplier of two! You can still kill, evade expose, and avoid hax.",
  2251. "info": "Can kill. Can't be haxed. Ignores Distract. Evades all nightkills. Evades expose. Vote multiplier of 2. ~Sided~",
  2252. "players": "Evolves from Pikachu when all of the Minun or all of the Plusle are defeated.",
  2253. "actions": {
  2254. "night": {
  2255. "kill": {
  2256. "target": "AnyButSelf",
  2257. "common": "Self",
  2258. "hide": true,
  2259. "priority": 15
  2260. },
  2261. "Block": "variable:block-bg",
  2262. "Block2": "variable:block-bg-pl",
  2263. "Zap1": "variable:auto-bg",
  2264. "Zap2": "variable:auto-bg",
  2265. "Zap3": "variable:auto-bg",
  2266. "Zap4": "variable:auto-bg",
  2267. "Zing": "variable:resetEvades",
  2268. "Zing2": "variable:resetEvades2"
  2269. },
  2270. "distract": {
  2271. "mode": "ignore",
  2272. "msg": "Someone tried to Distract you, but your determination let your continue your mission!"
  2273. },
  2274. "kill": {
  2275. "mode": {
  2276. "evadeChance": 1
  2277. },
  2278. "msg": "Your target (~Self~) was protected!"
  2279. },
  2280. "expose": {
  2281. "mode": {
  2282. "ignore": ["shinx"]
  2283. },
  2284. "expend": true
  2285. },
  2286. "poison": "variable:poisonLimit",
  2287. "distract": "variable:distractLimit",
  2288. "guard": "variable:guardLimit",
  2289. "avoidHax": ["kill"],
  2290. "voteMultiplier": 2
  2291. }
  2292. },
  2293. {
  2294. "role": "raichu2",
  2295. "translation": "Raichu",
  2296. "side": "werewolf",
  2297. "help": "Now that you've evolved, you have powered up and ignore Distract and have a vote multiplier of two! You can still kill, evade expose, and avoid hax.",
  2298. "hide": true,
  2299. "actions": {
  2300. "night": {
  2301. "kill": {
  2302. "target": "AnyButSelf",
  2303. "common": "Self",
  2304. "hide": true,
  2305. "priority": 15
  2306. },
  2307. "Block": "variable:block-bg",
  2308. "Block2": "variable:block-bg-pl",
  2309. "Zap1": "variable:auto-bg",
  2310. "Zap2": "variable:auto-bg",
  2311. "Zap3": "variable:auto-bg",
  2312. "Zap4": "variable:auto-bg",
  2313. "Zing": "variable:resetEvades",
  2314. "Zing2": "variable:resetEvades2"
  2315. },
  2316. "distract": {
  2317. "mode": "ignore",
  2318. "msg": "Someone tried to Distract you, but your determination let your continue your mission!"
  2319. },
  2320. "kill": {
  2321. "mode": "ignore",
  2322. "msg": "You escaped a kill!"
  2323. },
  2324. "expose": {
  2325. "mode": {
  2326. "ignore": ["shinx"]
  2327. },
  2328. "expend": true
  2329. },
  2330. "poison": "variable:poisonLimit",
  2331. "distract": "variable:distractLimit",
  2332. "guard": "variable:guardLimit",
  2333. "avoidHax": ["kill"],
  2334. "voteMultiplier": 2
  2335. }
  2336. },
  2337. {
  2338. "role": "placeholder_ww",
  2339. "translation": "Pikachu/Raichu",
  2340. "side": "werewolf",
  2341. "hide": true,
  2342. "help": "",
  2343. "info": "Can kill. Evades all nightkills. Evades expose. Vote multiplier of 2. ~Sided~",
  2344. "actions": {
  2345. "night": {
  2346. "kill": {
  2347. "target": "AnyButSelf",
  2348. "common": "Self",
  2349. "priority": 15
  2350. }
  2351. }
  2352. }
  2353. }
  2354. ],
  2355. "spawnPacks": {
  2356. "dedenne": {
  2357. "roles": [
  2358. ["dedenne_plus", "dedenne_minus"],
  2359. ["dedenne_minus", "dedenne_plus"]
  2360. ],
  2361. "chance": [0.5, 0.5]
  2362. },
  2363. "villager": {
  2364. "roles": [
  2365. ["plusle", "minun"],
  2366. ["minun", "plusle"]
  2367. ],
  2368. "chance": [0.5, 0.5]
  2369. }
  2370. },
  2371. "minplayers": 3,
  2372. "roles1": [
  2373. "pachirisu",
  2374. "pachirisu",
  2375. "elekid",
  2376. "pachirisu",
  2377. "raichu"
  2378. ],
  2379. "roles2": [
  2380. "pachirisu",
  2381. "pachirisu",
  2382. "emolga",
  2383. "mareep",
  2384. "magneton",
  2385. "helioptile",
  2386. "pack:villager"
  2387. ],
  2388. "roles3": [
  2389. "plusle",
  2390. "plusle",
  2391. "pachirisu",
  2392. "emolga",
  2393. "mareep",
  2394. "elekid",
  2395. "klink",
  2396. "voltorb",
  2397. "pack:villager",
  2398. "pack:villager"
  2399. ],
  2400. "roles4": [
  2401. "plusle",
  2402. "plusle",
  2403. "pachirisu",
  2404. "pachirisu",
  2405. "emolga",
  2406. "mareep",
  2407. "klink",
  2408. "voltorb",
  2409. "elekid",
  2410. "helioptile",
  2411. "plusle",
  2412. "minun"
  2413. ],
  2414. "roles5": [
  2415. "plusle",
  2416. "plusle",
  2417. "minun",
  2418. "minun",
  2419. "shinx",
  2420. "pachirisu",
  2421. "emolga",
  2422. "mareep",
  2423. "magnemite",
  2424. "voltorb",
  2425. "elekid",
  2426. "electrike",
  2427. "pikachu",
  2428. "pack:villager",
  2429. "pack:dedenne",
  2430. "pack:dedenne"
  2431. ],
  2432. "roles6": [
  2433. "plusle",
  2434. "plusle",
  2435. "minun",
  2436. "minun",
  2437. "pack:villager",
  2438. "shinx",
  2439. "pachirisu",
  2440. "emolga",
  2441. "mareep",
  2442. "blitzle",
  2443. "magnemite",
  2444. "voltorb",
  2445. "elekid",
  2446. "electrike",
  2447. "pikachu",
  2448. "zapdos",
  2449. "raikou",
  2450. "pack:dedenne",
  2451. "pack:dedenne",
  2452. "klink",
  2453. "helioptile",
  2454. "tynamo",
  2455. "plusle",
  2456. "minun",
  2457. "magnemite",
  2458. "plusle",
  2459. "minun",
  2460. "electrike",
  2461. "mareep",
  2462. "minun",
  2463. "plusle",
  2464. "pack:dedenne",
  2465. "pack:dedenne"
  2466. ],
  2467. "villageCantLoseRoles": [
  2468. "blitzle",
  2469. "blitzle1X",
  2470. "blitzle2",
  2471. "blitzle3",
  2472. "blitzle4",
  2473. "blitzle2X",
  2474. "blitzle3X",
  2475. "blitzle4X",
  2476. "blitzle-1",
  2477. "blitzle-2",
  2478. "blitzle-3",
  2479. "tynamo",
  2480. "tynamo2",
  2481. "emolga",
  2482. "mareep",
  2483. "mareep2",
  2484. "mareep3",
  2485. "mareep4",
  2486. "mareep-1",
  2487. "mareep-2",
  2488. "mareep0"
  2489. ],
  2490. "killmsg": "±Kill: ~Player~ (~Role~) was deactivated!",
  2491. "lynchmsg": "±Game: ~Player~ (~Role~) was deactivated with ~Count~ votes!",
  2492. "border": "*** (ϞϞ(๑9 ̫ 9๑)∩ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ ~~ ~~~~~ (ϞϞ(๑9 ̫ 9๑)∩",
  2493. "tips": {
  2494. "Plus/Minus": "If someone is targeted with at least 2 of Plus or Minus, they will be protected, unless they are hit with an equal amount of the opposite charge.",
  2495. "Plus/Minus 2": "If you are hit with 4 or more of Plus or Minus, you will die regardless of what other charges you are hit with.",
  2496. "Bonuses": "Mareep's vote is increased by 1 for each positive charge and decreased by 1 for each negative charge it is hit with. This resets every night.",
  2497. "Bonuses 2": "Emolga can Inspect or Kill depending on what charges it's hit with.",
  2498. "Who claims": "Shinx can claim, since it evades daykills and is vengeful if voted off. Other roles may claim, however, All claims are risky in this theme because there are no true bodyguards.",
  2499. "Threats": "Pikachu (evades nightkills and expose, evolves into Raichu when all Plusles or Minus die), Magnemite (evolves into Magneton if exposed), Raikou (unrevealed daykill, immune to nightkills), Zapdos (99 votes + distract)."
  2500. },
  2501. "changelog": {
  2502. "15.10.16": "Theme created.",
  2503. "15.11.06": "Elekid team can plus or minus. Elekid evades one nightkill. Blitzle needs minus -2 to kill. Emolga needs -1 or -2 to kill (used to be -2 or -3). Spawn changed."
  2504. }
  2505. }
Advertisement
Add Comment
Please, Sign In to add comment