Advertisement
derpinator

Forum Mafia theme

Jul 28th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.38 KB | None | 0 0
  1. {
  2. "name": "FM",
  3. "threadlink": "http://pokemon-online.eu/forums/showthread.php?22345-Default",
  4. "summary": "It's like Forum Mafia but with it's own twists!",
  5. "altname": "Forum Mafia",
  6. "author": "Scatterbrain",
  7. "tips": {
  8. "Tips": "are for the weak"
  9. },
  10. "sides": [
  11. {
  12. "side": "mafia",
  13. "translation": "Mafia"
  14. },
  15. {
  16. "side": "village",
  17. "translation": "Village"
  18. },
  19. {
  20. "side": "werewolf",
  21. "translation": "WereWolf"
  22. },
  23. {
  24. "side": "serial_killer",
  25. "translation": "Serial Killer"
  26. }
  27. ],
  28. "variables": {
  29. "town_win_condition": "±Win Condition: You win if you are the only faction (side) remaining.",
  30. "mafia_win_condition": "±Win Condition: You win if you are the only faction (side) remaining, or if nothing can stop this from happening.",
  31. "werewolf_win_condition": "±Win Condition: You win if you are the only faction (side) remaining, or if nothing can stop this from happening.",
  32. "sk_win_condition": "±Win Condition: You win if you are the only one left, or if nothing can stop this from happening.",
  33. "roleblock_village": 3,
  34. "healblock_prio": 4,
  35. "protect_priority": 5,
  36. "poison_priority": 9,
  37. "werewolf_priority": 10,
  38. "mafia_priority": 15,
  39. "serial_priority": 20,
  40. "vigikill_prio": 25,
  41. "inspect_priority": 30,
  42. "self_converts": 40,
  43. "detox_priority": 45,
  44. "stalk_priority": 50,
  45. "watch_priority": 55,
  46. "mafia_arson": {
  47. "command": "poison",
  48. "target": "AnyButTeam",
  49. "common": "Self",
  50. "priority": "variable:poison_priority",
  51. "poisonDeadMessage": "The Mafia Arsonist burned your house on fire, and you succumbed to your burn wounds today."
  52. },
  53. "mode_ignore": {
  54. "mode": "ignore",
  55. "msg": "Your target survived!"
  56. },
  57. "fisherman_gps_action": {
  58. "failChance": 0.75,
  59. "command": "convert",
  60. "target": "OnlySelf",
  61. "common": "Self",
  62. "priority": "variable:self_converts",
  63. "cancel": [
  64. "syringe",
  65. "gun",
  66. "vest",
  67. "glasses",
  68. "binoculars"
  69. ],
  70. "newRole": "fisherman_gps",
  71. "pierce": true,
  72. "convertmsg": "A Fisherman went fishing and found a GPS!"
  73. },
  74. "fisherman_binoculars_action": {
  75. "failChance": 0.75,
  76. "command": "convert",
  77. "target": "OnlySelf",
  78. "common": "Self",
  79. "priority": "variable:self_converts",
  80. "cancel": [
  81. "syringe",
  82. "gun",
  83. "vest",
  84. "gps",
  85. "glasses"
  86. ],
  87. "newRole": "fisherman_binoculars",
  88. "pierce": true,
  89. "convertmsg": "A Fisherman went fishing and found a pair of binoculars!"
  90. },
  91. "fisherman_vest_action": {
  92. "failChance": 0.8,
  93. "command": "convert",
  94. "target": "OnlySelf",
  95. "common": "Self",
  96. "priority": "variable:self_converts",
  97. "cancel": [
  98. "syringe",
  99. "gun",
  100. "glasses",
  101. "gps",
  102. "binoculars"
  103. ],
  104. "newRole": "fisherman_vest",
  105. "pierce": true,
  106. "convertmsg": "A Fisherman went fishing and found a bulletproof vest!"
  107. },
  108. "fisherman_syringe_action": {
  109. "failChance": 0.9,
  110. "command": "convert",
  111. "target": "OnlySelf",
  112. "common": "Self",
  113. "priority": "variable:self_converts",
  114. "cancel": [
  115. "glasses",
  116. "gun",
  117. "vest",
  118. "gps",
  119. "binoculars"
  120. ],
  121. "newRole": "fisherman_syringe",
  122. "pierce": true,
  123. "convertmsg": "A Fisherman went fishing and found a syringe!"
  124. },
  125. "fisherman_glasses_action": {
  126. "failChance": 0.85,
  127. "command": "convert",
  128. "target": "OnlySelf",
  129. "common": "Self",
  130. "priority": "variable:self_converts",
  131. "cancel": [
  132. "syringe",
  133. "gun",
  134. "vest",
  135. "gps",
  136. "binoculars"
  137. ],
  138. "newRole": "fisherman_glasses",
  139. "pierce": true,
  140. "convertmsg": "A Fisherman went fishing and found a pair of glasses!"
  141. },
  142. "fisherman_gun_action": {
  143. "failChance": 0.95,
  144. "command": "convert",
  145. "target": "OnlySelf",
  146. "common": "Self",
  147. "priority": "variable:self_converts",
  148. "cancel": [
  149. "syringe",
  150. "glasses",
  151. "vest",
  152. "gps",
  153. "binoculars"
  154. ],
  155. "newRole": "fisherman_gun",
  156. "pierce": true,
  157. "convertmsg": "A Fisherman went fishing and found a gun!"
  158. },
  159. "inspect_anybutself": {
  160. "target": "AnyButSelf",
  161. "common": "Self",
  162. "priority": "variable:inspect_priority"
  163. },
  164. "protect_anybutself": {
  165. "target": "AnyButSelf",
  166. "common": "Role",
  167. "priority": "variable:protect_priority"
  168. },
  169. "mafia_protect": {
  170. "target": "OnlyTeam",
  171. "common": "Role",
  172. "priority": "variable:mafia_priority",
  173. "cancel": [
  174. "detox"
  175. ]
  176. },
  177. "mafia_detox": {
  178. "target": "OnlyTeam",
  179. "common": "Role",
  180. "priority": "variable:detox_priority",
  181. "cancel": [
  182. "protect"
  183. ]
  184. },
  185. "faith_healer_bg": {
  186. "target": "AnyButSelf",
  187. "common": "Self",
  188. "priority": "variable:protect_priority",
  189. "failChance": 0.5
  190. },
  191. "roleblock_anybutself": {
  192. "target": "AnyButSelf",
  193. "common": "Self",
  194. "priority": "variable:roleblock_village"
  195. },
  196. "watch_anybutself": {
  197. "target": "AnyButSelf",
  198. "common": "Self",
  199. "priority": "variable:watch_priority"
  200. },
  201. "stalk_anybutself": {
  202. "target": "AnyButSelf",
  203. "common": "Self",
  204. "priority": "variable:stalk_priority"
  205. },
  206. "safeguard_anybutself": {
  207. "target": "AnyButSelf",
  208. "common": "Self",
  209. "priority": "variable:protect_priority"
  210. },
  211. "vigikill": {
  212. "target": "AnyButSelf",
  213. "common": "Self",
  214. "priority": "variable:vigikill_prio"
  215. },
  216. "mafia_factional_kill": {
  217. "target": "AnyButTeam",
  218. "common": "Team",
  219. "priority": "variable:mafia_priority",
  220. "broadcast": "team"
  221. },
  222. "werewolf_factional_kill": {
  223. "target": "AnyButTeam",
  224. "common": "Team",
  225. "priority": "variable:werewolf_priority"
  226. }
  227. },
  228. "roles": [
  229. {
  230. "role": "villager",
  231. "translation": "Vanilla Townie",
  232. "side": "village",
  233. "help": "You don't have any special commands during the night! Vote to remove people in the day!",
  234. "help2": "town_win_condition",
  235. "actions": {}
  236. },
  237. {
  238. "role": "bulletproof",
  239. "translation": "Bulletproof",
  240. "side": "village",
  241. "help": "You are the founder of Tactical Ballistics, a military-grade store that sells surplus military items to residents of this fine Town! You wear a bulletproof vest wherever you go, so that means you can't be killed during the night or day. (you can still be lynched and targetted by arson though!)",
  242. "info": "Can't be nightkilled or daykilled. Sided with the Town.",
  243. "help2": "town_win_condition",
  244. "actions": {
  245. "onDeath": {
  246. "convertRoles": {
  247. "backup": "cop"
  248. },
  249. "convertmsg": "±Game: The Backup learns of the Cop's death, and becomes a Cop too!"
  250. },
  251. "daykill": "evade",
  252. "kill": {
  253. "mode": "ignore",
  254. "msg": "Your target survived!"
  255. }
  256. }
  257. },
  258. {
  259. "role": "nurse",
  260. "translation": "Nurse",
  261. "side": "village",
  262. "help": "You're being trained by the Doctor to become a Doctor yourself, but Med School's tough and expensive, and as it turns out, won't be over till long after either the Mafia or you're dead. When the Doctor dies, you rise to the occasion and become a Doctor yourself!",
  263. "info": "On death of the Doctor, becomes a Doctor. Sided with the Town.",
  264. "help2": "town_win_condition",
  265. "actions": {}
  266. },
  267. {
  268. "role": "backup",
  269. "translation": "Backup",
  270. "side": "village",
  271. "help": "Ah, the jack-of-all-trades! You have many undiscovered talents, but as it turns out, you have not discovered them...yet. You fill in for the first Power Role (a Town Role that isn't a Townie) to die. No command is needed for this.",
  272. "help2": "town_win_condition",
  273. "info": "Becomes the first Power Role to die. Sided with the Town.",
  274. "actions": {}
  275. },
  276. {
  277. "role": "loved",
  278. "translation": "Loved Townie",
  279. "side": "village",
  280. "help": "You don't have any special commands during the night, but you have a voteshield of -1! Vote to remove people in the day!",
  281. "help2": "town_win_condition",
  282. "info": "Voteshield of -1. Sided with the Town.",
  283. "actions": {
  284. "voteshield": -1
  285. }
  286. },
  287. {
  288. "role": "hated",
  289. "translation": "Hated Townie",
  290. "side": "village",
  291. "help": "You don't have any special commands during the night, but you have a voteshield of +1! Vote to remove people in the day!",
  292. "help2": "town_win_condition",
  293. "info": "Voteshield of +1. Sided with the Town.",
  294. "actions": {
  295. "voteshield": 1
  296. }
  297. },
  298. {
  299. "role": "vampire",
  300. "translation": "Vampire",
  301. "side": "village",
  302. "help": "You don't have any actions during the night, but if voted off, you become Lynched Vampire. From there on, you can't be killed, but you can be lynched again. You can also choose to ressurect yourself when you become Lynched Vampire, but it's best to frame it on someone. Vote to remove people during the day!",
  303. "help2": "town_win_condition",
  304. "info": "If lynched, becomes Lynched Vampire. On list and on team as Vanilla Townie, and inspects as one too. Sided with the Town.",
  305. "actions": {
  306. "inspect": {
  307. "revealAs": "villager"
  308. },
  309. "onlist": "villager",
  310. "onteam": "villager",
  311. "lynch": {
  312. "convertTo": "lynched_vampire",
  313. "convertmsg": ""
  314. }
  315. }
  316. },
  317. {
  318. "role": "lynched_vampire",
  319. "translation": "Lynched Vampire",
  320. "side": "village",
  321. "help": "You've been lynched! While you are still sided on the Town, you may now reveal to them that you are Lynched Vampire, or keep it to yourself, and frame it on someone else! You are also bulletproof, since you are already dead. If you want to switch sides, type /rise.",
  322. "help2": "town_win_condition",
  323. "info": "Can't be killed (but can be lynched). Can rise during the night to switch sides and become a Mafia Goon. Sided with the Town.",
  324. "actions": {
  325. "kill": {
  326. "mode": "ignore"
  327. },
  328. "onlist": "villager",
  329. "onteam": "villager",
  330. "night": {
  331. "rise": {
  332. "command": "convert",
  333. "target": "OnlySelf",
  334. "common": "Self",
  335. "priority": "variable:self_converts",
  336. "newRole": "mafia",
  337. "convertmsg": "A Lynched Vampire rises from the dead and becomes a Mafia Goon!"
  338. }
  339. }
  340. }
  341. },
  342. {
  343. "role": "governor",
  344. "translation": "Governor",
  345. "side": "village",
  346. "help": "A high ranking military official, you also double as the Governor. With your executive powers, you can save one person during the lynch phase with your -9999 votes. However, you can be lynched yourself, so be careful!",
  347. "help2": "town_win_condition",
  348. "info": "Vote counts as -9999. Sided with the Town.",
  349. "actions": {
  350. "vote": -9999
  351. }
  352. },
  353. {
  354. "role": "cop",
  355. "translation": "Cop",
  356. "side": "village",
  357. "help": "The Mafia are up to no good again, and it's up to you to track them down! Type /Inspect [name] to find out someone's role!",
  358. "help2": "town_win_condition",
  359. "info": "Can inspect one person's role during the night. Sided with Village.",
  360. "actions": {
  361. "onDeath": {
  362. "convertRoles": {
  363. "backup": "cop"
  364. },
  365. "convertmsg": "±Game: The Backup learns of the Cop's death, and becomes a Cop too!"
  366. },
  367. "night": {
  368. "inspect": "variable:inspect_anybutself"
  369. }
  370. }
  371. },
  372. {
  373. "role": "ATF",
  374. "translation": "ATF Agent",
  375. "side": "village",
  376. "help": "Martial law has been enforced -- and thus citizen's rights as granted by the Constitution and all of it's subsidies are now null and void. During the night you can violate someone's Second and Fourth Amendment rights with /search [name]. This will inform you if they have a gun in their house. The Vigilante, Gunsmith and the Mafia have guns.",
  377. "help2": "town_win_condition",
  378. "info": "Can search to find out if someone has a gun. Sided with Village.",
  379. "actions": {
  380. "onDeath": {
  381. "convertRoles": {
  382. "backup": "ATF"
  383. },
  384. "convertmsg": "±Game: The Backup learns of the Cop's death, and becomes a Cop too!"
  385. },
  386. "night": {
  387. "search": {
  388. "command": "dummy",
  389. "target": "AnyButRole",
  390. "common": "Role",
  391. "priority": "variable:inspect_priority"
  392. }
  393. }
  394. }
  395. },
  396. {
  397. "role": "gunsmith",
  398. "translation": "Gunsmith",
  399. "side": "village",
  400. "help": "You have a very useful skill in making guns. You can give someone a gun with /Give [name]. This arms deal will take place after the ATF Agent. You can only give a gun to a Townie or the Mafia, and they will become Armed Townie if you hit a Townie, and Mafia Strongman if you hit a Mafia Goon.",
  401. "info": "Can give a Townie or Mafia Goon a gun during the night (becomes Armed Townie or Mafia Strongman, respectively). Sided with the Town.",
  402. "actions": {
  403. "night": {
  404. "give": {
  405. "command": "convert",
  406. "common": "Self",
  407. "target": "AnyButSelf",
  408. "priority": "variable:converts_nonself",
  409. "canConvert": ["villager", "mafia"],
  410. "newRole": {
  411. "armed_townie": ["villager"],
  412. "mafia_strongman": ["mafia"]
  413. },
  414. "convertmsg": "A Gunsmith gave someone a gun!",
  415. "pierce": true
  416. }
  417. }
  418. }
  419. },
  420. {
  421. "role": "fisherman",
  422. "translation": "Fisherman",
  423. "side": "village",
  424. "info": "Can fish for an item to gain a one-time use of the following actions: syringe (protect), glasses (inspect), gun (nightkill), vest (nightkill evasion), gps (stalk), or binoculars (watch). Sided with the Town.",
  425. "help": "You like fishing, but the Mafia have a really big appetite for fish, and they're all gone. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch).",
  426. "help2": "town_win_condition",
  427. "actions": {
  428. "onDeath": {
  429. "convertRoles": {
  430. "backup": "fisherman"
  431. },
  432. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  433. },
  434. "night": {
  435. "syringe": "variable:fisherman_syringe_action",
  436. "glasses": "variable:fisherman_glasses_action",
  437. "gun": "variable:fisherman_gun_action",
  438. "vest": "variable:fisherman_vest_action",
  439. "gps": "variable:fisherman_gps_action",
  440. "binoculars": "variable:fisherman_binoculars_action"
  441. }
  442. }
  443. },
  444. {
  445. "role": "fisherman_syringe",
  446. "translation": "Fisherman",
  447. "side": "village",
  448. "hide": true,
  449. "help": "You can type /Protect [name] once per game to protect someone from dying. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  450. "help2": "town_win_condition",
  451. "actions": {
  452. "onDeath": {
  453. "convertRoles": {
  454. "backup": "fisherman"
  455. },
  456. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  457. },
  458. "night": {
  459. "protect": {
  460. "target": "AnyButSelf",
  461. "common": "Self",
  462. "priority": "variable:protect_priority",
  463. "charges": 1
  464. },
  465. "syringe": "variable:fisherman_syringe_action",
  466. "glasses": "variable:fisherman_glasses_action",
  467. "gun": "variable:fisherman_gun_action",
  468. "vest": "variable:fisherman_vest_action",
  469. "gps": "variable:fisherman_gps_action",
  470. "binoculars": "variable:fisherman_binoculars_action"
  471. }
  472. }
  473. },
  474. {
  475. "role": "fisherman_glasses",
  476. "translation": "Fisherman",
  477. "side": "village",
  478. "hide": true,
  479. "help": "You can type /Inspect [name] once per game to find out someone's role. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  480. "help2": "town_win_condition",
  481. "actions": {
  482. "onDeath": {
  483. "convertRoles": {
  484. "backup": "fisherman"
  485. },
  486. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  487. },
  488. "night": {
  489. "inspect": {
  490. "target": "AnyButSelf",
  491. "common": "Self",
  492. "priority": "variable:inspect_priority",
  493. "charges": 1
  494. },
  495. "syringe": "variable:fisherman_syringe_action",
  496. "glasses": "variable:fisherman_glasses_action",
  497. "gun": "variable:fisherman_gun_action",
  498. "vest": "variable:fisherman_vest_action",
  499. "gps": "variable:fisherman_gps_action",
  500. "binoculars": "variable:fisherman_binoculars_action"
  501. }
  502. }
  503. },
  504. {
  505. "role": "fisherman_gun",
  506. "translation": "Fisherman",
  507. "side": "village",
  508. "hide": true,
  509. "help": "You can type /Kill [name] once per game to kill someone. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  510. "help2": "town_win_condition",
  511. "actions": {
  512. "onDeath": {
  513. "convertRoles": {
  514. "backup": "fisherman"
  515. },
  516. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  517. },
  518. "night": {
  519. "kill": {
  520. "target": "AnyButSelf",
  521. "common": "Self",
  522. "priority": "variable:vigikill_prio",
  523. "charges": 1
  524. },
  525. "syringe": "variable:fisherman_syringe_action",
  526. "glasses": "variable:fisherman_glasses_action",
  527. "gun": "variable:fisherman_gun_action",
  528. "vest": "variable:fisherman_vest_action",
  529. "gps": "variable:fisherman_gps_action",
  530. "binoculars": "variable:fisherman_binoculars_action"
  531. }
  532. }
  533. },
  534. {
  535. "role": "fisherman_vest",
  536. "translation": "Fisherman",
  537. "side": "village",
  538. "hide": true,
  539. "help": "You can survive one nightkill during the game. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  540. "help2": "town_win_condition",
  541. "actions": {
  542. "kill": {
  543. "mode": {
  544. "evadeCharges": 1
  545. },
  546. "evadechargemsg": "Someone tried killing you! Your vest took the hit for you though, but you can't survive anymore hits.",
  547. "msg": "Your target survived!"
  548. },
  549. "onDeath": {
  550. "convertRoles": {
  551. "backup": "fisherman"
  552. },
  553. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  554. },
  555. "night": {
  556. "syringe": "variable:fisherman_syringe_action",
  557. "glasses": "variable:fisherman_glasses_action",
  558. "gun": "variable:fisherman_gun_action",
  559. "vest": "variable:fisherman_vest_action",
  560. "gps": "variable:fisherman_gps_action",
  561. "binoculars": "variable:fisherman_binoculars_action"
  562. }
  563. }
  564. },
  565. {
  566. "role": "fisherman_gps",
  567. "translation": "Fisherman",
  568. "side": "village",
  569. "hide": true,
  570. "help": "You can type /Stalk [name] once per game to track who your target visited, if any. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  571. "help2": "town_win_condition",
  572. "actions": {
  573. "onDeath": {
  574. "convertRoles": {
  575. "backup": "fisherman"
  576. },
  577. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  578. },
  579. "night": {
  580. "stalk": {
  581. "target": "AnyButSelf",
  582. "common": "Self",
  583. "priority": "variable:stalk_priority",
  584. "charges": 1
  585. },
  586. "syringe": "variable:fisherman_syringe_action",
  587. "glasses": "variable:fisherman_glasses_action",
  588. "gun": "variable:fisherman_gun_action",
  589. "vest": "variable:fisherman_vest_action",
  590. "gps": "variable:fisherman_gps_action",
  591. "binoculars": "variable:fisherman_binoculars_action"
  592. }
  593. }
  594. },
  595. {
  596. "role": "fisherman_binoculars",
  597. "translation": "Fisherman",
  598. "side": "village",
  599. "hide": true,
  600. "help": "You can type /Watch [name] once per game to find out who your target is being visited by, if any. You can still try to fish for items though. You can type the following (but only once) to gain one-time usage of the following actions: /syringe (protect), /glasses (inspect), /gun (nightkill), /vest (nightkill evasion), /gps (stalk), or /binoculars (watch). You can only hold one item at a time though.",
  601. "help2": "town_win_condition",
  602. "actions": {
  603. "onDeath": {
  604. "convertRoles": {
  605. "backup": "fisherman"
  606. },
  607. "convertmsg": "±Game: The Town's Fisherman has died! The Backup takes his Fishing Rod "
  608. },
  609. "night": {
  610. "watch": {
  611. "target": "AnyButSelf",
  612. "common": "Self",
  613. "priority": "variable:watch_priority",
  614. "charges": 1
  615. },
  616. "syringe": "variable:fisherman_syringe_action",
  617. "glasses": "variable:fisherman_glasses_action",
  618. "gun": "variable:fisherman_gun_action",
  619. "vest": "variable:fisherman_vest_action",
  620. "gps": "variable:fisherman_gps_action",
  621. "binoculars": "variable:fisherman_binoculars_action"
  622. }
  623. }
  624. },
  625. {
  626. "role": "doctor",
  627. "translation": "Doctor",
  628. "side": "village",
  629. "help": "Type /Protect [name] to protect someone from dying!",
  630. "info": "Can protect someone from dying. Sided with the Town.",
  631. "help2": "town_win_condition",
  632. "actions": {
  633. "onDeath": {
  634. "convertRoles": {
  635. "backup": "doctor",
  636. "nurse": "doctor"
  637. },
  638. "convertmsg": "±Game: The Town's only Doctor has died! His successor now takes over!"
  639. },
  640. "night": {
  641. "protect": "variable:protect_anybutself"
  642. }
  643. }
  644. },
  645. {
  646. "role": "faith_healer",
  647. "translation": "Faith Healer",
  648. "side": "village",
  649. "help": "Type /Protect [name] to protect someone from dying! Divine spirits only have a 50% chance of hearing you, though, and fulfilling your command.",
  650. "info": "Has a protect with a 50% fail chance. Sided with the Town.",
  651. "help2": "town_win_condition",
  652. "actions": {
  653. "onDeath": {
  654. "convertRoles": {
  655. "backup": "faith_healer"
  656. },
  657. "convertmsg": "±Game: The Town's Faith Healer has died! The Backup becomes a Faith Healer!"
  658. },
  659. "night": {
  660. "protect": "variable:faith_healer_bg"
  661. }
  662. }
  663. },
  664. {
  665. "role": "mafia",
  666. "translation": "Mafia Goon",
  667. "side": "mafia",
  668. "help": "Type /Kill [name] to kill someone (shared with your team).",
  669. "info": "Factional kill. Sided with the Mafia.",
  670. "help2": "variable:mafia_win_condition",
  671. "actions": {
  672. "teamUtilities": true,
  673. "night": {
  674. "kill": "variable:mafia_factional_kill"
  675. }
  676. }
  677. },
  678. {
  679. "role": "mafia_strongman",
  680. "translation": "Mafia Strongman",
  681. "side": "mafia",
  682. "help": "Type /Kill [name] to kill someone (shared with your team). You can also type /Kill2 [name] twice per game to kill an extra target! The kill will be guaranteed to work, unless you are distracted. You also show up as Mafia Goon on the roles list, use this to your advantage to strike the Town when they are most vulnerable!",
  683. "info": "Factional kill and a second kill twice per game that can pierce and hit through evasive modes. Sided with the Mafia.",
  684. "help2": "variable:mafia_win_condition",
  685. "actions": {
  686. "teamUtilities": true,
  687. "night": {
  688. "kill": "variable:mafia_factional_kill",
  689. "kill2": {
  690. "target": "AnyButSelf",
  691. "common": "Role",
  692. "priority": "variable:mafia_priority",
  693. "command": "kill",
  694. "pierce": true,
  695. "bypass": ["ignore", "evadeCharges"]
  696. }
  697. }
  698. }
  699. },
  700. {
  701. "role": "mafia_arsonist",
  702. "translation": "Mafia Arsonist",
  703. "side": "mafia",
  704. "help": "You like setting fire to everything around you! Type /Kill [name] to kill someone (shared with your team). You can also type /Arson [name] to kill a second target. This will go through protect, but the Firefighter can prevent fires and help your targets before they die!",
  705. "help2": "variable:mafia_win_condition",
  706. "actions": {
  707. "teamUtilities": true,
  708. "night": {
  709. "kill": "variable:mafia_factional_kill",
  710. "arson": "variable:mafia_arson"
  711. }
  712. }
  713. },
  714. {
  715. "role": "mafia_healblocker",
  716. "translation": "Mafia Healblocker",
  717. "side": "mafia",
  718. "help": "Type /Kill [name] to kill someone (shared with your team). You can also type /Block [name] to block someone from being targetted by beneficial commands, such as protect, safeguard, and detox!",
  719. "help2": "variable:mafia_win_condition",
  720. "actions": {
  721. "teamUtilities": true,
  722. "night": {
  723. "kill": "variable:mafia_factional_kill",
  724. "guard": {
  725. "target": "AnyButSelf",
  726. "priority": "variable:healblock_prio",
  727. "common": "Role",
  728. "guardActions": [
  729. "protect",
  730. "keep",
  731. "safeguard",
  732. "rescue"
  733. ]
  734. }
  735. }
  736. }
  737. },
  738. {
  739. "role": "mafia_doctor",
  740. "translation": "Mafia Doctor",
  741. "side": "mafia",
  742. "help": "You're a member of the Mafia, only difference is, you went to Medical School and can heal your teammates. Type /Kill [name] to kill someone (shared with your team). You can also type /Protect [name] to protect someone from dying, or /Detox [name] to clear someone of burn wounds/poisons.",
  743. "help2": "variable:mafia_win_condition",
  744. "actions": {
  745. "teamUtilities": true,
  746. "night": {
  747. "kill": "variable:mafia_factional_kill",
  748. "protect": "variable:mafia_detox"
  749. }
  750. }
  751. },
  752. {
  753. "role": "mafia_godfather",
  754. "translation": "Mafia Godfather",
  755. "side": "mafia",
  756. "help": "The brains and the leader of the Mafia. Type /Kill [name] to kill someone (shared with your team). You are roleblock and investigation-immune (you can't be targetted by /roleblock, /distract, or /keep, and you show up as clean when someone uses /watch, /stalk, or /inspect).",
  757. "help2": "variable:mafia_win_condition",
  758. "actions": {
  759. "distract": {
  760. "mode": "ignore"
  761. },
  762. "watch": {
  763. "mode": "ignore"
  764. },
  765. "stalk": {
  766. "mode": "noVisit"
  767. },
  768. "inspect": {
  769. "revealAs": "villager"
  770. },
  771. "teamUtilities": true,
  772. "night": {
  773. "kill": "variable:mafia_factional_kill"
  774. }
  775. }
  776. },
  777. {
  778. "role": "firefighter",
  779. "translation": "Firefighter",
  780. "side": "village",
  781. "help": "The Town is in the middle of a deadly conflict with the Mafia. You thought your service wouldn't be required, but some of the Mafia have a tendency to, well, set fire to everything. During the night, you can type /Rescue [name] to stop a fire in it's tracks! This will also clear them of any burn wounds they get from the fire!",
  782. "help2": "variable:town_win_condition",
  783. "actions": {
  784. "onDeath": {
  785. "convertRoles": {
  786. "backup": "firefighter"
  787. },
  788. "convertmsg": "±Game: The Town's Firefigher died! The Backup gets his Fire Truck and equipment to become the best Firefighter he can be!"
  789. },
  790. "teamUtilities": true,
  791. "night": {
  792. "rescue": {
  793. "command": [
  794. "guard",
  795. "detox"
  796. ],
  797. "target": "AnyButSelf",
  798. "priority": "variable:healblock_prio",
  799. "common": "Role",
  800. "guardActions": [
  801. "arson"
  802. ]
  803. }
  804. }
  805. }
  806. },
  807. {
  808. "role": "werewolf",
  809. "translation": "Werewolf",
  810. "side": "werewolf",
  811. "help": "The moon is full! It is the time to strike! Type /Kill [name] to kill someone!",
  812. "help2": "variable:werewolf_win_condition",
  813. "actions": {
  814. "teamUtilities": true,
  815. "night": {
  816. "kill": "variable:werewolf_factional_kill"
  817. }
  818. }
  819. },
  820. {
  821. "role": "werewolf_ascetic",
  822. "translation": "Ascetic Werewolf",
  823. "side": "werewolf",
  824. "help": "The moon is full! It is the time to strike! Type /Kill [name] to kill someone! You cannot be targeted by any commands other than kill.",
  825. "help2": "variable:werewolf_win_condition",
  826. "info": "Can kill one person during the night. Can't be targetted by any actions besides kill. Sided with the Werewolves.",
  827. "actions": {
  828. "guard": "variable:mode_ignore",
  829. "detox": "variable:mode_ignore",
  830. "protect": "variable:mode_ignore",
  831. "safeguard": "variable:mode_ignore",
  832. "shield": "variable:mode_ignore",
  833. "poison": "variable:mode_ignore",
  834. "distract": "variable:mode_ignore",
  835. "stalk": "variable:mode_ignore",
  836. "watch": "variable:mode_ignore",
  837. "inspect": "variable:mode_ignore",
  838. "convert": "variable:mode_ignore",
  839. "teamUtilities": true,
  840. "night": {
  841. "kill": "variable:werewolf_factional_kill"
  842. }
  843. }
  844. },
  845. {
  846. "role": "roleblocker",
  847. "translation": "Roleblocker",
  848. "side": "village",
  849. "help": "You have the ability to stop most people from using their actions! Type /roleblock or /distract [name] to do so.",
  850. "help2": "variable:town_win_condition",
  851. "actions": {
  852. "onDeath": {
  853. "convertRoles": {
  854. "backup": "roleblocker"
  855. },
  856. "convertmsg": "±Game: The Town's Roleblocker has died! The Backup saves the day and becomes a Roleblocker!"
  857. },
  858. "night": {
  859. "distract": {
  860. "priority": "variable:roleblock_village",
  861. "common": "Self",
  862. "target": "AnyButSelf",
  863. "restrict": [
  864. "roleblock"
  865. ]
  866. },
  867. "roleblock": {
  868. "command": "distract",
  869. "priority": "variable:roleblock_village",
  870. "common": "Self",
  871. "target": "AnyButSelf",
  872. "restrict": [
  873. "distract"
  874. ]
  875. }
  876. }
  877. }
  878. },
  879. {
  880. "role": "jailkeeper",
  881. "translation": "Jailkeeper",
  882. "side": "village",
  883. "help": "You are staff at the Town's (overpopulated) jail now that the Mafia have come to your town. You can type /Keep [name] to detain your target. They will be unable to perform actions but in exchange cannot be killed during the night. Vote to remove people during the day!",
  884. "help2": "variable:town_win_condition",
  885. "actions": {
  886. "onDeath": {
  887. "convertRoles": {
  888. "backup": "jailkeeper"
  889. },
  890. "convertmsg": "±Game: The Town's Jailkeeper died! The Backup goes on a crime-fighting adventure and becomes a Jailkeeper too!"
  891. },
  892. "night": {
  893. "distract": {
  894. "priority": "variable:roleblock_village",
  895. "common": "Self",
  896. "target": "AnyButSelf",
  897. "command": [
  898. "distract",
  899. "protect"
  900. ]
  901. }
  902. }
  903. }
  904. },
  905. {
  906. "role": "doublevoter",
  907. "translation": "Doublevoter",
  908. "side": "village",
  909. "help": "You have manipulated the system in your favor and double your vote power. Use it to vote off threats to the Town!",
  910. "help2": "variable:town_win_condition",
  911. "actions": {
  912. "onDeath": {
  913. "convertRoles": {
  914. "backup": "doublevoter"
  915. },
  916. "convertmsg": "±Game: The Doublevoter has fallen! Luckily for the Town, the Backup received his voting powers too and became a Doublevoter!"
  917. },
  918. "vote": 2
  919. }
  920. },
  921. {
  922. "role": "vigilante",
  923. "translation": "Vigilante",
  924. "side": "village",
  925. "help": "An armed citizen with the help of a (former) standard-military issue Sniper Rifle, you can type /Kill [name] to blow someone's brains out! Try not to kill Town residents, though.",
  926. "actions": {
  927. "onDeath": {
  928. "convertRoles": {
  929. "backup": "vigilante"
  930. },
  931. "convertmsg": "±Game: When the Vigilante was found dead, the Backup took his gun and swore revenge!"
  932. },
  933. "night": {
  934. "kill": "variable:vigikill"
  935. }
  936. }
  937. },
  938. {
  939. "role": "armed_townie",
  940. "translation": "Armed Townie",
  941. "side": "village",
  942. "help": "The Gunsmith gave you a gun! Together with the other Armed Townies, you can type /Kill [name] during the night to take someone down! You also know the other Armed Townies, but each of you show up as Vanilla Townie on the Team and Roles lists.",
  943. "actions": {
  944. "startup": "role-reveal",
  945. "onlist": "villager",
  946. "onteam": "villager",
  947. "onDeath": {
  948. "convertRoles": {
  949. "backup": "armed_townie"
  950. },
  951. "convertmsg": "±Game: When an Armed Townie was found dead, the Backup got his gone and swore vengeance, becoming an Armed Townie too!"
  952. },
  953. "night": {
  954. "kill": {
  955. "target": "AnyButRole",
  956. "common": "Role",
  957. "priority": "variable:vigikill_prio"
  958. }
  959. }
  960. }
  961. }
  962. ],
  963. "roles1": [],
  964. "roles2": [],
  965. "roles3": [],
  966. "villageCantLoseRoles": [],
  967. "changelog": {
  968. "December 12, 2013": "Added changelog. Dons now can't be haxed. Changed help messages. Werewolf now spawn in teams in large games, for a total of up to 3 of them at the same time. Spawn adjusted. Vigilante can't be haxed by Spy. Godfather inspects as Villager and now ignores distractions. Teamtalk added. Help messages changed. Millers now flip as millers when lynched.",
  969. "June 29, 2014": "Added preventTeam vote"
  970. }
  971. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement