1.{ 2. "name": "Trainer", 3. "sides": [ 4. { 5. "side": "mafia", 6. "translation": "Team Rocket" 7. }, 8. { 9. "side": "mafia1", 10. "translation": "Team Aqua" 11. }, 12. { 13. "side": "mafia3", 14. "translation": "Ninja boy" 15. }, 16. { 17. "side": "mafia2", 18. "translation": "Team Magma" 19. }, 20. { 21. "side": "village", 22. "translation": "Trainers" 23. }, 24. { 25. "side": "werewolf", 26. "translation": "Rival" 27. }, 28. { 29. "side": "godfather", 30. "translation": "Professor Oak" 31. } 32. ], 33. "roles": [ 34. { 35. "role": "villager", 36. "translation": "Bug catcher", 37. "side": "village", 38. "help": "lol! You are a silly bug catcher. You dont have any special commands during the night! Vote to remove people in the day!", 39. "actions": {} 40. }, 41. { 42. "role": "inspector", 43. "translation": "Psychic", 44. "side": "village", 45. "help": "You have cool psychic powers (as well as a bunch of troll pokemon like Kadabra etc\u2026)! Type /Inspect [name] to find his/her identity!", 46. "actions": { 47. "night": { 48. "inspect": { 49. "target": "AnyButSelf", 50. "common": "Self", 51. "priority": 30 52. } 53. } 54. } 55. }, 56. { 57. "role": "bodyguard", 58. "translation": "Night Hiker", 59. "side": "village", 60. "help": "You are built well and have an understandable liking for rock pokemon like Geodude. Type /Protect [name] to protect someone!", 61. "actions": { 62. "night": { 63. "protect": { 64. "target": "AnyButSelf", 65. "common": "Role", 66. "priority": 5, 67. "broadcast": "role" 68. } 69. }, 70. "startup": "role-reveal" 71. } 72. }, 73. { 74. "role": "mafia", 75. "translation": "Team rocket", 76. "side": "mafia", 77. "help": "As a member of Team Rocket you have a strange desire to somehow kidnap all the trainers from EVERYWHERE and take over the ENTIRE WORLD. Messed up huh? Type /Kill [name] to kill someone!", 78. "actions": { 79. "night": { 80. "kill": { 81. "target": "AnyButTeam", 82. "common": "Team", 83. "priority": 11, 84. "broadcast": "team" 85. } 86. }, 87. "startup": "team-reveal" 88. } 89. }, 90. { 91. "role": "werewolf", 92. "translation": "Rival", 93. "side": "werewolf", 94. "help": "Why do you hate everyone? We shall never know. As you are not a member of any enemy teams some may call you a friend, but you still hate everyone. Type /Kill [name] to kill someone!", 95. "actions": { 96. "night": { 97. "kill": { 98. "target": "AnyButSelf", 99. "common": "Self", 100. "priority": 10 101. } 102. }, 103. "distract": { 104. "mode": "ChangeTarget", 105. "hookermsg": "You tried to distract the Rival , you were defeated!", 106. "msg": "The ~Distracter~ came to you last night! You defeated her at pokemanz instead!" 107. }, 108. "avoidHax": [ 109. "kill" 110. ] 111. } 112. }, 113. { 114. "role": "hooker", 115. "translation": "Lass", 116. "side": "village", 117. "help": "Oh look a pretty, young and vulnerable woman. DAMNIT she wants to battle. They all fall for it ;). Type /Distract [name] to distract someone! Vote to remove people in the day!", 118. "actions": { 119. "night": { 120. "distract": { 121. "target": "AnyButSelf", 122. "common": "Self", 123. "priority": 1 124. } 125. } 126. } 127. }, 128. { 129. "role": "mayor", 130. "translation": "Gym leader", 131. "side": "village", 132. "help": "Because of your high status in society you get TWO whole votes!!! You dont have any special commands during the night! Vote to remove people in the day!", 133. "actions": { 134. "vote": 2 135. } 136. }, 137. { 138. "role": "spy", 139. "translation": "Professor's assistant", 140. "side": "godfather", 141. "help": "You are one of the many minions who work with the Professor. You can find out who is going to get protected so that he does not try and kill them! (no command for this ability) Vote to remove people in the day!", 142. "actions": { 143. "hax": { 144. "protect": { 145. "revealTeam": 1, 146. "revealPlayer": 0.1 147. } 148. }, 149. "startup": "team-reveal" 150. } 151. }, 152. { 153. "role": "godfather", 154. "translation": "Professor", 155. "side": "godfather", 156. "help": "Type /Kill [name] to kill someone! You can kill 2 targets, Type /kill [name2] again to select your second target!", 157. "actions": { 158. "night": { 159. "kill": { 160. "target": "AnyButSelf", 161. "common": "Self", 162. "priority": 20, 163. "limit": 2 164. } 165. }, 166. "distract": { 167. "mode": "ChangeTarget", 168. "hookermsg": "You tried to seduce the professor, you died laughing!", 169. "msg": "The ~Distracter~ came to you last night! She died laughing!" 170. }, 171. "avoidHax": [ 172. "kill" 173. ] 174. } 175. }, 176. { 177. "role": "vigilante", 178. "translation": "Champion", 179. "side": "village", 180. "help": "The greatest trainer in the region, you have the ability to kill. Type /Kill [name] to kill someone!(dont kill the good people!)", 181. "actions": { 182. "night": { 183. "kill": { 184. "target": "AnyButSelf", 185. "common": "Self", 186. "priority": 19 187. } 188. } 189. } 190. }, 191. { 192. "role": "mafia1", 193. "translation": "Team aqua", 194. "side": "mafia1", 195. "help": "You think you are the baddest (but then again so do those loser team magma, and hey, there\u2019s only one way to find out) Type /Kill [name] to kill someone!", 196. "actions": { 197. "night": { 198. "kill": { 199. "target": "AnyButTeam", 200. "common": "Team", 201. "priority": 12, 202. "broadcast": "team" 203. } 204. }, 205. "startup": "team-reveal" 206. } 207. }, 208. { 209. "role": "mafia2", 210. "translation": "Team magma", 211. "side": "mafia2", 212. "help": " You think you are the baddest (but then again so do those loser team magma, and hey, there\u2019s only one way to find out) Type /Kill [name] to kill someone!", 213. "actions": { 214. "night": { 215. "kill": { 216. "target": "AnyButTeam", 217. "common": "Team", 218. "priority": 11, 219. "broadcast": "team" 220. } 221. }, 222. "startup": "team-reveal" 223. } 224. }, 225. { 226. "role": "conspirator1", 227. "translation": "Aqua agent", 228. "side": "mafia1", 229. "help": "You dont have any special commands during the night! You are sided with team Aqua. Vote to remove people in the day! (OH! And psychic sees you as team Magma. Good disguise eh?)", 230. "actions": { 231. "inspect": { 232. "revealAs": "mafia2" 233. }, 234. "startup": "team-reveal" 235. } 236. }, 237. { 238. "role": "conspirator2", 239. "translation": "Magma agent", 240. "side": "mafia2", 241. "help": "You dont have any special commands during the night! You are sided with team Magma. Vote to remove people in the day! (OH! And psychic sees you as team Aqua. Good disguise eh?)", 242. "actions": { 243. "inspect": { 244. "revealAs": "mafia1" 245. }, 246. "startup": "team-reveal" 247. } 248. }, 249. { 250. "role": "mafiaboss1", 251. "translation": "Aqua executive", 252. "side": "mafia1", 253. "help": " Yeah! Who\u2019s in charge? Puny, pathetic grunts! Type /Kill [name] to kill someone! You can't be distracted!", 254. "actions": { 255. "night": { 256. "kill": { 257. "target": "AnyButTeam", 258. "common": "Team", 259. "priority": 12, 260. "broadcast": "team" 261. } 262. }, 263. "distract": { 264. "mode": "ignore" 265. }, 266. "startup": "team-reveal" 267. } 268. }, 269. { 270. "role": "mafiaboss2", 271. "translation": "Magma executive", 272. "side": "mafia2", 273. "help": " Yeah! Who\u2019s in charge? Puny, pathetic grunts! Type /Kill [name] to kill someone! You can't be distracted!", 274. "actions": { 275. "night": { 276. "kill": { 277. "target": "AnyButTeam", 278. "common": "Team", 279. "priority": 11, 280. "broadcast": "team" 281. } 282. }, 283. "distract": { 284. "mode": "ignore" 285. }, 286. "startup": "team-reveal" 287. } 288. }, 289. { 290. "role": "samurai", 291. "translation": "Ninja boy", 292. "side": "mafia3", 293. "help": "I may be small but I\u2019m a ninja!!! Honest\u2026 The red bull told me. Type /Kill [name] during the day phase to kill someone! You will be revealed when you kill, so make wise choices! You have no allies.", 294. "actions": { 295. "standby": { 296. "kill": { 297. "target": "AnyButSelf", 298. "msg": "You can kill now using /kill [name] :", 299. "killmsg": "The Ninja boy pulls out a ninja weapon of some sort and strikes it through ~Target~'s face! Why da face? Anyway, it killed them nonetheless" 300. } 301. } 302. } 303. }, 304. { 305. "role": "miller", 306. "translation": "Wannabe ninja boy", 307. "side": "village", 308. "help": "As you are not a REAL ninja, you dont have any special commands during the night! Vote to remove people in the day! Oh, and psychic sees you as Mafia", 309. "actions": { 310. "inspect": { 311. "revealAs": "mafia" 312. } 313. } 314. }, 315. { 316. "role": "mom", 317. "translation": "Rivals mom", 318. "side": "village", 319. "help": "You dont have any special commands during the night! You are sided with the trainers but psychic sees you as rival.", 320. "actions": { 321. "inspect": { 322. "revealAs": "werewolf" 323. } 324. } 325. }, 326. { 327. "role": "mayor2", 328. "translation": "Elite four", 329. "side": "village", 330. "help": "Because of your massive status in society you get THREE whole votes!!! You dont have any special commands during the night! Vote to remove people in the day!", 331. "actions": { 332. "vote": 3 333. } 334. }, 335. { 336. "role": "daybg", 337. "translation": "Hiker", 338. "side": "village", 339. "help": "You are a hiker who goes hiking during the day. Type /protect [name] during the day phase to protect someone from the ninja! You are allied with the Good people.", 340. "actions": { 341. "standby": { 342. "protect": { 343. "target": "AnyButSelf", 344. "msg": "You can protect now using /protect [name] :", 345. "killmsg": "The Hiker is protecting ~Target~ !" 346. } 347. } 348. } 349. } 350. ], 351. "roles1": [ 352. "bodyguard", 353. "mafia", 354. "inspector", 355. "werewolf", 356. "hooker", 357. "villager", 358. "mafia", 359. "villager", 360. "villager", 361. "mayor", 362. "villager" 363. ], 364. "roles2": [ 365. "bodyguard", 366. "mafia1", 367. "mafia1", 368. "inspector", 369. "hooker", 370. "samurai", 371. "mafia2", 372. "mafia2", 373. "daybg", 374. "miller", 375. "godfather", 376. "spy", 377. "vigilante", 378. "conspirator1", 379. "conspirator2", 380. "werewolf", 381. "mom", 382. "mafiaboss1", 383. "mafiaboss2", 384. "conspirator1", 385. "conspirator2", 386. "mayor", 387. "mayor", 388. "mayor", 389. "mayor", 390. "mayor", 391. "mayor", 392. "mayor", 393. "mayor", 394. "mayor2", 395. "mayor2", 396. "mayor2", 397. "mayor2", 398. "godfather" 399. ], 400. "villageCantLoseRoles": [ 401. "mayor", 402. "vigilante", 403. "samurai", 404. "mayor2" 405. ], 406. "killmsg": "±Kill: (~Role~) ~Player~ was defeated!" 407.}