Advertisement
RiceKirby

Kirby2

Jun 19th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.68 KB | None | 0 0
  1. {
  2. "name": "Kirby2",
  3. "altname": "Revenge of Meta Knight",
  4. "author": [
  5. "R​iceKirby"
  6. ],
  7. "quickOnDeadRoles": true,
  8. "summary": "I'm Meta Knight, and I'm tired of this peaceful Dream Land, so I will lead my army to take over it! Kirby will try to stop me, so I need all my Knights hitting him during the same night to weaken him enough for me to deal the finishing blow! When someone is voted they will not die, but instead reveal the weapon they are holding!",
  9. "threadlink": "http://pokemon-online.eu/threads/kirby.15912/",
  10. "sides": [
  11. {
  12. "translation": "Kirby",
  13. "side": "mafia",
  14. "winmsg": "*** (>^.^)> ~Players~ <(^_^)> Doing the Kirby Dance! <(^.^<)"
  15. },
  16. {
  17. "translation": "Meta Knight Army",
  18. "side": "village",
  19. "winmsg": "±Meta Knight: Halberd, time to take off! ~Players~ shall take over Dream Land and make it a Meta Knight Army's possession!"
  20. }
  21. ],
  22. "variables": {
  23. "prio_kirby_axe": 1,
  24. "prio_kirby_mace": 2,
  25. "prio_kirby_sword": 3,
  26. "prio_kirby_spear": 4,
  27. "prio_kirby_fork": 5,
  28.  
  29. "prio_axe": 6,
  30. "prio_mace": 7,
  31. "prio_sword": 8,
  32. "prio_spear": 9,
  33. "prio_fork": 10,
  34.  
  35. "KirbyHelp": "Hiii! I'm raiding the Halberd to stop Meta Knight and his evil plans! During the night, I can use /axe [name] to defeat a Mace Knight, /mace [name] to defeat a Sword Knight or /sword [name] to defeat an Ax Knight, but I can only use one of those per night. I can also attack myself to trick the Knights into thinking I was hit by Kirby.",
  36. "KirbyHelp2": "I cannot be killed by Meta Knight unless I am hit by an Axe, a Mace and a Sword during a single night. Once I defeat enough of his minions, I can challenge Meta Knight directly!",
  37.  
  38. "Kirby2Help": "Hiii! I'm raiding the Halberd to stop Meta Knight and his evil plans! During the night, I can use /spear [name] to defeat a Trident Knight or /fork [name] to defeat a Javelin Knight, but I can only use one of those per night. I can also attack myself to trick the Knights into thinking I was hit by Kirby.",
  39. "Kirby2Help2": "I cannot be killed by Meta Knight unless I am hit by a Spear and a Fork during a single night. Once I defeat enough of his minions, I can challenge Meta Knight directly!",
  40. "SwordKirbyHelp": "I defeated enough minions, so now I can fight Meta Knight! By typing /kill [name] during the day, I can defeat an enemy without being revealed, but I need to be careful because Meta Knight can kill me now!",
  41.  
  42. "mk_win_msg": "Meta Knight (~Target~) has defeated Kirby! There's no one left to defend Dream Land now!",
  43.  
  44. "kirby_axe": {
  45. "command": ["dummy4", "copy", "dummy"],
  46. "target": "Any",
  47. "common": "Self",
  48. "priority": "variable:prio_kirby_axe",
  49. "cancel": ["mace", "sword"],
  50. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with an axe!",
  51. "copyAs": "villager.A",
  52. "silentCopy": true,
  53. "silent": true,
  54. "usermsg": "",
  55. "noRepeat": true
  56. },
  57. "kirby_mace": {
  58. "command": ["dummy4", "copy", "dummy2"],
  59. "target": "Any",
  60. "common": "Self",
  61. "priority": "variable:prio_kirby_mace",
  62. "cancel": ["axe", "sword"],
  63. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a mace!",
  64. "copyAs": "villager.M",
  65. "silentCopy": true,
  66. "silent": true,
  67. "usermsg": "",
  68. "noRepeat": true
  69. },
  70. "kirby_sword": {
  71. "command": ["dummy4", "copy", "dummy3"],
  72. "target": "Any",
  73. "common": "Self",
  74. "priority": "variable:prio_kirby_sword",
  75. "cancel": ["axe", "mace"],
  76. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a sword!",
  77. "copyAs": "villager.S",
  78. "silentCopy": true,
  79. "silent": true,
  80. "usermsg": "",
  81. "noRepeat": true
  82. },
  83. "kirby_spear": {
  84. "command": ["dummy4", "copy", "dummy5"],
  85. "target": "Any",
  86. "common": "Self",
  87. "priority": "variable:prio_kirby_spear",
  88. "cancel": ["fork"],
  89. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a spear!",
  90. "copyAs": "villager2.S",
  91. "silentCopy": true,
  92. "silent": true,
  93. "usermsg": "",
  94. "noRepeat": true
  95. },
  96. "kirby_fork": {
  97. "command": ["dummy4", "copy", "dummy6"],
  98. "target": "Any",
  99. "common": "Self",
  100. "priority": "variable:prio_kirby_fork",
  101. "cancel": ["spear"],
  102. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a fork!",
  103. "copyAs": "villager2.F",
  104. "silentCopy": true,
  105. "silent": true,
  106. "usermsg": "",
  107. "noRepeat": true
  108. },
  109.  
  110. "kirby_axe_h": {
  111. "command": ["dummy4", "copy", "dummy"],
  112. "target": "Any",
  113. "common": "Self",
  114. "priority": "variable:prio_kirby_axe",
  115. "cancel": ["mace", "sword"],
  116. "hide": true,
  117. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with an axe!",
  118. "copyAs": "villager.A",
  119. "silentCopy": true,
  120. "silent": true,
  121. "usermsg": "",
  122. "noRepeat": true
  123. },
  124. "kirby_mace_h": {
  125. "command": ["dummy4", "copy", "dummy2"],
  126. "target": "Any",
  127. "common": "Self",
  128. "priority": "variable:prio_kirby_mace",
  129. "cancel": ["axe", "sword"],
  130. "hide": true,
  131. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a mace!",
  132. "copyAs": "villager.M",
  133. "silentCopy": true,
  134. "silent": true,
  135. "usermsg": "",
  136. "noRepeat": true
  137. },
  138. "kirby_sword_h": {
  139. "command": ["dummy4", "copy", "dummy3"],
  140. "target": "Any",
  141. "common": "Self",
  142. "priority": "variable:prio_kirby_sword",
  143. "cancel": ["axe", "mace"],
  144. "hide": true,
  145. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a sword!",
  146. "copyAs": "villager.S",
  147. "silentCopy": true,
  148. "silent": true,
  149. "usermsg": "",
  150. "noRepeat": true
  151. },
  152. "kirby_spear_h": {
  153. "command": ["dummy4", "copy", "dummy5"],
  154. "target": "Any",
  155. "common": "Self",
  156. "priority": "variable:prio_kirby_spear",
  157. "cancel": ["fork"],
  158. "hide": true,
  159. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a spear!",
  160. "copyAs": "villager2.S",
  161. "silentCopy": true,
  162. "silent": true,
  163. "usermsg": "",
  164. "noRepeat": true
  165. },
  166. "kirby_fork_h": {
  167. "command": ["dummy4", "copy", "dummy6"],
  168. "target": "Any",
  169. "common": "Self",
  170. "priority": "variable:prio_kirby_fork",
  171. "cancel": ["spear"],
  172. "hide": true,
  173. "dummy4broadcastmsg": "Kirby is attacking ~Target~ with a fork!",
  174. "copyAs": "villager2.F",
  175. "silentCopy": true,
  176. "silent": true,
  177. "usermsg": "",
  178. "noRepeat": true
  179. },
  180. "ignoreDaykill": {
  181. "mode": {
  182. "evadeChance": 1
  183. }
  184. },
  185. "revertKirby": {
  186. "curse": {
  187. "curseCount": -1,
  188. "cursedRole": "villager",
  189. "silentCurse": true
  190. }
  191. },
  192. "revertKirby2": {
  193. "curse": {
  194. "curseCount": -1,
  195. "cursedRole": "villager2",
  196. "silentCurse": true
  197. }
  198. },
  199. "kirby_daykill": {
  200. "kill": {
  201. "target": "AnyButSelf",
  202. "msg": "You have reached Meta Knight, and he proposed a duel! Use the sword he offered you to defeat him with /kill and win!",
  203. "killmsg": "Kirby picked a Sword and attacked ~Target~ mercilessly!"
  204.  
  205. }
  206. },
  207. "challenge_meta": {
  208. "convertTo": {
  209. "villager-winner1": ["ax"],
  210. "villager-winner2": ["mace"],
  211. "villager-winner3": ["blade"]
  212. },
  213. "convertmsg": "With the Meta Knight Army partially defeated, Kirby was able to reach Meta Knight! "
  214. },
  215. "challenge_meta2": {
  216. "convertTo": {
  217. "villager-winner4": ["javelin"],
  218. "villager-winner5": ["trident"]
  219. },
  220. "convertmsg": "With the Meta Knight Army partially defeated, Kirby was able to reach Meta Knight! "
  221. },
  222. "minions": ["ax", "mace", "blade"],
  223. "meta_daykill": {
  224. "kill": {
  225. "target": "AnyButSelf",
  226. "msg": "Draw your sword and type /kill [name] to kill your opponents! (You won't be revealed).",
  227. "killmsg": "Meta Knight flips his Dimensional Cape, plunging the world into darkness, and then hits ~Target~ with a powerful sword strike!"
  228. }
  229. },
  230.  
  231. "holdingAxe": {
  232. "convertTo": "villager",
  233. "lynchmsg": "~Self~ is holding an axe!"
  234. },
  235. "holdingMace": {
  236. "convertTo": "villager",
  237. "lynchmsg": "~Self~ is holding a mace!"
  238. },
  239. "holdingSword": {
  240. "convertTo": "villager",
  241. "lynchmsg": "~Self~ is holding a sword!"
  242. },
  243. "holdingSpear": {
  244. "convertTo": "villager2",
  245. "lynchmsg": "~Self~ is holding a spear!"
  246. },
  247. "holdingFork": {
  248. "convertTo": "villager2",
  249. "lynchmsg": "~Self~ is holding a fork!"
  250. },
  251. "silentIgnore": {
  252. "mode": "ignore",
  253. "silent": true,
  254. "msg": ""
  255. }
  256. },
  257. "roles": [
  258.  
  259. {
  260. "role": "villager.A",
  261. "translation": "Kirby",
  262. "side": "mafia",
  263. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  264. "hide": true,
  265. "actions": {
  266. "night": {
  267. "axe": "variable:kirby_axe",
  268. "mace": "variable:kirby_mace",
  269. "sword": "variable:kirby_sword"
  270. },
  271. "daykill": "variable:ignoreDaykill",
  272. "onDeadRoles": "variable:challenge_meta",
  273. "lynch": "variable:holdingAxe"
  274. }
  275. },
  276. {
  277. "role": "villager.A-a",
  278. "translation": "Kirby",
  279. "side": "mafia",
  280. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  281. "hide": true,
  282.  
  283. "actions": {
  284. "night": {
  285. "axe": "variable:kirby_axe",
  286. "mace": "variable:kirby_mace",
  287. "sword": "variable:kirby_sword"
  288. },
  289. "daykill": "variable:ignoreDaykill",
  290. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  291. "onDeadRoles": "variable:challenge_meta",
  292. "lynch": "variable:holdingAxe"
  293. }
  294. },
  295. {
  296. "role": "villager.A-am",
  297. "translation": "Kirby",
  298. "side": "mafia",
  299. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  300. "hide": true,
  301.  
  302. "actions": {
  303. "night": {
  304. "axe": "variable:kirby_axe",
  305. "mace": "variable:kirby_mace",
  306. "sword": "variable:kirby_sword"
  307. },
  308. "daykill": "variable:ignoreDaykill",
  309. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  310. "onDeadRoles": "variable:challenge_meta",
  311. "lynch": "variable:holdingAxe"
  312. }
  313. },
  314. {
  315. "role": "villager.A-ab",
  316. "translation": "Kirby",
  317. "side": "mafia",
  318. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  319. "hide": true,
  320.  
  321. "actions": {
  322. "night": {
  323. "axe": "variable:kirby_axe",
  324. "mace": "variable:kirby_mace",
  325. "sword": "variable:kirby_sword"
  326. },
  327. "daykill": "variable:ignoreDaykill",
  328. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  329. "onDeadRoles": "variable:challenge_meta",
  330. "lynch": "variable:holdingAxe"
  331. }
  332. },
  333. {
  334. "role": "villager.A-m",
  335. "translation": "Kirby",
  336. "side": "mafia",
  337. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  338. "hide": true,
  339.  
  340. "actions": {
  341. "night": {
  342. "axe": "variable:kirby_axe",
  343. "mace": "variable:kirby_mace",
  344. "sword": "variable:kirby_sword"
  345. },
  346. "daykill": "variable:ignoreDaykill",
  347. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  348. "onDeadRoles": "variable:challenge_meta",
  349. "lynch": "variable:holdingAxe"
  350. }
  351. },
  352. {
  353. "role": "villager.A-b",
  354. "translation": "Kirby",
  355. "side": "mafia",
  356. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  357. "hide": true,
  358.  
  359. "actions": {
  360. "night": {
  361. "axe": "variable:kirby_axe",
  362. "mace": "variable:kirby_mace",
  363. "sword": "variable:kirby_sword"
  364. },
  365. "daykill": "variable:ignoreDaykill",
  366. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  367. "onDeadRoles": "variable:challenge_meta",
  368. "lynch": "variable:holdingAxe"
  369. }
  370. },
  371. {
  372. "role": "villager.A-mb",
  373. "translation": "Kirby",
  374. "side": "mafia",
  375. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  376. "hide": true,
  377.  
  378. "actions": {
  379. "night": {
  380. "axe": "variable:kirby_axe",
  381. "mace": "variable:kirby_mace",
  382. "sword": "variable:kirby_sword"
  383. },
  384. "daykill": "variable:ignoreDaykill",
  385. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.A", "silentCurse": true } },
  386. "onDeadRoles": "variable:challenge_meta",
  387. "lynch": "variable:holdingAxe"
  388. }
  389. },
  390. {
  391. "role": "villager.A-amb",
  392. "translation": "Kirby",
  393. "side": "mafia",
  394. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  395. "hide": true,
  396.  
  397. "actions": {
  398. "night": {
  399. "axe": "variable:kirby_axe",
  400. "mace": "variable:kirby_mace",
  401. "sword": "variable:kirby_sword"
  402. },
  403. "initialCondition": {
  404. "curse": {
  405. "curseCount": -1,
  406. "cursedRole": "villager.A-weak",
  407. "silentCurse": false,
  408. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  409. }
  410. },
  411. "onDeadRoles": "variable:challenge_meta",
  412. "lynch": "variable:holdingAxe"
  413. }
  414. },
  415.  
  416. {
  417. "role": "villager.A-weak",
  418. "translation": "Weakened Kirby",
  419. "side": "mafia",
  420. "help": "variable:KirbyHelp",
  421. "help2": "You have been hit by an Axe, a Mace and a Sword, so for this turn you are vulnerable to Meta Knight's attacks!",
  422. "info": "Vulnerable to daykills. Converts back to Kirby after 1 turn. ~Sided~",
  423. "players": "If hit by Spear+Fork (small games) or Axe+Mace+Sword (large games) in a single night.",
  424. "actions": {
  425. "night": {
  426. "axe": "variable:kirby_axe_h",
  427. "mace": "variable:kirby_mace_h",
  428. "sword": "variable:kirby_sword_h"
  429. },
  430. "initialCondition": {
  431. "curse": {
  432. "curseCount": 1,
  433. "cursedRole": "villager.A",
  434. "silentCurse": true
  435. }
  436. },
  437. "onDeadRoles": "variable:challenge_meta",
  438. "lynch": "variable:holdingAxe",
  439. "daykill": "revealkiller",
  440. "daykillrevengemsg": "variable:mk_win_msg"
  441. }
  442. },
  443.  
  444. {
  445. "role": "villager.M",
  446. "translation": "Kirby",
  447. "side": "mafia",
  448. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  449. "hide": true,
  450. "actions": {
  451. "night": {
  452. "axe": "variable:kirby_axe",
  453. "mace": "variable:kirby_mace",
  454. "sword": "variable:kirby_sword"
  455. },
  456. "daykill": "variable:ignoreDaykill",
  457. "onDeadRoles": "variable:challenge_meta",
  458. "lynch": "variable:holdingMace"
  459. }
  460. },
  461. {
  462. "role": "villager.M-a",
  463. "translation": "Kirby",
  464. "side": "mafia",
  465. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  466. "hide": true,
  467.  
  468. "actions": {
  469. "night": {
  470. "axe": "variable:kirby_axe",
  471. "mace": "variable:kirby_mace",
  472. "sword": "variable:kirby_sword"
  473. },
  474. "daykill": "variable:ignoreDaykill",
  475. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  476. "onDeadRoles": "variable:challenge_meta",
  477. "lynch": "variable:holdingMace"
  478. }
  479. },
  480. {
  481. "role": "villager.M-am",
  482. "translation": "Kirby",
  483. "side": "mafia",
  484. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  485. "hide": true,
  486.  
  487. "actions": {
  488. "night": {
  489. "axe": "variable:kirby_axe",
  490. "mace": "variable:kirby_mace",
  491. "sword": "variable:kirby_sword"
  492. },
  493. "daykill": "variable:ignoreDaykill",
  494. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  495. "onDeadRoles": "variable:challenge_meta",
  496. "lynch": "variable:holdingMace"
  497. }
  498. },
  499. {
  500. "role": "villager.M-ab",
  501. "translation": "Kirby",
  502. "side": "mafia",
  503. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  504. "hide": true,
  505.  
  506. "actions": {
  507. "night": {
  508. "axe": "variable:kirby_axe",
  509. "mace": "variable:kirby_mace",
  510. "sword": "variable:kirby_sword"
  511. },
  512. "daykill": "variable:ignoreDaykill",
  513. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  514. "onDeadRoles": "variable:challenge_meta",
  515. "lynch": "variable:holdingMace"
  516. }
  517. },
  518. {
  519. "role": "villager.M-m",
  520. "translation": "Kirby",
  521. "side": "mafia",
  522. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  523. "hide": true,
  524.  
  525. "actions": {
  526. "night": {
  527. "axe": "variable:kirby_axe",
  528. "mace": "variable:kirby_mace",
  529. "sword": "variable:kirby_sword"
  530. },
  531. "daykill": "variable:ignoreDaykill",
  532. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  533. "onDeadRoles": "variable:challenge_meta",
  534. "lynch": "variable:holdingMace"
  535. }
  536. },
  537. {
  538. "role": "villager.M-b",
  539. "translation": "Kirby",
  540. "side": "mafia",
  541. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  542. "hide": true,
  543.  
  544. "actions": {
  545. "night": {
  546. "axe": "variable:kirby_axe",
  547. "mace": "variable:kirby_mace",
  548. "sword": "variable:kirby_sword"
  549. },
  550. "daykill": "variable:ignoreDaykill",
  551. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  552. "onDeadRoles": "variable:challenge_meta",
  553. "lynch": "variable:holdingMace"
  554. }
  555. },
  556. {
  557. "role": "villager.M-mb",
  558. "translation": "Kirby",
  559. "side": "mafia",
  560. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  561. "hide": true,
  562.  
  563. "actions": {
  564. "night": {
  565. "axe": "variable:kirby_axe",
  566. "mace": "variable:kirby_mace",
  567. "sword": "variable:kirby_sword"
  568. },
  569. "daykill": "variable:ignoreDaykill",
  570. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.M", "silentCurse": true } },
  571. "onDeadRoles": "variable:challenge_meta",
  572. "lynch": "variable:holdingMace"
  573. }
  574. },
  575. {
  576. "role": "villager.M-amb",
  577. "translation": "Kirby",
  578. "side": "mafia",
  579. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  580. "hide": true,
  581.  
  582. "actions": {
  583. "night": {
  584. "axe": "variable:kirby_axe",
  585. "mace": "variable:kirby_mace",
  586. "sword": "variable:kirby_sword"
  587. },
  588. "initialCondition": {
  589. "curse": {
  590. "curseCount": -1,
  591. "cursedRole": "villager.M-weak",
  592. "silentCurse": false,
  593. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  594. }
  595. },
  596. "onDeadRoles": "variable:challenge_meta",
  597. "lynch": "variable:holdingMace"
  598. }
  599. },
  600.  
  601. {
  602. "role": "villager.M-weak",
  603. "translation": "Weakened Kirby",
  604. "side": "mafia",
  605. "help": "variable:KirbyHelp",
  606. "help2": "You have been hit by an Axe, a Mace and a Sword, so for this turn you are vulnerable to Meta Knight's attacks!",
  607. "hide": true,
  608.  
  609. "actions": {
  610. "night": {
  611. "axe": "variable:kirby_axe_h",
  612. "mace": "variable:kirby_mace_h",
  613. "sword": "variable:kirby_sword_h"
  614. },
  615. "initialCondition": {
  616. "curse": {
  617. "curseCount": 1,
  618. "cursedRole": "villager.M",
  619. "silentCurse": true
  620. }
  621. },
  622. "onDeadRoles": "variable:challenge_meta",
  623. "lynch": "variable:holdingMace",
  624. "daykill": "revealkiller",
  625. "daykillrevengemsg": "variable:mk_win_msg"
  626. }
  627. },
  628.  
  629. {
  630. "role": "villager.S",
  631. "translation": "Kirby",
  632. "side": "mafia",
  633. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  634. "hide": true,
  635. "actions": {
  636. "night": {
  637. "axe": "variable:kirby_axe",
  638. "mace": "variable:kirby_mace",
  639. "sword": "variable:kirby_sword"
  640. },
  641. "daykill": "variable:ignoreDaykill",
  642. "onDeadRoles": "variable:challenge_meta",
  643. "lynch": "variable:holdingSword"
  644. }
  645. },
  646. {
  647. "role": "villager.S-a",
  648. "translation": "Kirby",
  649. "side": "mafia",
  650. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  651. "hide": true,
  652.  
  653. "actions": {
  654. "night": {
  655. "axe": "variable:kirby_axe",
  656. "mace": "variable:kirby_mace",
  657. "sword": "variable:kirby_sword"
  658. },
  659. "daykill": "variable:ignoreDaykill",
  660. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  661. "onDeadRoles": "variable:challenge_meta",
  662. "lynch": "variable:holdingSword"
  663. }
  664. },
  665. {
  666. "role": "villager.S-am",
  667. "translation": "Kirby",
  668. "side": "mafia",
  669. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  670. "hide": true,
  671.  
  672. "actions": {
  673. "night": {
  674. "axe": "variable:kirby_axe",
  675. "mace": "variable:kirby_mace",
  676. "sword": "variable:kirby_sword"
  677. },
  678. "daykill": "variable:ignoreDaykill",
  679. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  680. "onDeadRoles": "variable:challenge_meta",
  681. "lynch": "variable:holdingSword"
  682. }
  683. },
  684. {
  685. "role": "villager.S-ab",
  686. "translation": "Kirby",
  687. "side": "mafia",
  688. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  689. "hide": true,
  690.  
  691. "actions": {
  692. "night": {
  693. "axe": "variable:kirby_axe",
  694. "mace": "variable:kirby_mace",
  695. "sword": "variable:kirby_sword"
  696. },
  697. "daykill": "variable:ignoreDaykill",
  698. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  699. "onDeadRoles": "variable:challenge_meta",
  700. "lynch": "variable:holdingSword"
  701. }
  702. },
  703. {
  704. "role": "villager.S-m",
  705. "translation": "Kirby",
  706. "side": "mafia",
  707. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  708. "hide": true,
  709.  
  710. "actions": {
  711. "night": {
  712. "axe": "variable:kirby_axe",
  713. "mace": "variable:kirby_mace",
  714. "sword": "variable:kirby_sword"
  715. },
  716. "daykill": "variable:ignoreDaykill",
  717. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  718. "onDeadRoles": "variable:challenge_meta",
  719. "lynch": "variable:holdingSword"
  720. }
  721. },
  722. {
  723. "role": "villager.S-b",
  724. "translation": "Kirby",
  725. "side": "mafia",
  726. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  727. "hide": true,
  728.  
  729. "actions": {
  730. "night": {
  731. "axe": "variable:kirby_axe",
  732. "mace": "variable:kirby_mace",
  733. "sword": "variable:kirby_sword"
  734. },
  735. "daykill": "variable:ignoreDaykill",
  736. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  737. "onDeadRoles": "variable:challenge_meta",
  738. "lynch": "variable:holdingSword"
  739. }
  740. },
  741. {
  742. "role": "villager.S-mb",
  743. "translation": "Kirby",
  744. "side": "mafia",
  745. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  746. "hide": true,
  747.  
  748. "actions": {
  749. "night": {
  750. "axe": "variable:kirby_axe",
  751. "mace": "variable:kirby_mace",
  752. "sword": "variable:kirby_sword"
  753. },
  754. "daykill": "variable:ignoreDaykill",
  755. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager.S", "silentCurse": true } },
  756. "onDeadRoles": "variable:challenge_meta",
  757. "lynch": "variable:holdingSword"
  758. }
  759. },
  760. {
  761. "role": "villager.S-amb",
  762. "translation": "Kirby",
  763. "side": "mafia",
  764. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  765. "hide": true,
  766.  
  767. "actions": {
  768. "night": {
  769. "axe": "variable:kirby_axe",
  770. "mace": "variable:kirby_mace",
  771. "sword": "variable:kirby_sword"
  772. },
  773. "initialCondition": {
  774. "curse": {
  775. "curseCount": -1,
  776. "cursedRole": "villager.S-weak",
  777. "silentCurse": false,
  778. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  779. }
  780. },
  781. "onDeadRoles": "variable:challenge_meta",
  782. "lynch": "variable:holdingSword"
  783. }
  784. },
  785.  
  786. {
  787. "role": "villager.S-weak",
  788. "translation": "Weakened Kirby",
  789. "side": "mafia",
  790. "help": "variable:KirbyHelp",
  791. "help2": "You have been hit by an Axe, a Mace and a Sword, so for this turn you are vulnerable to Meta Knight's attacks!",
  792. "hide": true,
  793.  
  794. "actions": {
  795. "night": {
  796. "axe": "variable:kirby_axe_h",
  797. "mace": "variable:kirby_mace_h",
  798. "sword": "variable:kirby_sword_h"
  799. },
  800. "initialCondition": {
  801. "curse": {
  802. "curseCount": 1,
  803. "cursedRole": "villager.S",
  804. "silentCurse": true
  805. }
  806. },
  807. "onDeadRoles": "variable:challenge_meta",
  808. "lynch": "variable:holdingSword",
  809. "daykill": "revealkiller",
  810. "daykillrevengemsg": "variable:mk_win_msg"
  811. }
  812. },
  813.  
  814. {
  815. "role": "villager",
  816. "translation": "Kirby",
  817. "side": "mafia",
  818. "help": "variable:KirbyHelp",
  819. "help2": "variable:KirbyHelp2",
  820. "info": "Can only be defeated by Meta Knight if hit by Ax, Mace and Blade in the same night. Can axe, mace or sword a person during the night (axe kills Mace Knight, mace kills Blade Knight, sword kills Ax Knight). If voted off, appears holding the weapon it used last night. ~Sided~.",
  821.  
  822. "actions": {
  823. "night": {
  824. "axe": "variable:kirby_axe",
  825. "mace": "variable:kirby_mace",
  826. "sword": "variable:kirby_sword"
  827. },
  828. "daykill": "variable:ignoreDaykill",
  829. "onDeadRoles": "variable:challenge_meta",
  830. "lynch": "variable:holdingAxe"
  831. }
  832. },
  833. {
  834. "role": "villager-a",
  835. "translation": "Kirby",
  836. "side": "mafia",
  837. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  838. "hide": true,
  839.  
  840. "actions": {
  841. "night": {
  842. "axe": "variable:kirby_axe",
  843. "mace": "variable:kirby_mace",
  844. "sword": "variable:kirby_sword"
  845. },
  846. "daykill": "variable:ignoreDaykill",
  847. "initialCondition": "variable:revertKirby",
  848. "onDeadRoles": "variable:challenge_meta",
  849. "lynch": "variable:holdingAxe"
  850. }
  851. },
  852. {
  853. "role": "villager-am",
  854. "translation": "Kirby",
  855. "side": "mafia",
  856. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  857. "hide": true,
  858.  
  859. "actions": {
  860. "night": {
  861. "axe": "variable:kirby_axe",
  862. "mace": "variable:kirby_mace",
  863. "sword": "variable:kirby_sword"
  864. },
  865. "daykill": "variable:ignoreDaykill",
  866. "initialCondition": "variable:revertKirby",
  867. "onDeadRoles": "variable:challenge_meta",
  868. "lynch": "variable:holdingAxe"
  869. }
  870. },
  871. {
  872. "role": "villager-ab",
  873. "translation": "Kirby",
  874. "side": "mafia",
  875. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  876. "hide": true,
  877.  
  878. "actions": {
  879. "night": {
  880. "axe": "variable:kirby_axe",
  881. "mace": "variable:kirby_mace",
  882. "sword": "variable:kirby_sword"
  883. },
  884. "daykill": "variable:ignoreDaykill",
  885. "initialCondition": "variable:revertKirby",
  886. "onDeadRoles": "variable:challenge_meta",
  887. "lynch": "variable:holdingAxe"
  888. }
  889. },
  890. {
  891. "role": "villager-m",
  892. "translation": "Kirby",
  893. "side": "mafia",
  894. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  895. "hide": true,
  896.  
  897. "actions": {
  898. "night": {
  899. "axe": "variable:kirby_axe",
  900. "mace": "variable:kirby_mace",
  901. "sword": "variable:kirby_sword"
  902. },
  903. "daykill": "variable:ignoreDaykill",
  904. "initialCondition": "variable:revertKirby",
  905. "onDeadRoles": "variable:challenge_meta",
  906. "lynch": "variable:holdingAxe"
  907. }
  908. },
  909. {
  910. "role": "villager-b",
  911. "translation": "Kirby",
  912. "side": "mafia",
  913. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  914. "hide": true,
  915.  
  916. "actions": {
  917. "night": {
  918. "axe": "variable:kirby_axe",
  919. "mace": "variable:kirby_mace",
  920. "sword": "variable:kirby_sword"
  921. },
  922. "daykill": "variable:ignoreDaykill",
  923. "initialCondition": "variable:revertKirby",
  924. "onDeadRoles": "variable:challenge_meta",
  925. "lynch": "variable:holdingAxe"
  926. }
  927. },
  928. {
  929. "role": "villager-mb",
  930. "translation": "Kirby",
  931. "side": "mafia",
  932. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  933. "hide": true,
  934.  
  935. "actions": {
  936. "night": {
  937. "axe": "variable:kirby_axe",
  938. "mace": "variable:kirby_mace",
  939. "sword": "variable:kirby_sword"
  940. },
  941. "daykill": "variable:ignoreDaykill",
  942. "initialCondition": "variable:revertKirby",
  943. "onDeadRoles": "variable:challenge_meta",
  944. "lynch": "variable:holdingAxe"
  945. }
  946. },
  947. {
  948. "role": "villager-amb",
  949. "translation": "Kirby",
  950. "side": "mafia",
  951. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  952. "hide": true,
  953.  
  954. "actions": {
  955. "night": {
  956. "axe": "variable:kirby_axe",
  957. "mace": "variable:kirby_mace",
  958. "sword": "variable:kirby_sword"
  959. },
  960. "initialCondition": {
  961. "curse": {
  962. "curseCount": -1,
  963. "cursedRole": "villager-weak",
  964. "silentCurse": false,
  965. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  966. }
  967. },
  968. "onDeadRoles": "variable:challenge_meta",
  969. "lynch": "variable:holdingAxe"
  970. }
  971. },
  972.  
  973. {
  974. "role": "villager-weak",
  975. "translation": "Weakened Kirby",
  976. "side": "mafia",
  977. "help": "variable:KirbyHelp",
  978. "help2": "You have been hit by an Axe, a Mace and a Sword, so for this turn you are vulnerable to Meta Knight's attacks!",
  979. "hide": true,
  980.  
  981. "actions": {
  982. "night": {
  983. "axe": "variable:kirby_axe_h",
  984. "mace": "variable:kirby_mace_h",
  985. "sword": "variable:kirby_sword_h"
  986. },
  987. "initialCondition": {
  988. "curse": {
  989. "curseCount": 1,
  990. "cursedRole": "villager",
  991. "silentCurse": true
  992. }
  993. },
  994. "onDeadRoles": "variable:challenge_meta",
  995. "lynch": "variable:holdingAxe",
  996. "daykill": "revealkiller",
  997. "daykillrevengemsg": "variable:mk_win_msg"
  998. }
  999. },
  1000.  
  1001.  
  1002. {
  1003. "role": "villager2.S",
  1004. "translation": "Kirby",
  1005. "side": "mafia",
  1006. "help": "variable:Kirby2Help", "help2": "variable:Kirby2Help2",
  1007. "hide": true,
  1008. "actions": {
  1009. "night": {
  1010. "spear": "variable:kirby_spear",
  1011. "fork": "variable:kirby_fork"
  1012. },
  1013. "daykill": "variable:ignoreDaykill",
  1014. "onDeadRoles": "variable:challenge_meta2",
  1015. "lynch": "variable:holdingSpear"
  1016. }
  1017. },
  1018.  
  1019. {
  1020. "role": "villager2.S-j",
  1021. "translation": "Kirby",
  1022. "side": "mafia",
  1023. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1024. "hide": true,
  1025.  
  1026. "actions": {
  1027. "night": {
  1028. "spear": "variable:kirby_spear",
  1029. "fork": "variable:kirby_fork"
  1030. },
  1031. "daykill": "variable:ignoreDaykill",
  1032. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2.S", "silentCurse": true } },
  1033. "onDeadRoles": "variable:challenge_meta2",
  1034. "lynch": "variable:holdingSpear"
  1035. }
  1036. },
  1037. {
  1038. "role": "villager2.S-t",
  1039. "translation": "Kirby",
  1040. "side": "mafia",
  1041. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1042. "hide": true,
  1043.  
  1044. "actions": {
  1045. "night": {
  1046. "spear": "variable:kirby_spear",
  1047. "fork": "variable:kirby_fork"
  1048. },
  1049. "daykill": "variable:ignoreDaykill",
  1050. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2.S", "silentCurse": true } },
  1051. "onDeadRoles": "variable:challenge_meta2",
  1052. "lynch": "variable:holdingSpear"
  1053. }
  1054. },
  1055. {
  1056. "role": "villager2.S-jt",
  1057. "translation": "Kirby",
  1058. "side": "mafia",
  1059. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1060. "hide": true,
  1061.  
  1062. "actions": {
  1063. "night": {
  1064. "spear": "variable:kirby_spear",
  1065. "fork": "variable:kirby_fork"
  1066. },
  1067. "initialCondition": {
  1068. "curse": {
  1069. "curseCount": -1,
  1070. "cursedRole": "villager2.S-weak",
  1071. "silentCurse": false,
  1072. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  1073. }
  1074. },
  1075. "onDeadRoles": "variable:challenge_meta2",
  1076. "lynch": "variable:holdingSpear"
  1077. }
  1078. },
  1079. {
  1080. "role": "villager2.S-weak",
  1081. "translation": "Weakened Kirby",
  1082. "side": "mafia",
  1083. "help": "variable:KirbyHelp",
  1084. "help2": "You have been hit by a Spear and a Fork, so for this turn you are vulnerable to Meta Knight's attacks!",
  1085. "hide": true,
  1086.  
  1087. "actions": {
  1088. "night": {
  1089. "spear": "variable:kirby_spear_h",
  1090. "fork": "variable:kirby_fork_h"
  1091. },
  1092. "initialCondition": {
  1093. "curse": {
  1094. "curseCount": 1,
  1095. "cursedRole": "villager2",
  1096. "silentCurse": true
  1097. }
  1098. },
  1099. "onDeadRoles": "variable:challenge_meta2",
  1100. "lynch": "variable:holdingSpear",
  1101. "daykill": "revealkiller",
  1102. "daykillrevengemsg": "variable:mk_win_msg"
  1103. }
  1104. },
  1105.  
  1106. {
  1107. "role": "villager2.F",
  1108. "translation": "Kirby",
  1109. "side": "mafia",
  1110. "help": "variable:Kirby2Help", "help2": "variable:Kirby2Help2",
  1111. "hide": true,
  1112. "actions": {
  1113. "night": {
  1114. "spear": "variable:kirby_spear",
  1115. "fork": "variable:kirby_fork"
  1116. },
  1117. "daykill": "variable:ignoreDaykill",
  1118. "onDeadRoles": "variable:challenge_meta2",
  1119. "lynch": "variable:holdingFork"
  1120. }
  1121. },
  1122.  
  1123. {
  1124. "role": "villager2.F-j",
  1125. "translation": "Kirby",
  1126. "side": "mafia",
  1127. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1128. "hide": true,
  1129.  
  1130. "actions": {
  1131. "night": {
  1132. "spear": "variable:kirby_spear",
  1133. "fork": "variable:kirby_fork"
  1134. },
  1135. "daykill": "variable:ignoreDaykill",
  1136. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2.F", "silentCurse": true } },
  1137. "onDeadRoles": "variable:challenge_meta2",
  1138. "lynch": "variable:holdingFork"
  1139. }
  1140. },
  1141. {
  1142. "role": "villager2.F-t",
  1143. "translation": "Kirby",
  1144. "side": "mafia",
  1145. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1146. "hide": true,
  1147.  
  1148. "actions": {
  1149. "night": {
  1150. "spear": "variable:kirby_spear",
  1151. "fork": "variable:kirby_fork"
  1152. },
  1153. "daykill": "variable:ignoreDaykill",
  1154. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2.F", "silentCurse": true } },
  1155. "onDeadRoles": "variable:challenge_meta2",
  1156. "lynch": "variable:holdingFork"
  1157. }
  1158. },
  1159. {
  1160. "role": "villager2.F-jt",
  1161. "translation": "Kirby",
  1162. "side": "mafia",
  1163. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1164. "hide": true,
  1165.  
  1166. "actions": {
  1167. "night": {
  1168. "spear": "variable:kirby_spear",
  1169. "fork": "variable:kirby_fork"
  1170. },
  1171. "initialCondition": {
  1172. "curse": {
  1173. "curseCount": -1,
  1174. "cursedRole": "villager2.F-weak",
  1175. "silentCurse": false,
  1176. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  1177. }
  1178. },
  1179. "onDeadRoles": "variable:challenge_meta2",
  1180. "lynch": "variable:holdingFork"
  1181. }
  1182. },
  1183. {
  1184. "role": "villager2.F-weak",
  1185. "translation": "Weakened Kirby",
  1186. "side": "mafia",
  1187. "help": "variable:KirbyHelp",
  1188. "help2": "You have been hit by a Spear and a Fork, so for this turn you are vulnerable to Meta Knight's attacks!",
  1189. "hide": true,
  1190.  
  1191. "actions": {
  1192. "night": {
  1193. "spear": "variable:kirby_spear_h",
  1194. "fork": "variable:kirby_fork_h"
  1195. },
  1196. "initialCondition": {
  1197. "curse": {
  1198. "curseCount": 1,
  1199. "cursedRole": "villager2",
  1200. "silentCurse": true
  1201. }
  1202. },
  1203. "onDeadRoles": "variable:challenge_meta2",
  1204. "lynch": "variable:holdingFork",
  1205. "daykill": "revealkiller",
  1206. "daykillrevengemsg": "variable:mk_win_msg"
  1207. }
  1208. },
  1209.  
  1210.  
  1211.  
  1212.  
  1213. {
  1214. "role": "villager2",
  1215. "translation": "Kirby",
  1216. "side": "mafia",
  1217. "help": "variable:Kirby2Help", "help2": "variable:Kirby2Help2",
  1218. "info": "Can only be defeated by Meta Knight if hit by Javelin and Trident in the same night. Can spear or fork a person during the night (spear kills Trident Knight, fork kills Javelin Knight). If voted off, appears holding the weapon it used last night. ~Sided~.",
  1219. "actions": {
  1220. "night": {
  1221. "spear": "variable:kirby_spear",
  1222. "fork": "variable:kirby_fork"
  1223. },
  1224. "daykill": "variable:ignoreDaykill",
  1225. "onDeadRoles": "variable:challenge_meta2",
  1226. "lynch": "variable:holdingSpear"
  1227. }
  1228. },
  1229.  
  1230. {
  1231. "role": "villager2-j",
  1232. "translation": "Kirby",
  1233. "side": "mafia",
  1234. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1235. "hide": true,
  1236.  
  1237. "actions": {
  1238. "night": {
  1239. "spear": "variable:kirby_spear",
  1240. "fork": "variable:kirby_fork"
  1241. },
  1242. "daykill": "variable:ignoreDaykill",
  1243. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2", "silentCurse": true } },
  1244. "onDeadRoles": "variable:challenge_meta2",
  1245. "lynch": "variable:holdingSpear"
  1246. }
  1247. },
  1248. {
  1249. "role": "villager2-t",
  1250. "translation": "Kirby",
  1251. "side": "mafia",
  1252. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1253. "hide": true,
  1254.  
  1255. "actions": {
  1256. "night": {
  1257. "spear": "variable:kirby_spear",
  1258. "fork": "variable:kirby_fork"
  1259. },
  1260. "daykill": "variable:ignoreDaykill",
  1261. "initialCondition": { "curse": { "curseCount": -1, "cursedRole": "villager2", "silentCurse": true } },
  1262. "onDeadRoles": "variable:challenge_meta2",
  1263. "lynch": "variable:holdingSpear"
  1264. }
  1265. },
  1266. {
  1267. "role": "villager2-jt",
  1268. "translation": "Kirby",
  1269. "side": "mafia",
  1270. "help": "variable:KirbyHelp", "help2": "variable:KirbyHelp2",
  1271. "hide": true,
  1272.  
  1273. "actions": {
  1274. "night": {
  1275. "spear": "variable:kirby_spear",
  1276. "fork": "variable:kirby_fork"
  1277. },
  1278. "initialCondition": {
  1279. "curse": {
  1280. "curseCount": -1,
  1281. "cursedRole": "villager2-weak",
  1282. "silentCurse": false,
  1283. "curseConvertMessage": "Kirby has been weakened! He's vulnerable to Meta Knight's kill for this turn!"
  1284. }
  1285. },
  1286. "onDeadRoles": "variable:challenge_meta2",
  1287. "lynch": "variable:holdingSpear"
  1288. }
  1289. },
  1290. {
  1291. "role": "villager2-weak",
  1292. "translation": "Weakened Kirby",
  1293. "side": "mafia",
  1294. "help": "variable:KirbyHelp",
  1295. "help2": "You have been hit by a Spear and a Fork, so for this turn you are vulnerable to Meta Knight's attacks!",
  1296. "hide": true,
  1297.  
  1298. "actions": {
  1299. "night": {
  1300. "spear": "variable:kirby_spear_h",
  1301. "fork": "variable:kirby_fork_h"
  1302. },
  1303. "initialCondition": {
  1304. "curse": {
  1305. "curseCount": 1,
  1306. "cursedRole": "villager2",
  1307. "silentCurse": true
  1308. }
  1309. },
  1310. "onDeadRoles": "variable:challenge_meta2",
  1311. "lynch": "variable:holdingSpear",
  1312. "daykill": "revealkiller",
  1313. "daykillrevengemsg": "variable:mk_win_msg"
  1314. }
  1315. },
  1316.  
  1317. {
  1318. "role": "villager-winner1",
  1319. "translation": "Sword Kirby",
  1320. "side": "mafia",
  1321. "help": "variable:SwordKirbyHelp",
  1322. "info": "Can kill during the standby without revealing itself, but it's no longer immune to daykills. Wins if Meta Knight is defeated. ~Sided~",
  1323. "players": "Appears if all Knights of a same type are defeated.",
  1324. "winIfDeadRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1325. "actions": {
  1326. "standby": "variable:kirby_daykill",
  1327. "initialCondition": {
  1328. "clearCurse": true
  1329. },
  1330. "lynch": {
  1331. "convertTo": "villager-winner1",
  1332. "lynchmsg": "~Self~ is holding a sword!"
  1333. },
  1334. "daykill": "revealkiller",
  1335. "daykillrevengemsg": "variable:mk_win_msg"
  1336. }
  1337. },
  1338. {
  1339. "role": "villager-winner2",
  1340. "translation": "Sword Kirby",
  1341. "side": "mafia",
  1342. "help": "variable:SwordKirbyHelp",
  1343. "hide": true,
  1344. "winIfDeadRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1345. "actions": {
  1346. "standby": "variable:kirby_daykill",
  1347. "initialCondition": {
  1348. "clearCurse": true
  1349. },
  1350. "lynch": {
  1351. "convertTo": "villager-winner2",
  1352. "lynchmsg": "~Self~ is holding an axe!"
  1353. },
  1354. "daykill": "revealkiller",
  1355. "daykillrevengemsg": "variable:mk_win_msg"
  1356. }
  1357. },
  1358. {
  1359. "role": "villager-winner3",
  1360. "translation": "Sword Kirby",
  1361. "side": "mafia",
  1362. "help": "variable:SwordKirbyHelp",
  1363. "hide": true,
  1364. "winIfDeadRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1365. "actions": {
  1366. "standby": "variable:kirby_daykill",
  1367. "initialCondition": {
  1368. "clearCurse": true
  1369. },
  1370. "lynch": {
  1371. "convertTo": "villager-winner3",
  1372. "lynchmsg": "~Self~ is holding a mace!"
  1373. },
  1374. "daykill": "revealkiller",
  1375. "daykillrevengemsg": "variable:mk_win_msg"
  1376. }
  1377. },
  1378. {
  1379. "role": "villager-winner4",
  1380. "translation": "Sword Kirby",
  1381. "side": "mafia",
  1382. "help": "variable:SwordKirbyHelp",
  1383. "hide": true,
  1384. "winIfDeadRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1385. "actions": {
  1386. "standby": "variable:kirby_daykill",
  1387. "initialCondition": {
  1388. "clearCurse": true
  1389. },
  1390. "lynch": {
  1391. "convertTo": "villager-winner4",
  1392. "lynchmsg": "~Self~ is holding a fork!"
  1393. },
  1394. "daykill": "revealkiller",
  1395. "daykillrevengemsg": "variable:mk_win_msg"
  1396. }
  1397. },
  1398. {
  1399. "role": "villager-winner5",
  1400. "translation": "Sword Kirby",
  1401. "side": "mafia",
  1402. "help": "variable:SwordKirbyHelp",
  1403. "hide": true,
  1404. "winIfDeadRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1405. "actions": {
  1406. "standby": "variable:kirby_daykill",
  1407. "initialCondition": {
  1408. "clearCurse": true
  1409. },
  1410. "lynch": {
  1411. "convertTo": "villager-winner1",
  1412. "lynchmsg": "~Self~ is holding a spear!"
  1413. },
  1414. "daykill": "revealkiller",
  1415. "daykillrevengemsg": "variable:mk_win_msg"
  1416. }
  1417. },
  1418.  
  1419. {
  1420. "role": "meta1",
  1421. "translation": "Meta Knight",
  1422. "side": "village",
  1423. "help": "I shall lead my army to victory by defeating my opponents with /kill [name] during the day, but I cannot do it recklessly: Kirby can only be defeated my minions weaken him during the night, or if he picks a sword come to fight me directly!",
  1424. "info": "Can kill during the standby without revealing itself. If voted, appears holding a random weapon (unchanged throughout the game). ~Sided~",
  1425. "actions": {
  1426. "standby": "variable:meta_daykill",
  1427. "daykill": "revealkiller",
  1428. "daykillrevengemsg": "Meta Knight's mask is destroyed by ~Target~'s sword! Defeated, Meta Knight quickly flees the location!",
  1429. "convert": {
  1430. "mode": "ignore",
  1431. "silent": true
  1432. },
  1433. "lynch": {
  1434. "convertTo": "meta1",
  1435. "lynchmsg": "~Self~ is holding an axe!"
  1436. }
  1437. }
  1438. },
  1439. {
  1440. "role": "meta2",
  1441. "translation": "Meta Knight",
  1442. "side": "village",
  1443. "help": "I shall lead my army to victory by defeating my opponents with /kill [name] during the day, but I cannot do it recklessly: Kirby can only be defeated my minions weaken him during the night, or if he picks a sword come to fight me directly!",
  1444. "hide": true,
  1445. "actions": {
  1446. "standby": "variable:meta_daykill",
  1447. "daykill": "revealkiller",
  1448. "daykillrevengemsg": "Meta Knight's mask is destroyed by ~Target~'s sword! Defeated, Meta Knight quickly flees the location!",
  1449. "convert": {
  1450. "mode": "ignore",
  1451. "silent": true
  1452. },
  1453. "lynch": {
  1454. "convertTo": "meta2",
  1455. "lynchmsg": "~Self~ is holding a mace!"
  1456. }
  1457. }
  1458. },
  1459. {
  1460. "role": "meta3",
  1461. "translation": "Meta Knight",
  1462. "side": "village",
  1463. "help": "I shall lead my army to victory by defeating my opponents with /kill [name] during the day, but I cannot do it recklessly: Kirby can only be defeated my minions weaken him during the night, or if he picks a sword come to fight me directly!",
  1464. "hide": true,
  1465. "actions": {
  1466. "standby": "variable:meta_daykill",
  1467. "daykill": "revealkiller",
  1468. "daykillrevengemsg": "Meta Knight's mask is destroyed by ~Target~'s sword! Defeated, Meta Knight quickly flees the location!",
  1469. "convert": {
  1470. "mode": "ignore",
  1471. "silent": true
  1472. },
  1473. "lynch": {
  1474. "convertTo": "meta3",
  1475. "lynchmsg": "~Self~ is holding a sword!"
  1476. }
  1477. }
  1478. },
  1479. {
  1480. "role": "meta4",
  1481. "translation": "Meta Knight",
  1482. "side": "village",
  1483. "help": "I shall lead my army to victory by defeating my opponents with /kill [name] during the day, but I cannot do it recklessly: Kirby can only be defeated my minions weaken him during the night, or if he picks a sword come to fight me directly!",
  1484. "hide": true,
  1485. "actions": {
  1486. "standby": "variable:meta_daykill",
  1487. "daykill": "revealkiller",
  1488. "daykillrevengemsg": "Meta Knight's mask is destroyed by ~Target~'s sword! Defeated, Meta Knight quickly flees the location!",
  1489. "convert": {
  1490. "mode": "ignore",
  1491. "silent": true
  1492. },
  1493. "lynch": {
  1494. "convertTo": "meta4",
  1495. "lynchmsg": "~Self~ is holding a spear!"
  1496. }
  1497. }
  1498. },
  1499. {
  1500. "role": "meta5",
  1501. "translation": "Meta Knight",
  1502. "side": "village",
  1503. "help": "I shall lead my army to victory by defeating my opponents with /kill [name] during the day, but I cannot do it recklessly: Kirby can only be defeated my minions weaken him during the night, or if he picks a sword come to fight me directly!",
  1504. "hide": true,
  1505. "actions": {
  1506. "standby": "variable:meta_daykill",
  1507. "daykill": "revealkiller",
  1508. "daykillrevengemsg": "Meta Knight's mask is destroyed by ~Target~'s sword! Defeated, Meta Knight quickly flees the location!",
  1509. "convert": {
  1510. "mode": "ignore",
  1511. "silent": true
  1512. },
  1513. "lynch": {
  1514. "convertTo": "meta5",
  1515. "lynchmsg": "~Self~ is holding a fork!"
  1516. }
  1517. }
  1518. },
  1519.  
  1520. {
  1521. "role": "ax",
  1522. "translation": "Ax Knight",
  1523. "side": "village",
  1524. "help": "As one of the Meta-Knights, I can type /axe [name] during the night to attack my opponents. This axe can temporarily weaken Kirby, but I should be careful because it can also defeat a fellow Mace Knight!",
  1525. "info": "Can axe one person during the night. Dies if hit by a sword. ~Sided~",
  1526. "actions": {
  1527. "night": {
  1528. "axe": {
  1529. "command": ["dummy", "convert", "dummy4"],
  1530. "target": "AnyButSelf",
  1531. "common": "Self",
  1532. "priority": "variable:prio_axe",
  1533. "newRole": {
  1534. "villager.A-a": ["villager.A", "villager.A-weak"],
  1535. "villager.A-ab": ["villager.A-b"],
  1536. "villager.A-am": ["villager.A-m"],
  1537. "villager.A-amb": ["villager.A-mb"],
  1538.  
  1539. "villager.M-a": ["villager.M", "villager.M-weak"],
  1540. "villager.M-ab": ["villager.M-b"],
  1541. "villager.M-am": ["villager.M-m"],
  1542. "villager.M-amb": ["villager.M-mb"],
  1543.  
  1544. "villager.S-a": ["villager.S", "villager.S-weak"],
  1545. "villager.S-ab": ["villager.S-b"],
  1546. "villager.S-am": ["villager.S-m"],
  1547. "villager.S-amb": ["villager.S-mb"],
  1548.  
  1549. "villager-a": ["villager", "villager-weak"],
  1550. "villager-ab": ["villager-b"],
  1551. "villager-am": ["villager-m"],
  1552. "villager-amb": ["villager-mb"]
  1553. },
  1554. "silent": true,
  1555. "silentConvert": true,
  1556. "convertfailmsg": "",
  1557. "usermsg": "",
  1558. "dummyusermsg": "You attacked ~Target~!",
  1559. "dummy4targetmsg": "You have been hit by an axe!"
  1560. }
  1561. },
  1562. "dummy3": {
  1563. "mode": "die",
  1564. "msg": "You got hit by a Sword attack and died!",
  1565. "targetmsg": "You hit ~Self~ with a Sword and defeated them!"
  1566. },
  1567. "convert": {
  1568. "mode": "ignore",
  1569. "silent": true
  1570. },
  1571. "lynch": {
  1572. "convertTo": "ax",
  1573. "lynchmsg": "~Self~ is holding an axe!"
  1574. }
  1575. }
  1576. },
  1577. {
  1578. "role": "mace",
  1579. "translation": "Mace Knight",
  1580. "side": "village",
  1581. "help": "As one of the Meta-Knights, I can type /mace [name] during the night to attack my opponents. This mace can temporarily weaken Kirby, but I should be careful because it can also defeat a fellow Blade Knight!",
  1582. "info": "Can mace one person during the night. Dies if hit by an axe. ~Sided~",
  1583. "actions": {
  1584. "night": {
  1585. "mace": {
  1586. "command": ["dummy2", "convert", "dummy4"],
  1587. "target": "AnyButSelf",
  1588. "common": "Self",
  1589. "priority": "variable:prio_mace",
  1590. "newRole": {
  1591. "villager.A-m": ["villager.A", "villager.A-weak"],
  1592. "villager.A-am": ["villager.A-a"],
  1593. "villager.A-mb": ["villager.A-b"],
  1594. "villager.A-amb": ["villager.A-ab"],
  1595.  
  1596. "villager.M-m": ["villager.M", "villager.M-weak"],
  1597. "villager.M-am": ["villager.M-a"],
  1598. "villager.M-mb": ["villager.M-b"],
  1599. "villager.M-amb": ["villager.M-ab"],
  1600.  
  1601. "villager.S-m": ["villager.S", "villager.S-weak"],
  1602. "villager.S-am": ["villager.S-a"],
  1603. "villager.S-mb": ["villager.S-b"],
  1604. "villager.S-amb": ["villager.S-ab"],
  1605.  
  1606. "villager-m": ["villager", "villager-weak"],
  1607. "villager-am": ["villager-a"],
  1608. "villager-mb": ["villager-b"],
  1609. "villager-amb": ["villager-ab"]
  1610. },
  1611. "silent": true,
  1612. "silentConvert": true,
  1613. "convertfailmsg": "",
  1614. "usermsg": "",
  1615. "dummy2usermsg": "You attacked ~Target~!",
  1616. "dummy4targetmsg": "You have been hit by a mace!"
  1617. }
  1618. },
  1619. "dummy": {
  1620. "mode": "die",
  1621. "msg": "You got hit by an Axe attack and died!",
  1622. "targetmsg": "You hit ~Self~ with an Axe and defeated them!"
  1623. },
  1624. "convert": {
  1625. "mode": "ignore",
  1626. "silent": true
  1627. },
  1628. "lynch": {
  1629. "convertTo": "mace",
  1630. "lynchmsg": "~Self~ is holding a mace!"
  1631. }
  1632. }
  1633. },
  1634. {
  1635. "role": "blade",
  1636. "translation": "Blade Knight",
  1637. "side": "village",
  1638. "help": "As one of the Meta-Knights, I can type /sword [name] during the night to attack my opponents. This sword can temporarily weaken Kirby, but I should be careful because it can also defeat a fellow Ax Knight!",
  1639. "info": "Can sword one person during the night. Dies if hit by a mace. ~Sided~",
  1640. "actions": {
  1641. "night": {
  1642. "sword": {
  1643. "command": ["dummy3", "convert", "dummy4"],
  1644. "target": "AnyButSelf",
  1645. "common": "Self",
  1646. "priority": "variable:prio_sword",
  1647. "newRole": {
  1648. "villager.A-b": ["villager.A", "villager.A-weak"],
  1649. "villager.A-ab": ["villager.A-a"],
  1650. "villager.A-mb": ["villager.A-m"],
  1651. "villager.A-amb": ["villager.A-am"],
  1652.  
  1653. "villager.M-b": ["villager.M", "villager.M-weak"],
  1654. "villager.M-ab": ["villager.M-a"],
  1655. "villager.M-mb": ["villager.M-m"],
  1656. "villager.M-amb": ["villager.M-am"],
  1657.  
  1658. "villager.S-b": ["villager.S", "villager.S-weak"],
  1659. "villager.S-ab": ["villager.S-a"],
  1660. "villager.S-mb": ["villager.S-m"],
  1661. "villager.S-amb": ["villager.S-am"],
  1662.  
  1663. "villager-b": ["villager", "villager-weak"],
  1664. "villager-ab": ["villager-a"],
  1665. "villager-mb": ["villager-m"],
  1666. "villager-amb": ["villager-am"]
  1667. },
  1668. "silent": true,
  1669. "silentConvert": true,
  1670. "convertfailmsg": "",
  1671. "usermsg": "",
  1672. "dummy3usermsg": "You attacked ~Target~!",
  1673. "dummy4targetmsg": "You have been hit by a sword!"
  1674. }
  1675. },
  1676. "dummy2": {
  1677. "mode": "die",
  1678. "msg": "You got hit by a Mace attack and died!",
  1679. "targetmsg": "You hit ~Self~ with a Mace and defeated them!"
  1680. },
  1681. "convert": {
  1682. "mode": "ignore",
  1683. "silent": true
  1684. },
  1685. "lynch": {
  1686. "convertTo": "blade",
  1687. "lynchmsg": "~Self~ is holding a sword!"
  1688. }
  1689. }
  1690. },
  1691. {
  1692. "role": "javelin",
  1693. "translation": "Javelin Knight",
  1694. "side": "village",
  1695. "help": "As one of the Meta-Knights, I can type /spear [name] during the night to attack my opponents. This spear can temporarily weaken Kirby, but I should be careful because it can also defeat a fellow Trident Knight!",
  1696. "info": "Can spear one person during the night. Dies if hit by a fork. ~Sided~",
  1697. "actions": {
  1698. "night": {
  1699. "spear": {
  1700. "command": ["dummy5", "convert", "dummy4"],
  1701. "target": "AnyButSelf",
  1702. "common": "Self",
  1703. "priority": "variable:prio_spear",
  1704. "newRole": {
  1705. "villager2.S-j": ["villager2.S", "villager2.S-weak"],
  1706. "villager2.S-jt": ["villager2.S-t"],
  1707.  
  1708. "villager2.F-j": ["villager2.F", "villager2.F-weak"],
  1709. "villager2.F-jt": ["villager2.F-t"],
  1710.  
  1711. "villager2-j": ["villager2", "villager2-weak"],
  1712. "villager2-jt": ["villager2-t"]
  1713. },
  1714. "silent": true,
  1715. "silentConvert": true,
  1716. "convertfailmsg": "",
  1717. "usermsg": "",
  1718. "dummy5usermsg": "You attacked ~Target~!",
  1719. "dummy4targetmsg": "You have been hit by a spear!"
  1720. }
  1721. },
  1722. "dummy6": {
  1723. "mode": "die",
  1724. "msg": "You got hit by a Fork attack and died!",
  1725. "targetmsg": "You hit ~Self~ with a Fork and defeated them!"
  1726. },
  1727. "convert": {
  1728. "mode": "ignore",
  1729. "silent": true
  1730. },
  1731. "lynch": {
  1732. "convertTo": "javelin",
  1733. "lynchmsg": "~Self~ is holding a spear!"
  1734. }
  1735. }
  1736. },
  1737. {
  1738. "role": "trident",
  1739. "translation": "Trident Knight",
  1740. "side": "village",
  1741. "help": "As one of the Meta-Knights, I can type /fork [name] during the night to attack my opponents. This fork can temporarily weaken Kirby, but I should be careful because it can also defeat a fellow Javelin Knight!",
  1742. "info": "Can fork one person during the night. Dies if hit by a spear. ~Sided~",
  1743. "actions": {
  1744. "night": {
  1745. "fork": {
  1746. "command": ["dummy6", "convert", "dummy4"],
  1747. "target": "AnyButSelf",
  1748. "common": "Self",
  1749. "priority": "variable:prio_fork",
  1750. "newRole": {
  1751. "villager2.S-t": ["villager2.S", "villager2.S-weak"],
  1752. "villager2.S-jt": ["villager2.S-j"],
  1753.  
  1754. "villager2.F-t": ["villager2.F", "villager2.F-weak"],
  1755. "villager2.F-jt": ["villager2.F-j"],
  1756.  
  1757. "villager2-t": ["villager2", "villager2-weak"],
  1758. "villager2-jt": ["villager2-j"]
  1759. },
  1760. "silent": true,
  1761. "silentConvert": true,
  1762. "convertfailmsg": "",
  1763. "usermsg": "",
  1764. "dummy6usermsg": "You attacked ~Target~!",
  1765. "dummy4targetmsg": "You have been hit by a fork!"
  1766. }
  1767. },
  1768. "dummy5": {
  1769. "mode": "die",
  1770. "msg": "You got hit by a Spear attack and died!",
  1771. "targetmsg": "You hit ~Self~ with a Spear and defeated them!"
  1772. },
  1773. "convert": {
  1774. "mode": "ignore",
  1775. "silent": true
  1776. },
  1777. "lynch": {
  1778. "convertTo": "trident",
  1779. "lynchmsg": "~Self~ is holding a fork!"
  1780. }
  1781. }
  1782. }
  1783. ],
  1784. "minplayers": 4,
  1785. "roles1": [
  1786. "villager2",
  1787. { "meta4": 1, "meta5": 1 },
  1788. "javelin",
  1789. "trident",
  1790. "javelin",
  1791. "trident",
  1792. "javelin",
  1793. "trident",
  1794. "javelin",
  1795. "trident"
  1796. ],
  1797. "roles2": [
  1798. "villager",
  1799. { "meta1": 1, "meta2": 1, "meta3": 1 },
  1800. "ax",
  1801. "mace",
  1802. "blade",
  1803. "ax",
  1804. "mace",
  1805. "blade",
  1806. "ax",
  1807. "mace",
  1808. "blade",
  1809. "ax",
  1810. "mace",
  1811. "blade",
  1812. "ax",
  1813. "mace",
  1814. "blade",
  1815. "ax",
  1816. "mace",
  1817. "blade",
  1818. "ax",
  1819. "mace",
  1820. "blade",
  1821. "ax",
  1822. "mace",
  1823. "blade",
  1824. "ax",
  1825. "mace",
  1826. "blade",
  1827. "ax",
  1828. "mace",
  1829. "blade"
  1830. ],
  1831. "villageCantLoseRoles": ["meta1", "meta2", "meta3", "meta4", "meta5"],
  1832.  
  1833. "killmsg": "±Kirby: ~Player~ (~Role~) will not be seen in Dream Land anymore!",
  1834. "killusermsg": "*** Game Over. Continue? No / Cancel",
  1835. "lynchmsg": "±Game: ~Player~ (~Role~) was lynched and had to leave Dream Land!",
  1836. "border": "***(>^.^)> === === === === === === === === === === === === === === === === <(^.^<)",
  1837. "tips": {
  1838. "Minions": "Kirby becomes weakened for 1 turn if Javelin+Trident (small games) or Ax+Mace+Blade (large games) hit him during the same night.",
  1839. "Meta Knight": "You can only kill Kirby in 2 situations: If he's Weakened or once he becomes Sword Kirby. DO NOT randkill unless he's in one of those forms, and don't claim either so he cannot kill you if he become Sword Kirby.",
  1840. "Kirby": "Use your night attacks to slowly defeat Meta Knight's minions or to hit yourself to trick the Knights. Once you defeat all of the same type, you will become Sword Kirby and be able to kill Meta Knight.",
  1841. "Voting": "The voting phase in this theme is used to obtain information. Whoever is voted off is not killed, but instead reveals their weapon. Meta Knight reveals a random weapon (never changes during a game), while Kirby reveals the last weapon it used.",
  1842. "Weapons": "Each minion is weak to a specific weapon, no matter if it was used by Kirby or by another Knight. If hit by that weapon, the Knight dies, otherwise nothing happens.",
  1843. "Confirming Kirby": "If someone is voted off twice and show a different weapon each time, they are confirmed Kirby. This only works on turns that Kirby attacks with different weapons at night."
  1844.  
  1845. },
  1846. "changelog": {
  1847. "06.06.2015": "Meta Knight is now revealed when successfully killing Kirby.",
  1848. "25.05.2015": "Voting phase enabled: whoever is \"lynched\" will not die, but instead reveal their weapon (Meta Knight reveals a random weapon, while Kirby reveals last used Weapon). Kirby's attacks are now public, and he can itself to trick others into think he's a Knight.",
  1849. "24.05.2015": "Theme created. Added Javelin and Trident Knight for small setup."
  1850.  
  1851. },
  1852. "votemsg": "~Player~ is preparing their weapon!"
  1853. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement