derpinator

Hoenn

May 18th, 2014
616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.01 KB | None | 0 0
  1. {
  2. "name": "Hoenn",
  3. "summary": "shits about to go down in hoenn son",
  4. "author": "Mafia QC",
  5. "tips": {
  6. "Inspector": "Be wary of hidden millers!",
  7. "Samurai": "Be careful who you kill!",
  8. "Bodyguard": "Use your action to protect the most important role(s)."
  9. },
  10. "variables": {
  11. "ghost_sharekill": {
  12. "target": "AnyButTeam",
  13. "common": "Team",
  14. "priority": "variable:ghost_priority",
  15. "broadcast": "team"
  16. },
  17. "dark_sharekill": {
  18. "target": "AnyButTeam",
  19. "common": "Team",
  20. "priority": "variable:dark_priority",
  21. "broadcast": "team"
  22. },
  23. "dragon_sharekill": {
  24. "target": "AnyButRole",
  25. "common": "Role",
  26. "priority": "variable:dragon_priority",
  27. "broadcast": "role"
  28. },
  29. "protect_priority": 5,
  30. "poison_priority": 9,
  31. "vigikill_priority": 10,
  32. "ghost_priority": 15,
  33. "dark_priority": 20,
  34. "dragon_priority": 25,
  35. "inspect_priority": 30,
  36. "self_convert": 50,
  37. "mode_ignore": {
  38. "mode": "ignore"
  39. }
  40. },
  41. "sides": [
  42. {
  43. "side": "ghost",
  44. "translation": "Ghost-types"
  45. },
  46. {
  47. "side": "dark",
  48. "translation": "Dark-types"
  49. },
  50. {
  51. "side": "dragon",
  52. "translation": "Dragon-types"
  53. },
  54. {
  55. "side": "village",
  56. "translation": "Good Pokemon"
  57. },
  58. {
  59. "side": "bug",
  60. "translation": "Bug-types"
  61. },
  62. {
  63. "side": "rayquaza",
  64. "translation": "Rayquaza"
  65. }
  66. ],
  67. "roles": [
  68. {
  69. "role": "villager",
  70. "translation": "Zigzagoon",
  71. "startupmsg": "Zigzagoon, Lost Soul of the Forests",
  72. "side": "village",
  73. "help": "You restlessly wander the forests of the Hoenn region, looking for shelter. Because of this, you ignore inspectors. On the fifth night onwards, you can type /Evolve to evolve into Linoone! Vote to remove bad guys during the day!",
  74. "info": "Villager who can't be inspected and can evolve into Linoone (spy who haxes PRs and gets role-reveal) on the fifth night and onwards. ~Sided~",
  75. "actions": {
  76. "inspect": {
  77. "mode": "ignore"
  78. },
  79. "night": {
  80. "evolve": {
  81. "command": "convert",
  82. "target": "OnlySelf",
  83. "priority": "variable:self_convert",
  84. "common": "Self",
  85. "initialrecharge": 6,
  86. "newRole": "linoone",
  87. "convertmsg": "A Zigzagoon evolved into a Linoone!"
  88. }
  89. }
  90. }
  91. },
  92. {
  93. "role": "inspector",
  94. "translation": "Lunatone",
  95. "startupmsg": "Lunatone, Cousin of the Moon from Zelda",
  96. "side": "village",
  97. "help": "You were thought to have come from the Moon itself. With your psychic powers, you can type /Inspect [name] to find out someone's role. You know Solrock's identity from the start, and can type /tt [message] to communicate with them.",
  98. "info": "Inspector who knows Solrock (bodyguard). ~Sided~",
  99. "actions": {
  100. "startup": {
  101. "revealRole": [
  102. "bodyguard"
  103. ]
  104. },
  105. "teamTalk": [
  106. "bodyguard"
  107. ],
  108. "preventTeamvote": [
  109. "bodyguard"
  110. ],
  111. "night": {
  112. "inspect": {
  113. "target": "AnyButSelf",
  114. "common": "Self",
  115. "priority": "variable:inspect_priority"
  116. }
  117. }
  118. }
  119. },
  120. {
  121. "role": "bodyguard",
  122. "translation": "Solrock, the Sun of God",
  123. "side": "village",
  124. "help": "You are said to come from the Sun itself. You can type /Protect [name] to protect someone from dying, repelling them with your harsh sunlight. You know Lunatone's identity from the start, and can type /tt [message] to communicate with them.",
  125. "info": "Bodyguard who knows Lunatone (inspector). ~Sided~",
  126. "actions": {
  127. "night": {
  128. "protect": {
  129. "target": "AnyButSelf",
  130. "common": "Role",
  131. "priority": "variable:protect_priority"
  132. }
  133. },
  134. "startup": {
  135. "revealRole": [
  136. "inspector"
  137. ]
  138. },
  139. "teamTalk": [
  140. "inspector"
  141. ],
  142. "preventTeamvote": [
  143. "inspector"
  144. ]
  145. }
  146. },
  147. {
  148. "role": "watcher",
  149. "translation": "Pelipper",
  150. "startupmsg": "Pelipper, the Big Gulp Fish",
  151. "side": "village",
  152. "help": "You primarily roam the shorelines of the Hoenn region at low altitudes. During the night, you can type /Watch [name] (including yourself) to see if someone was visited (and by who).",
  153. "info": "Basic watcher who can target themselves. Ignores stalk. ~Sided~",
  154. "actions": {
  155. "stalk": {
  156. "mode": "ignore"
  157. },
  158. "night": {
  159. "watch": {
  160. "target": "Any",
  161. "common": "Self",
  162. "priority": "variable:inspect_priority"
  163. }
  164. }
  165. }
  166. },
  167. {
  168. "role": "stalker",
  169. "translation": "Tropius",
  170. "startupmsg": "Tropius, the Poster Child of Identity Crisis",
  171. "side": "village",
  172. "help": "Are you a tree? Are you a plant? Why not both? You can track down others with your nifty camouflaging abilities by typing /Stalk [name]. You ignore anyone who's trying to watch you.",
  173. "info": "Basic stalker. Ignores watch. ~Sided~",
  174. "actions": {
  175. "watch": {
  176. "mode": "ignore"
  177. },
  178. "night": {
  179. "stalk": {
  180. "target": "AnyButSelf",
  181. "common": "Self",
  182. "priority": "variable:stalk_priority"
  183. }
  184. }
  185. }
  186. },
  187. {
  188. "role": "shuppet",
  189. "translation": "Shuppet",
  190. "side": "ghost",
  191. "help": "OooOoooOOHh. During the night, you can type /Curse [name] to curse someone, causing them to die the next night! This goes through protects, and is shared with other Shuppets. You also have a 50% chance of ignoring stalk or watch (Tropius ignores watch, and Pelipper ignores stalk, so use this to your advantage!)",
  192. "info": "Can curse (poison) someone (shared with other Shuppets). Has a 50% chance to ignore watches or stalks. ~Sided~",
  193. "actions": {
  194. "watch": {
  195. "mode": {
  196. "evadeChance": 0.5
  197. }
  198. },
  199. "stalk": {
  200. "mode": {
  201. "evadeChance": 0.5
  202. }
  203. },
  204. "teamUtilities": true,
  205. "night": {
  206. "curse": {
  207. "command": "poison",
  208. "target": "AnyButTeam",
  209. "common": "Role",
  210. "broadcast": "team",
  211. "priority": "variable:poison_priority",
  212. "poisonDeadMessage": "Shuppet laid a Curse on you, and you succumbed to the ancient voodoo spell!"
  213. }
  214. }
  215. }
  216. },
  217. {
  218. "role": "duskull",
  219. "translation": "Duskull",
  220. "startupmsg": "Duskull, Insurgent of the Spirit World",
  221. "side": "ghost",
  222. "help": "OooOoooOOHh. During the night, you can type /Kill [name] to kill someone! This is shared with your teammates. You also have a 50% chance of ignoring stalk or watch (Tropius ignores watch, and Pelipper ignores stalk, so use this to your advantage!)",
  223. "info": "Factional kill with a 50% chance of ignoring stalk and watch. ~Sided~",
  224. "actions": {
  225. "watch": {
  226. "mode": {
  227. "evadeChance": 0.5
  228. }
  229. },
  230. "stalk": {
  231. "mode": {
  232. "evadeChance": 0.5
  233. }
  234. },
  235. "teamUtilities": true,
  236. "night": {
  237. "kill": "variable:ghost_sharekill"
  238. }
  239. }
  240. },
  241. {
  242. "role": "ninjask",
  243. "translation": "Ninjask",
  244. "side": "bug",
  245. "startupmsg": "Ninjask, Terrorist of the Sky",
  246. "help": "Type /Kill [name] to kill someone! This kill will hit a target even if they are protected! You will kill anyone who tries to distract you.",
  247. "info": "Killer who's kill goes through protect. ~Sided~",
  248. "actions": {
  249. "teamUtilities": true,
  250. "night": {
  251. "kill": {
  252. "target": "AnyButSelf",
  253. "common": "Self",
  254. "priority": 4
  255. }
  256. },
  257. "distract": {
  258. "mode": "ChangeTarget",
  259. "hookermsg": "You tried to distract Ninjask, but he used his powerful attacks combined with Speed Boost to finish you!",
  260. "msg": "The ~Distracter~ came to you last night! You killed them instead of your intended target."
  261. },
  262. "avoidHax": [
  263. "kill"
  264. ]
  265. }
  266. },
  267. {
  268. "role": "pl",
  269. "translation": "Chimecho",
  270. "side": "village",
  271. "help": "With your ability to manipulate and magnify sound waves, you can type /Distract [name] to distract someone! Careful though - if you distract Ninjask or Rayquaza, you'll die! Vote to remove people during the day!",
  272. "actions": {
  273. "night": {
  274. "distract": {
  275. "target": "AnyButSelf",
  276. "common": "Self",
  277. "priority": 2
  278. }
  279. }
  280. }
  281. },
  282. {
  283. "role": "mayor",
  284. "translation": "Swampert",
  285. "side": "village",
  286. "help": "You don't have any special commands during the night but your vote counts as 2. Vote to remove people in the day!",
  287. "actions": {
  288. "vote": 2
  289. }
  290. },
  291. {
  292. "role": "mayor_big",
  293. "translation": "Swampert",
  294. "side": "village",
  295. "help": "You don't have any special commands during the night but your vote counts as 3. Vote to remove people in the day!",
  296. "actions": {
  297. "vote": 3
  298. }
  299. },
  300. {
  301. "role": "spy",
  302. "translation": "Swellow",
  303. "side": "village",
  304. "help": "Since you fly high in the sky, you may find out who about may be getting killed next and by whom (no command for this ability)! Vote to remove people in the day!",
  305. "actions": {
  306. "hax": {
  307. "kill": {
  308. "revealTeam": 0.05,
  309. "revealPlayer": 0.02
  310. }
  311. }
  312. }
  313. },
  314. {
  315. "role": "linoone",
  316. "translation": "Linoone",
  317. "side": "village",
  318. "help": "You have evolved from Zigzagoon and now you are mature enough to take part in community events. Because of that, you are able to identify some Good Pokemon during the night! Vote to remove people in the day! You are sided with the Good Pokemon.",
  319. "info": "Spy who gets role reveal and 100% hax on inspect, protect and distract. ~Sided~",
  320. "actions": {
  321. "hax": {
  322. "inspect": {
  323. "revealRole": 1
  324. },
  325. "protect": {
  326. "revealRole": 1
  327. },
  328. "distract": {
  329. "revealRole": 1
  330. }
  331. },
  332. "startup": "role-reveal"
  333. }
  334. },
  335. {
  336. "role": "vigilante",
  337. "translation": "Blaziken",
  338. "side": "village",
  339. "help": "As a master of martial arts and close combat, it is your responsibility to take down scum like the Ghost and Dark-types! Type /Kill [name] to kill someone! Try not to kill the Good Pokemon!",
  340. "actions": {
  341. "avoidHax": ["kill"],
  342. "night": {
  343. "kill": {
  344. "target": "AnyButSelf",
  345. "common": "Self",
  346. "priority": "variable:vigikill_priority"
  347. }
  348. }
  349. }
  350. },
  351. {
  352. "role": "dusclops",
  353. "translation": "Dusclops",
  354. "side": "ghost",
  355. "help": "OooOoooOOHh. During the night, you can type /Kill [name] to kill someone. This is shared with your teammates. You can also type /Distract [name] to distract someone! You will die if you distract Ninjask, though. You also have a 50% chance of ignoring stalk or watch (Tropius ignores watch, and Pelipper ignores stalk, so use this to your advantage!)",
  356. "info": "Can kill (shared with team) and distract during the night. 50% chance of ignoring stalk or watch. ~Sided~",
  357. "actions": {
  358. "watch": {
  359. "mode": {
  360. "evadeChance": 0.5
  361. }
  362. },
  363. "stalk": {
  364. "mode": {
  365. "evadeChance": 0.5
  366. }
  367. },
  368. "teamUtilities": true,
  369. "night": {
  370. "kill": "variable:ghost_sharekill",
  371. "distract": {
  372. "target": "AnyButTeam",
  373. "common": "Self",
  374. "priority": 1
  375. }
  376. }
  377. }
  378. },
  379. {
  380. "role": "banette",
  381. "translation": "Banette",
  382. "side": "ghost",
  383. "help": "The leader of the Ghost-types. During the night, you can type /Kill [name] to kill someone (shared with your team) and /Curse [name] to kill someone the next night (not shared). This works through protect, and you take down anyone who tries to daykill you! Furthermore, you have a vote of -1, and a voteshield of -1. Finally, you also have a 50% chance of ignoring stalk or watch (Tropius ignores watch, and Pelipper ignores stalk, so use this to your advantage!)",
  384. "info": "Can kill (shared with team) and curse (poison) during the night. Bombs daykills, and has a vote and voteshield of -1. 50% chance of ignoring watch or stalk. ~Sided~",
  385. "actions": {
  386. "watch": {
  387. "mode": {
  388. "evadeChance": 0.5
  389. }
  390. },
  391. "stalk": {
  392. "mode": {
  393. "evadeChance": 0.5
  394. }
  395. },
  396. "vote": -1,
  397. "voteshield": -1,
  398. "daykill": "bomb",
  399. "daykillrevengemsg": "Someone tried killing Banette during the day, but took them down with them, too, with Destiny Bond!",
  400. "teamUtilities": true,
  401. "night": {
  402. "kill": "variable:ghost_sharekill",
  403. "curse": {
  404. "command": "poison",
  405. "target": "AnyButTeam",
  406. "common": "Self",
  407. "priority": "variable:poison_priority",
  408. "poisonDeadMessage": "Banette laid a Curse on you, and you succumbed to the ancient voodoo spell!"
  409. }
  410. }
  411. }
  412. },
  413. {
  414. "role": "poochyena",
  415. "translation": "Poochyena",
  416. "side": "dark",
  417. "help": "Though weak alone, in numbers, a pack of Poochyena are a lethal fighting force. Team up with the other Dark-types by typing /Kill [name] to kill someone (shared with your team). Your Intimidate ability allows you to avoid 50% of inspections and distractions.",
  418. "info": "Basic factional kill with a 50% chance of ignoring inspects and distracts. ~Sided~",
  419. "actions": {
  420. "inspect": {
  421. "mode": {
  422. "evadeChance": 0.5
  423. }
  424. },
  425. "distract": {
  426. "mode": {
  427. "evadeChance": 0.5
  428. }
  429. },
  430. "teamUtilities": true,
  431. "night": {
  432. "kill": "variable:dark_sharekill"
  433. }
  434. }
  435. },
  436. {
  437. "role": "mightyena",
  438. "translation": "Mightyena",
  439. "side": "dark",
  440. "help": "With powerful and developed fangs, you can type /Kill [name] to take someone down (shared with your team). Since you are such a proficient hunter, you ignore stalkers and watchers, and can't be haxed. Your Intimidate ability allows you to avoid 50% of inspections and distractions.",
  441. "info": "Can kill (shared with team) without being stalked, watched or haxed and has a 50% chance of ignoring inspections and distractions. ~Sided~",
  442. "actions": {
  443. "stalk": {
  444. "mode": "ignore"
  445. },
  446. "watch": {
  447. "mode": "ignore"
  448. },
  449. "avoidHax": [
  450. "kill"
  451. ],
  452. "teamUtilities": true,
  453. "inspect": {
  454. "mode": {
  455. "evadeChance": 0.5
  456. }
  457. },
  458. "distract": {
  459. "mode": {
  460. "evadeChance": 0.5
  461. }
  462. },
  463. "night": {
  464. "kill": "variable:dark_sharekill"
  465. }
  466. }
  467. },
  468. {
  469. "role": "cacturne",
  470. "translation": "Cacturne",
  471. "side": "dark",
  472. "help": "You work together with other Dark Pokemon to kill unsuspecting Pokemon at night! Type /Kill [name] to kill someone at night! Also, no one dares to come near your prickly thorns so you can type /Protect [name] or /Shield [name] to protect one of your teammates! Protect will not save them from Ninjask, however -- shield will. If someone targets a teammate when you shield them, all actions (including kills) will be used on you instead.",
  473. "info": "Can kill someone and protect or shield (higher priority than Ninjask's kill) a teammate during the night. ~Sided~",
  474. "actions": {
  475. "teamUtilities": true,
  476. "night": {
  477. "kill": "variable:dark_sharekill",
  478. "protect": {
  479. "target": "OnlyTeammates",
  480. "common": "Role",
  481. "priority": "variable:protect_priority",
  482. "restrict": [
  483. "shield"
  484. ],
  485. "broadcast": "team"
  486. },
  487. "shield": {
  488. "target": "OnlyTeammates",
  489. "common": "Role",
  490. "priority": 4,
  491. "restrict": [
  492. "protect"
  493. ],
  494. "broadcast": "team"
  495. }
  496. }
  497. }
  498. },
  499. {
  500. "role": "crawdaunt",
  501. "translation": "Crawdaunt",
  502. "side": "dark",
  503. "help": "You are violent in nature and do not hesitate to battle! Work together with the Dark Pokemon to eliminate foes! You can /Kill someone during the standby phase but you have a chance of getting revealed! Since you are the leader of the Dark-type Pokemon, your vote counts as 1.5.",
  504. "info": "Daykiller with a 25% chance of revealing and a vote of 1.5. ~Sided~",
  505. "actions": {
  506. "standby": {
  507. "kill": {
  508. "target": "AnyButTeam",
  509. "msg": "You can kill someone now with /Kill [name] but you have a 25% chance of being revealed!",
  510. "killmsg": "Crawdaunt walks up to ~Target~ and pounds him on the head with Crabhammer!",
  511. "revealChance": 0.25,
  512. "revealmsg": "~Self~ then scurries away and jumps into the lake."
  513. }
  514. }
  515. }
  516. },
  517. {
  518. "role": "sceptile",
  519. "translation": "Sceptile",
  520. "side": "village",
  521. "help": "Type /Kill [name] during the day phase to kill someone! You will be revealed when you kill, so make wise choices!",
  522. "actions": {
  523. "standby": {
  524. "kill": {
  525. "target": "AnyButSelf",
  526. "msg": "You can now kill by typing /Kill [name]! Keep in mind you will be revealed and don't kill the Good Pokemon! :",
  527. "killmsg": "~Self~ (Sceptile) takes in sunlight energy with the seeds on its back and fires a powerful Solarbeam at ~Target~!"
  528. }
  529. }
  530. }
  531. },
  532. {
  533. "role": "salamence",
  534. "translation": "Salamence",
  535. "side": "dragon",
  536. "help": "After dreaming about flying since you were a Bagon, your dream finally came true when you evolved and grew wings! Type /Outrage [name] during the day to kill someone! You will be revealed, so watch out for other daykillers like Sceptile, Crawdaunt, and be sure not to kill the other Dragon-types! Your power is unmatched -- during the day, your vote also counts as 100, enough to vote someone out without the interference of Milotic.",
  537. "info": "Daykiller who reveals and has 100 votes, but doesn't know teammates. ~Sided~",
  538. "winIfDeadRoles": "variable:Sal_WIDR",
  539. "actions": {
  540. "standby": {
  541. "outrage": {
  542. "command": "kill",
  543. "target": "AnyButSelf",
  544. "msg": "You can now kill by typing /Outrage [name] Keep in mind you will be revealed! :",
  545. "killmsg": "Salamence dives down from the sky to attack ~Target~ with Outrage! ~Self~ hurt itself in it's confusion!"
  546. }
  547. },
  548. "vote": 100
  549. }
  550. },
  551. {
  552. "role": "flygon",
  553. "translation": "Flygon",
  554. "side": "dragon",
  555. "help": "Nicknamed the elemental spirit of the desert, you are always enveloped in a sandstorm when flying since your wings whip up a cloud of sand. This prevents you from being distracted, tracked and watched! Type /Kill [name] to kill someone during the night! You can also type /Outrage [name] during the day to smack someone with an Outrage! However, you reveal yourself due to confusion.",
  556. "info": "Nightkiller who can't be distracted, watched or stalked, and has a daykill that reveals. Doesn't know teammates, but knows other Flygon. ~Sided~",
  557. "actions": {
  558. "startup": "role-reveal",
  559. "distract": "variable:mode_ignore",
  560. "watch": "variable:mode_ignore",
  561. "stalk": "variable:mode_ignore",
  562. "night": {
  563. "kill": "variable:dragon_sharekill"
  564. },
  565. "standby": {
  566. "outrage": {
  567. "command": "kill",
  568. "target": "AnyButSelf",
  569. "msg": "You can now kill by typing /Outrage [name] Keep in mind you will be revealed! :",
  570. "killmsg": "Flygon dives down from the sky to attack ~Target~ with Outrage! ~Self~ hurt itself in it's confusion!"
  571. }
  572. }
  573. }
  574. },
  575. {
  576. "role": "altaria",
  577. "translation": "Altaria",
  578. "side": "dragon",
  579. "help": "You fly through the sky looking like a cloud. You are often overshadowed by the other Dragon Pokemon; however, now is your time to shine! Type /Safeguard [name] twice during the night (you can use this on yourself) to protect someone from everything except kills! Your vote counts as -2. You can also kill someone during the day with /Outrage [name] but this WILL reveal you! You are sided with the Dragon Pokemon, so try not to kill them!",
  580. "info": "Double safeguarder with a vote of -2 who has a revealing daykill, but doesn't know teammates. ~Sided~",
  581. "actions": {
  582. "vote": -2,
  583. "distract": "variable:mode_ignore",
  584. "watch": "variable:mode_ignore",
  585. "stalk": "variable:mode_ignore",
  586. "night": {
  587. "safeguard": {
  588. "target": "Any",
  589. "common": "Self",
  590. "priority": "variable:protect_priority",
  591. "limit": 2
  592. }
  593. },
  594. "standby": {
  595. "outrage": {
  596. "command": "kill",
  597. "target": "AnyButSelf",
  598. "msg": "You can now kill by typing /Outrage [name] Keep in mind you will be revealed! :",
  599. "killmsg": "Altaria dives down from the sky to attack ~Target~ with Outrage! ~Self~ hurt itself in it's confusion!"
  600. }
  601. }
  602. }
  603. },
  604. {
  605. "role": "baltoy",
  606. "translation": "Baltoy",
  607. "side": "village",
  608. "help": "You restlessly wander the forests of the Hoenn region, looking for shelter. Because of this, you ignore inspectors. On the fifth night onwards, you can type /Evolve to evolve into Linoone! Vote to remove bad guys during the day!",
  609. "info": "Miller who thinks he is Zigzagoon but inspects as Duskull. Can evolve into Claydol after the fifth night (self-informed miller who inspects as Duskull). ~Sided~",
  610. "actions": {
  611. "night": {
  612. "evolve": {
  613. "command": "convert",
  614. "target": "OnlySelf",
  615. "priority": "variable:self_convert",
  616. "common": "Self",
  617. "initialrecharge": 6,
  618. "newRole": "claydol",
  619. "convertmsg": "A Baltoy evolved into a Cladyol!"
  620. }
  621. },
  622. "inspect": {
  623. "revealAs": "duskull"
  624. },
  625. "startup": {
  626. "revealAs": "villager"
  627. }
  628. }
  629. },
  630. {
  631. "role": "truemiller",
  632. "translation": "Miller",
  633. "side": "village",
  634. "help": "You don't have any special commands during the night! Vote to remove people in the day!",
  635. "actions": {
  636. "inspect": {
  637. "revealAs": "mafia"
  638. },
  639. "startup": {
  640. "revealAs": "villager"
  641. },
  642. "onlist": "mafia"
  643. }
  644. },
  645. {
  646. "role": "bomb",
  647. "translation": "Bomb",
  648. "side": "village",
  649. "hide": "both",
  650. "help": "You are sided with the village! If anyone tries to kill you, you kill back!",
  651. "actions": {
  652. "kill": {
  653. "mode": "killattacker"
  654. }
  655. }
  656. }
  657. ],
  658. "spawnPacks": {
  659. "nullsofar": {
  660. "roles": [
  661. ["duskull", "duskull", "villager", "duskull"],
  662. ["shuppet", "shuppet", "villager", "duskull"]
  663. ],
  664. "chance": [0.5, 0.5]
  665. }
  666. },
  667. "roles1": [
  668. "villager",
  669. "villager",
  670. "shuppet"
  671. ],
  672. "roles2": [
  673. "villager",
  674. "villager",
  675. "villager",
  676. "duskull",
  677. "villager"
  678. ],
  679. "roles3": [
  680. "villager",
  681. "villager",
  682. "pelipper",
  683. "tropius",
  684. "duskull",
  685. "duskull",
  686. "villager",
  687. "villager",
  688. "dusclops"
  689. ],
  690. "roles4": [
  691. "inspector",
  692. "bodyguard",
  693. "ninjask",
  694. "watcher",
  695. "stalker",
  696. "dusclops",
  697. "shuppet",
  698. "villager",
  699. "villager",
  700. "villager"
  701. ],
  702. "villageCantLoseRoles": [
  703. ]
  704. }
Advertisement
Add Comment
Please, Sign In to add comment