Advertisement
MoonstruckMinun

Final Fantasy 2

May 27th, 2015
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 92.60 KB | None | 0 0
  1. {
  2. "name": "FF",
  3. "author": "Narshen",
  4. "threadlink": "http://pokemon-online.eu/forums/showthread.php?15900",
  5. "altname": "Final Fantasy",
  6. "bot": {
  7. "name": "Game",
  8. "color": "#990099"
  9. },
  10. "borderColor": "#cc6600",
  11. "minplayers": 3,
  12. "summary": "All your favorite Final Fantasy heroes and villains have gathered for a gigantic battle royale! The villains bring threatening new abilities to the arena, each one able to cripple the heroes severely. Only one thing is certain, though - last party standing wins. (New updates! Check /changelog for details)",
  13. "sides": [
  14. {
  15. "side": "garland",
  16. "translation": "Garland",
  17. "winmsg": "'Hahahaha! Know your place!' The power of good was no match for Garland (~Players~)!"
  18. },
  19. {
  20. "side": "sin",
  21. "translation": "Sin",
  22. "winmsg": "' Pitiful mortals... Your hope ends here...and your meaningless existence with it!' Sin has been reawakened and the world is destroyed, a victory for ~Players~!"
  23. },
  24. {
  25. "side": "house",
  26. "translation": "House Solidor",
  27. "winmsg": "'Your lives are forfeit, and your insurgence with them!' House Solidor triumphs over the heroes and seizes control of the land thanks to ~Players~!"
  28. },
  29. {
  30. "side": "village",
  31. "translation": "Heroes",
  32. "winmsg": "Having vanquished all the evil from the world, the Heroes (~Players~) have won!"
  33. },
  34. {
  35. "side": "posse",
  36. "translation": "Kefka's Posse",
  37. "winmsg": "Read my lips - mercy is for wimps! There's a reason 'oppose' rhymes with 'dispose'...If they get in your way, kill them! (Kefka's Posse [~Players~] has won!)"
  38. },
  39. {
  40. "side": "ultimecia",
  41. "translation": "Ultimecia",
  42. "winmsg": "'Time shall compress... All existence denied.' A stunning victory for ~Players~!"
  43. },
  44. {
  45. "side": "sephiroth",
  46. "translation": "Sephiroth",
  47. "winmsg": "'What I have shown you is reality. What you remember, that is the illusion.' A magnificent victory for ~Players~!"
  48. },
  49. {
  50. "side": "gilgamesh",
  51. "translation": "Gilgamesh",
  52. "winmsg": "Ha ha! You weren't ready to face Gilgamesh. I.E., your weapons are as good as ~Players~'s!!"
  53. },
  54. {
  55. "side": "lunarian",
  56. "translation": "Lunarians",
  57. "winmsg": "You were all manipulated like mere pawns. Zemus has achieved World Domination!"
  58. }
  59. ],
  60. "variables": {
  61. "killer": { "mode": "ignore", "targetmsg": "", "msg": "~Self~ is capable of killing!"},
  62. "notkiller": { "mode": "ignore", "targetmsg": "", "msg": "~Self~ is not capable of killing!"}
  63. },
  64. "roles": [
  65. {
  66. "role": "moogle",
  67. "translation": "Moogle",
  68. "side": "village",
  69. "info": "Kupo! Sided with Heroes.",
  70. "help": "As a moogle, it is your job to get the village to win by voting during the day!",
  71. "actions": {"dummy2": "variable:notkiller", "preventTeamvote": ["cara"]
  72. }
  73. },
  74. {
  75. "role": "cara",
  76. "translation": "Krile",
  77. "side": "village",
  78. "info": "Startup as Moogle. Cannot be voted by Moogle. Cannot be nightkilled while Moogles are alive. Sided with Heroes.",
  79. "help": "As a moogle, it is your job to get the village to win by voting during the day!",
  80. "actions": {
  81. "dummy2": "variable:notkiller",
  82. "kill": {"mode": "ignore"},
  83. "onDeadRoles": { "convertTo": { "cara2": ["moogle"]}, "convertmsg": "There are no Moogles to protect Krile anymore!"},
  84. "startup": {"revealAs": "moogle"}
  85. }
  86. },
  87. {
  88. "role": "cara2",
  89. "translation": "Krile",
  90. "side": "village",
  91. "hide": true,
  92. "info": "Startup as Moogle. Cannot be voted by Moogle. Cannot be poisoned/killed while Moogles are alive. Sided with Heroes.",
  93. "help": "You were actually Krile! You don't have any special abilities, but you may now be killed during the night.",
  94. "actions": {
  95. "dummy2": "variable:notkiller"
  96. }
  97. },
  98. {
  99. "role": "sorbet",
  100. "translation": "Sorbet",
  101. "side": "village",
  102. "info": "Kupo! Startup as Moogle. Appears as Garland if Inspected. Sided with Heroes.",
  103. "help": "As a moogle, it is your job to get the village to win by voting during the day!",
  104. "actions": {
  105. "startup": {"revealAs": "moogle"},
  106. "inspect": {"revealAs": "garland"},
  107. "dummy2": "variable:notkiller"
  108. }
  109. },
  110. {
  111. "role": "locke",
  112. "translation": "Locke",
  113. "side": "village",
  114. "info": "Can inspect one person during the night. Sided with Heroes. ",
  115. "help": "A master thief - er, treasure hunter, and one of the protagonists of Final Fantasy VI. Type /Inspect [name] during the night to find his/her identity! You may actually be another thief, Zidane, as he thinks he is Locke, but sees 90% of his inspects as Kefka!",
  116. "actions": {
  117. "night": {
  118. "inspect": {
  119. "target": "AnyButSelf",
  120. "common": "Self",
  121. "hide": true,
  122. "priority": 30
  123. }
  124. },
  125. "dummy2": "variable:notkiller"
  126. }
  127. },
  128. {
  129. "role": "zidane",
  130. "translation": "Zidane",
  131. "side": "village",
  132. "info": "Can inspect one person during the night (90% chance to erroneously see Kefka). Sees itself as Locke. Reveals as Kefka when inspected. Sided with Heroes.",
  133. "help": "A master thief - er, treasure hunter, and one of the protagonists of Final Fantasy VI. Type /Inspect [name] during the night to find his/her identity! You may actually be another thief, Zidane, as he thinks he is Locke, but sees 90% of his inspects as Kefka!",
  134. "actions": {
  135. "night": {
  136. "inspect": {
  137. "target": "AnyButSelf",
  138. "common": "Self",
  139. "priority": 30,
  140. "hide": true,
  141. "Sight": {
  142. "true": 0.1,
  143. "kefka": 0.9
  144. }
  145. }
  146. },
  147. "inspect": {
  148. "revealAs": "kefka"
  149. },
  150. "startup": {
  151. "revealAs": "locke"
  152. },
  153. "dummy2": "variable:notkiller"
  154. }
  155. },
  156. {
  157. "role": "placeholder2",
  158. "translation": "Locke / Zidane",
  159. "side": "village",
  160. "hide": true,
  161. "info": "Can inspect one person during the night (90% chance to erroneously see Kefka). Sees itself as Locke. Reveals as Kefka when inspected. Sided with Heroes.",
  162. "help": "A master thief - er, treasure hunter, and one of the protagonists of Final Fantasy VI. Type /Inspect [name] during the night to find his/her identity! You may actually be another thief, Zidane, as he thinks he is Locke, but sees 90% of his inspects as Kefka!",
  163. "actions": {
  164. "night": {
  165. "inspect": {
  166. "target": "AnyButSelf",
  167. "common": "Self",
  168. "priority": 30
  169. }
  170. }
  171. }
  172. },
  173. {
  174. "role": "celes",
  175. "translation": "Celes",
  176. "side": "village",
  177. "info": "Gets hax on kill and inspect. Sided with Heroes.",
  178. "help": "As a genetically enhanced knight gone renegade from her empire, you can use your stealth to learn about villains who are killing during the night! Due to your intimate relationship, you may also identify Locke when he Inspects!",
  179. "actions": {
  180. "hax": {
  181. "kill": {
  182. "revealTeam": 0.5,
  183. "revealPlayer": 0.2
  184. },
  185. "inspect": {
  186. "revealTeam": 0.65,
  187. "revealPlayer": 0.2
  188. }
  189. },
  190. "dummy2": "variable:notkiller"
  191. }
  192. },
  193. {
  194. "role": "tifa",
  195. "translation": "Tifa",
  196. "side": "village",
  197. "info": "Can distract one person during the night. Gets hax on protect. Sided with Heroes.",
  198. "help": "One of Cloud's childhood friends, you are one of the protagonists of Final Fantasy VII! Deceptively strong, you are capable of stopping killers at night with /Distract [name]! In addition, you have a chance of finding Auron when he Protects during the Night.",
  199. "actions": {
  200. "night": {
  201. "distract": {
  202. "command": ["distract", "dummy", "convert"],
  203. "target": "AnyButSelf",
  204. "canConvert": ["garland"],
  205. "newRole": "garland_immune",
  206. "convertmsg": "",
  207. "silentConvert": true,
  208. "usermsg": "",
  209. "distractmsg": "Tifa knocked you out with a flurry of martial arts! You were unable to use any actions!",
  210. "convertfailmsg": "",
  211. "common": "Self",
  212. "priority": 3
  213. }
  214. },
  215. "hax": {
  216. "protect": {
  217. "revealTeam": 0.25,
  218. "revealPlayer": 0.25
  219. }
  220. },
  221. "dummy2": "variable:notkiller"
  222. }
  223. },
  224. {
  225. "role": "auron",
  226. "translation": "Auron",
  227. "side": "village",
  228. "info": "Can protect one person during the night. Gets hax on distract. Cannot be protected. Sided with Heroes.",
  229. "help": "A former warrior monk of Yevon and a character in Final Fantasy X, you act as a mentor to the Heroes as they look to you for guidance. Type /Protect [name] during the night to support them. In addition, you have a chance of finding Tifa when she Distracts during the Night. You put others before yourself and will ignore all protection directed at you.",
  230. "actions": {
  231. "night": {
  232. "protect": {
  233. "target": "AnyButSelf",
  234. "common": "Role",
  235. "priority": 7,
  236. "broadcast": "role"
  237. }
  238. },
  239. "hax": {
  240. "distract": {
  241. "revealTeam": 0.25,
  242. "revealPlayer": 0.25
  243. }
  244. },
  245. "startup": "role-reveal",
  246. "protect": {
  247. "mode": "ignore"
  248. },
  249. "dummy2": "variable:notkiller"
  250. }
  251. },
  252. {
  253. "role": "dkc",
  254. "translation": "Dark Knight Cecil",
  255. "side": "village",
  256. "info": "Can protect self during the night. Can purify self during the night. Vote counts as -2. Sided with Heroes.",
  257. "help": "You're the Dark Knight, Cecil Harvey. Your internal conflict with yourself grants you abilities unlike any other! Your vote is worth -2. allowing you to negate up to two neutral votes! Additionally, you can protect yourself every night with /protect. If you wish to cleanse yourself of the dark armor and gain new abilities, type /purify [your name] at night, but this prevents you from protecting yourself.",
  258. "actions": {
  259. "night": {
  260. "protect": {
  261. "target": "OnlySelf",
  262. "common": "Self",
  263. "hide": true,
  264. "priority": 7,
  265. "cancel": [
  266. "purify"
  267. ]
  268. },
  269. "purify": {
  270. "command": "convert",
  271. "target": "OnlySelf",
  272. "common": "Self",
  273. "priority": 1,
  274. "hide": true,
  275. "newRole": "paladin",
  276. "canConvert": [
  277. "dkc"
  278. ],
  279. "convertmsg": "'My blade will lead me to the light!' Dark Knight Cecil has transformed into Paladin Cecil, altering his abilities!",
  280. "silent": false,
  281. "cancel": [
  282. "protect"
  283. ]
  284. }
  285. },
  286. "avoidHax": [
  287. "protect"
  288. ],
  289. "dummy2": "variable:notkiller",
  290. "vote": -2
  291. }
  292. },
  293. {
  294. "role": "paladin",
  295. "translation": "Paladin Cecil",
  296. "side": "village",
  297. "info": "Can protect one person during the night. Can shadow self during the night. Vote counts as 2. Cannot be protected Sided with Heroes.",
  298. "help": "Illumination! You've shed your armor of darkness and are now Paladin Cecil! You can no longer protect yourself, nor can anyone protect you, but you are able to /protect any other role of your choice. Additionally, your vote is worth 2. If you wish to return to Dark Knight form, type /shadow [your name] at night.",
  299. "actions": {
  300. "night": {
  301. "protect": {
  302. "target": "AnyButSelf",
  303. "common": "Self",
  304. "hide": true,
  305. "priority": 7,
  306. "cancel": [
  307. "shadow"
  308. ]
  309. },
  310. "shadow": {
  311. "command": "convert",
  312. "target": "OnlySelf",
  313. "common": "Self",
  314. "priority": 1,
  315. "newRole": "dkc",
  316. "hide": true,
  317. "canConvert": [
  318. "paladin"
  319. ],
  320. "convertmsg": "'Darkness be with me !' Paladin Cecil has reverted to Dark Knight Cecil, gaining new abilities!",
  321. "silent": false,
  322. "cancel": [
  323. "protect"
  324. ]
  325. }
  326. },
  327. "avoidHax": [
  328. "protect"
  329. ],
  330. "protect": {
  331. "mode": "ignore"
  332. },
  333. "dummy2": "variable:notkiller",
  334. "vote": 2
  335. }
  336. },
  337. {
  338. "role": "placeholder",
  339. "translation": "Dark Knight / Paladin Cecil",
  340. "side": "village",
  341. "hide": true,
  342. "info": "Can protect one person during the night. Can shadow self during the night. Vote counts as 2. Cannot be protected Sided with Heroes.",
  343. "help": "",
  344. "actions": {
  345. "night": {
  346. "protect": {
  347. "target": "AnyButSelf",
  348. "common": "Self",
  349. "priority": 7
  350. },
  351. "convert": {
  352. "command": "convert",
  353. "target": "OnlySelf",
  354. "common": "Self",
  355. "priority": 1,
  356. "newRole": "dkc"
  357. }
  358. }
  359. }
  360. },
  361. {
  362. "role": "garland",
  363. "translation": "Garland",
  364. "side": "garland",
  365. "info": "Can kill one person during the night (shared with team). Can only be Distracted once per game. Sided with Garland.",
  366. "help": "Type /Kill [name] to kill someone! You, Garland, will knock them all down! You can adapt to any challenge, so if you are Distracted once, it will never happen again!",
  367. "actions": {
  368. "night": {
  369. "kill": {
  370. "target": "AnyButTeam",
  371. "common": "Team",
  372. "priority": 9,
  373. "broadcast": "team"
  374. }
  375. },
  376. "dummy": {
  377. "mode": "identify",
  378. "msg": "You have been distracted by Tifa! Bwah! This will not happen again!",
  379. "targetmsg": ""
  380. },
  381. "dummy2": "variable:killer",
  382. "startup": "team-reveal-with-roles",
  383. "teamTalk": true,
  384. "preventTeamvote": true
  385. }
  386. },
  387. {
  388. "role": "garland_immune",
  389. "translation": "Garland",
  390. "side": "garland",
  391. "hide": true,
  392. "info": "Can kill one person during the night (shared with team). Can only be Distracted once per game. Sided with Garland.",
  393. "help": "Type /Kill [name] to kill someone! You, Garland, will knock them all down! You cannot be Distracted anymore!",
  394. "actions": {
  395. "night": {
  396. "kill": {
  397. "target": "AnyButTeam",
  398. "common": "Team",
  399. "priority": 9,
  400. "hide": true,
  401. "broadcast": "team"
  402. }
  403. },
  404. "distract": {
  405. "mode": "ignore",
  406. "msg": "Hah! Tifa tried to distract you. The same trick won't work twice on Garland!"
  407. },
  408. "dummy2": "variable:killer",
  409. "startup": "team-reveal-with-roles",
  410. "teamTalk": true,
  411. "preventTeamvote": true
  412. }
  413. },
  414. {
  415. "role": "kefka",
  416. "translation": "Kefka",
  417. "side": "posse",
  418. "info": "Can kill one person during the night. Cannot be detected by spies. Kills any distractors. Evades a nightkill once. Sided with Kefka's Posse.",
  419. "help": "A short-tempered, maniacal, and highly destructive being with sociopathic tendencies. You love to go out and kill, outspeeding all bodyguards and evading the watchful eyes of spies. If anyone dare get in the way of your /kill, they will meet their demise instead. You have made an alliance with Kuja, so you can not kill him if you try to target him. Dance mad and kill everyone in your path! You will even evade the first person to kill you!",
  420. "actions": {
  421. "night": {
  422. "kill": {
  423. "target": "AnyButSelf",
  424. "common": "Self",
  425. "pierce": true,
  426. "priority": 6
  427. }
  428. },
  429. "distract": {
  430. "mode": "ChangeTarget",
  431. "hookermsg": "You tried to distract Kefka (how foolish...), you were killed instead !",
  432. "msg": "The ~Distracter~ came to you last night! You destroyed her instead !"
  433. },
  434. "kill": {
  435. "mode": {
  436. "evadeCharges": 1
  437. }
  438. },
  439. "avoidHax": [
  440. "kill"
  441. ],
  442. "dummy2": "variable:killer",
  443. "preventTeamvote": true
  444. }
  445. },
  446. {
  447. "role": "aerith",
  448. "translation": "Aerith",
  449. "side": "village",
  450. "info": "Vote counts as 0. Can Distract, Protect, Stalk, Watch, Kill, once per game each (can't be haxed). Knowns Cloud on startup. Appears as Kuja if Inspected. Sided with Heroes.",
  451. "help": "Your sheer willpower allows your spirit to live on within the Lifestream and communicate with the Heroes. Your vote may count for nothing, but you have many clever abilities at your disposal. You can /Watch, /Stalk, /Protect, /Distract, and /Kill [name] each once per game (Hint: use /Cancel if you change your mind!). Work together with Cloud and the rest of AVALANCHE to defeat the Villains!",
  452. "actions": {
  453. "vote": 0,
  454. "startup": {"revealRole": "cloud"},
  455. "inspect": {"revealAs": "kuja"},
  456. "night": {
  457. "distract": {
  458. "target": "AnyButSelf",
  459. "distractmsg": "You couldn't do any of your actions because Aerith kept trying to sell you flowers!",
  460. "common": "Self",
  461. "charges": 1,
  462. "priority": 4
  463. },
  464. "protect": {
  465. "target": "AnyButSelf",
  466. "common": "Self",
  467. "charges": 1,
  468. "priority": 7
  469. },
  470. "kill": {
  471. "target": "AnyButSelf",
  472. "msg": "!",
  473. "common": "Self",
  474. "charges": 1,
  475. "priority": 14
  476. },
  477. "stalk": {
  478. "target": "AnyButSelf",
  479. "common": "Self",
  480. "charges": 1,
  481. "priority": 50
  482. },
  483. "watch": {
  484. "target": "AnyButSelf",
  485. "common": "Self",
  486. "charges": 1,
  487. "priority": 50
  488. },
  489. "cancel": {
  490. "command": ["dummy5"],
  491. "target": "OnlySelf",
  492. "cancel": ["watch", "stalk", "kill", "distract", "protect"],
  493. "common": "Self",
  494. "hide": true,
  495. "priority": 50
  496. }
  497. },
  498. "avoidHax": [
  499. "protect", "distract", "kill"
  500. ],
  501. "dummy2": "variable:killer",
  502. "daykill": {
  503. "mode": {
  504. "ignore": [
  505. "cloud"
  506. ]
  507. },
  508. "targetmsg": "±Game: Cloud swung his Buster Sword at you, but missed by a fraction of an inch. 'Cloud, you're not the one who kills me, silly!'",
  509. "msg": "±Game: Aerith dodged the swing of your Buster Sword, but just barely. 'Cloud, you're not the one who kills me, silly!'"
  510. }
  511. }
  512. },
  513. {
  514. "role": "cloud",
  515. "translation": "Cloud",
  516. "side": "village",
  517. "info": "Can kill one person during the standby. Can't be daykilled. Knows Aerith on startup. Sided with Heroes.",
  518. "help": "As a former member of SOLDIER, your battle skills are top notch. Type /Kill [name] during the day to eliminate possible villains. You're fairly flashy so your kills will be done in plain sight: you will be revealed. You can't kill Aerith!",
  519. "actions": {
  520. "startup": {"revealRole": "aerith"},
  521. "standby": {
  522. "kill": {
  523. "target": "AnyButSelf",
  524. "msg": "Draw your Buster Sword and pick a target using /kill [name] :",
  525. "killmsg": "~Self~ (~Role~) lunges and pulls out a Buster Sword, striking down ~Target~!"
  526. }
  527. },
  528. "dummy2": "variable:killer",
  529. "preventTeamvote": ["aerith"],
  530. "daykill": "evade"
  531. }
  532. },
  533. {
  534. "role": "zack",
  535. "translation": "Zack",
  536. "side": "village",
  537. "info": "Can kill one person during the standby (concealed). Sided with Heroes.",
  538. "help": "SOLDIER, second class! You are a deft warrior without equal on the battlefield. Type /Kill [name] during the day to kill your enemy; your stealthiness will keep you concealed! Work with the other Heroes to overpower the Villains.",
  539. "actions": {
  540. "standby": {
  541. "kill": {
  542. "target": "AnyButSelf",
  543. "msg": "Draw your Buster Sword and pick a target using /kill [name] :",
  544. "killmsg": "Zack Fair charges at ~Target~ at full energy. With expert precision, he slices them in half!"
  545. }
  546. },
  547. "dummy2": "variable:killer"
  548. }
  549. },
  550. {
  551. "role": "lightning",
  552. "translation": "Lightning",
  553. "side": "village",
  554. "info": "Can Saber (kill) one person during the night. Gets hax on Esuna. Sided with Heroes.",
  555. "help": "Lightning. It flashes bright, then fades away. You have forsaken your given name to become Lightning, that which cannot protect, but only destroy. Use your training as a member of the Guardian Corps to type /Saber [name] during the night to kill someone.",
  556. "actions": {
  557. "night": {
  558. "saber": {
  559. "command": "kill",
  560. "target": "AnyButSelf",
  561. "common": "Self",
  562. "priority": 13
  563. }
  564. },
  565. "dummy2": "variable:killer",
  566. "hax": {
  567. "esuna": {
  568. "revealTeam": 0.25,
  569. "revealPlayer": 0.25
  570. }
  571. }
  572. }
  573. },
  574. {
  575. "role": "hope",
  576. "translation": "Hope",
  577. "side": "village",
  578. "info": "Can Esuna (protect+safeguard+distract) one person during the night. Gets hax on Saber. Sided with Heroes.",
  579. "help": "You are Hope Estheim, a close friend of Lightning! Even in the darkest of times, you are true to your name. Use your skills as a Medic to /Esuna [name], which will simultaneously Distract and Protect them! Look out for Lightning, but don't block her from killing when she needs to!",
  580. "actions": {
  581. "night": {
  582. "esuna": {
  583. "command": ["distract", "protect", "safeguard"],
  584. "target": "AnyButSelf",
  585. "distractmsg": "Hope used his healing magic to protect you, but it also kept you from taking action during the night!",
  586. "common": "Self",
  587. "priority": 5
  588. }
  589. },
  590. "dummy2": "variable:notkiller",
  591. "hax": {
  592. "saber": {
  593. "revealTeam": 0.25,
  594. "revealPlayer": 0.25
  595. }
  596. }
  597. }
  598. },
  599. {
  600. "role": "maria",
  601. "translation": "Maria",
  602. "side": "village",
  603. "info": "Vote counts as 3. Knows Firion on startup. Sided with Heroes.",
  604. "help": "You are a rebel with a cause, and your dedication is unparalleled. Use your vote of 3 to vote off the bad guys during the day!",
  605. "actions": {
  606. "vote": 3,
  607. "startup": {"revealRole": ["firion"] },
  608. "preventTeamvote": ["firion"],
  609. "dummy2": "variable:notkiller"
  610. }
  611. },
  612. {
  613. "role": "firion",
  614. "translation": "Firion",
  615. "side": "village",
  616. "info": "Vote counts as -3. Knows Maria on startup. Sided with Heroes.",
  617. "help": "The protagonist of FFII, you are in this fight to achieve your vengeance against the Empire! Use your vote of -3 to defend your allies during the day!",
  618. "actions": {
  619. "vote": -3,
  620. "startup": {"revealRole": ["maria"] },
  621. "dummy2": "variable:notkiller"
  622. }
  623. },
  624. {
  625. "role": "rydia",
  626. "translation": "Rydia",
  627. "side": "village",
  628. "info": "Can summon /titan, /chocobo, /asura, /mist. Starts with Mist. Sided with Heroes.",
  629. "help": "You are a protagonist from FFIV: a powerful Summoner! You are able to call many Summons to assist you. Type /Mist to get Mist Dragon, which makes you immune to nightkill, gaining an Inspect at the cost of a vote of 0, /Asura to get Asura, which can Protect twice and counters daykills, Chocobo to get Chocobo which can Distract and has a vote of 2, and Titan which can daykill without being revealed! You currently have the Mist Dragon Summon.",
  630. "actions": {
  631. "night": {
  632. "titan": {
  633. "command": "convert",
  634. "target": "OnlySelf",
  635. "newRole": "rydia_titan",
  636. "cancel": ["mist", "asura", "chocobo"],
  637. "convertmsg": "",
  638. "usermsg": "",
  639. "common": "Self",
  640. "noRepeat": true,
  641. "hide": true,
  642. "priority": 99
  643. },
  644. "mist": {
  645. "command": "convert",
  646. "target": "OnlySelf",
  647. "common": "Self",
  648. "newRole": "rydia_mist",
  649. "cancel": ["titan", "asura", "chocobo"],
  650. "noRepeat": true,
  651. "convertmsg": "",
  652. "usermsg": "",
  653. "hide": true,
  654. "priority": 99
  655. },
  656. "asura": {
  657. "command": "convert",
  658. "target": "OnlySelf",
  659. "common": "Self",
  660. "newRole": "rydia_asura",
  661. "cancel": ["mist", "titan", "chocobo"],
  662. "noRepeat": true,
  663. "convertmsg": "",
  664. "usermsg": "",
  665. "hide": true,
  666. "priority": 99
  667. },
  668. "chocobo": {
  669. "command": "convert",
  670. "target": "OnlySelf",
  671. "common": "Self",
  672. "newRole": "rydia_chocobo",
  673. "cancel": ["mist", "asura", "titan"],
  674. "noRepeat": true,
  675. "convertmsg": "",
  676. "usermsg": "",
  677. "hide": true,
  678. "priority": 99
  679. }
  680. },
  681. "standby": {
  682. "inspect": {
  683. "command": "expose",
  684. "target": "AnyButSelf",
  685. "msg": "You can /Inspect [name] to learn a person's role!",
  686. "exposemsg": "The Mist Dragon, summoned by Rydia, identifies the ~Role~!",
  687. "exposedtargetmsg": "~Target~ is the ~Role~"
  688. }
  689. },
  690. "vote": 0,
  691. "kill": {"mode": "ignore"},
  692. "dummy2": "variable:notkiller"
  693. }
  694. },
  695. {
  696. "role": "rydia_mist",
  697. "translation": "Rydia",
  698. "side": "village",
  699. "infoName": "Rydia (Mist Dragon)",
  700. "info": "Can Inspect during standby. Evades nightkill. Vote counts as 0. Sided with Heroes.",
  701. "help": "You have summoned the Mist Dragon! You can now /Inspect during the day, and you are immune to nightkills. However, your vote counts as 0. Type /Mist to get Mist Dragon, which makes you immune to nightkill, gaining an Inspect at the cost of a vote of 0, /Asura to get Asura, which can Protect twice and counters daykills, Chocobo to get Chocobo which can Distract and has a vote of 2, and Titan which can daykill without being revealed!",
  702. "actions": {
  703. "night": {
  704. "titan": {
  705. "command": "convert",
  706. "target": "OnlySelf",
  707. "newRole": "rydia_titan",
  708. "cancel": ["mist", "asura", "chocobo"],
  709. "convertmsg": "",
  710. "usermsg": "",
  711. "common": "Self",
  712. "noRepeat": true,
  713. "hide": true,
  714. "priority": 99
  715. },
  716. "mist": {
  717. "command": "convert",
  718. "target": "OnlySelf",
  719. "common": "Self",
  720. "newRole": "rydia_mist",
  721. "cancel": ["titan", "asura", "chocobo"],
  722. "noRepeat": true,
  723. "convertmsg": "",
  724. "usermsg": "",
  725. "hide": true,
  726. "priority": 99
  727. },
  728. "asura": {
  729. "command": "convert",
  730. "target": "OnlySelf",
  731. "common": "Self",
  732. "newRole": "rydia_asura",
  733. "cancel": ["mist", "titan", "chocobo"],
  734. "noRepeat": true,
  735. "convertmsg": "",
  736. "usermsg": "",
  737. "hide": true,
  738. "priority": 99
  739. },
  740. "chocobo": {
  741. "command": "convert",
  742. "target": "OnlySelf",
  743. "common": "Self",
  744. "newRole": "rydia_chocobo",
  745. "cancel": ["mist", "asura", "titan"],
  746. "noRepeat": true,
  747. "convertmsg": "",
  748. "usermsg": "",
  749. "hide": true,
  750. "priority": 99
  751. }
  752. },
  753. "standby": {
  754. "inspect": {
  755. "command": "expose",
  756. "target": "AnyButSelf",
  757. "msg": "You can /Inspect [name] to learn a person's role!",
  758. "exposemsg": "The Mist Dragon, summoned by Rydia, identifies the ~Role~!",
  759. "exposedtargetmsg": "~Target~ is the ~Role~"
  760. }
  761. },
  762. "vote": 0,
  763. "kill": {"mode": "ignore"},
  764. "dummy2": "variable:notkiller"
  765. }
  766. },
  767. {
  768. "role": "rydia_chocobo",
  769. "translation": "Rydia",
  770. "side": "village",
  771. "infoName": "Rydia (Chocobo)",
  772. "info": "Can distract. Vote counts as 2. Sided with Heroes.",
  773. "help": "You have summoned the Chocobo! You can now /Distract during the night, and you have a vote of 2. Type /Mist to get Mist Dragon, which makes you immune to nightkill, gaining an Inspect at the cost of a vote of 0, /Asura to get Asura, which can Protect twice and counters daykills, Chocobo to get Chocobo which can Distract and has a vote of 2, and Titan which can daykill without being revealed!",
  774. "actions": {
  775. "night": {
  776. "titan": {
  777. "command": "convert",
  778. "target": "OnlySelf",
  779. "newRole": "rydia_titan",
  780. "cancel": ["mist", "asura", "chocobo"],
  781. "convertmsg": "",
  782. "usermsg": "",
  783. "common": "Self",
  784. "noRepeat": true,
  785. "hide": true,
  786. "priority": 99
  787. },
  788. "mist": {
  789. "command": "convert",
  790. "target": "OnlySelf",
  791. "common": "Self",
  792. "newRole": "rydia_mist",
  793. "cancel": ["titan", "asura", "chocobo"],
  794. "noRepeat": true,
  795. "convertmsg": "",
  796. "usermsg": "",
  797. "hide": true,
  798. "priority": 99
  799. },
  800. "asura": {
  801. "command": "convert",
  802. "target": "OnlySelf",
  803. "common": "Self",
  804. "newRole": "rydia_asura",
  805. "cancel": ["mist", "titan", "chocobo"],
  806. "noRepeat": true,
  807. "convertmsg": "",
  808. "usermsg": "",
  809. "hide": true,
  810. "priority": 99
  811. },
  812. "chocobo": {
  813. "command": "convert",
  814. "target": "OnlySelf",
  815. "common": "Self",
  816. "newRole": "rydia_chocobo",
  817. "cancel": ["mist", "asura", "titan"],
  818. "noRepeat": true,
  819. "convertmsg": "",
  820. "usermsg": "",
  821. "hide": true,
  822. "priority": 99
  823. },
  824. "distract": {
  825. "target": "AnyButSelf",
  826. "priority": 2.5,
  827. "common": "Self",
  828. "distractmsg": "You were run over by a Chocobo! You couldn't do anything during the night!"
  829. }
  830. },
  831. "vote": 2,
  832. "dummy2": "variable:notkiller"
  833. }
  834. },
  835. {
  836. "role": "rydia_asura",
  837. "translation": "Rydia",
  838. "side": "village",
  839. "infoName": "Rydia (Asura)",
  840. "info": "Can protect twice per night. Counters daykills. Sided with Heroes.",
  841. "help": "You have summoned the Asura! You can now /Protect twice during the night, and you counter anyone's daykills. Type /Mist to get Mist Dragon, which makes you immune to nightkill, gaining an Inspect at the cost of a vote of 0, /Asura to get Asura, which can Protect twice and counters daykills, Chocobo to get Chocobo which can Distract and has a vote of 2, and Titan which can daykill without being revealed!",
  842. "actions": {
  843. "night": {
  844. "titan": {
  845. "command": "convert",
  846. "target": "OnlySelf",
  847. "newRole": "rydia_titan",
  848. "cancel": ["mist", "asura", "chocobo"],
  849. "convertmsg": "",
  850. "usermsg": "",
  851. "common": "Self",
  852. "noRepeat": true,
  853. "hide": true,
  854. "priority": 99
  855. },
  856. "mist": {
  857. "command": "convert",
  858. "target": "OnlySelf",
  859. "common": "Self",
  860. "newRole": "rydia_mist",
  861. "cancel": ["titan", "asura", "chocobo"],
  862. "noRepeat": true,
  863. "convertmsg": "",
  864. "usermsg": "",
  865. "hide": true,
  866. "priority": 99
  867. },
  868. "asura": {
  869. "command": "convert",
  870. "target": "OnlySelf",
  871. "common": "Self",
  872. "newRole": "rydia_asura",
  873. "cancel": ["mist", "titan", "chocobo"],
  874. "noRepeat": true,
  875. "convertmsg": "",
  876. "usermsg": "",
  877. "hide": true,
  878. "priority": 99
  879. },
  880. "chocobo": {
  881. "command": "convert",
  882. "target": "OnlySelf",
  883. "common": "Self",
  884. "newRole": "rydia_chocobo",
  885. "cancel": ["mist", "asura", "titan"],
  886. "noRepeat": true,
  887. "convertmsg": "",
  888. "usermsg": "",
  889. "hide": true,
  890. "priority": 99
  891. },
  892. "protect": {
  893. "target": "AnyButSelf",
  894. "priority": 7,
  895. "common": "Self",
  896. "limit": 2
  897. }
  898. },
  899. "daykill": "revenge",
  900. "daykillrevengemsg": "~Target~ tried to attack Rydia! She quickly calls Asura to defend her from the attack, destroying the assailant!",
  901. "dummy2": "variable:notkiller"
  902. }
  903. },
  904. {
  905. "role": "rydia_titan",
  906. "translation": "Rydia",
  907. "side": "village",
  908. "infoName": "Rydia (Titan)",
  909. "info": "Can daykill (not revealed). Sided with Heroes.",
  910. "help": "You have summoned the Titan! You can now /Quake during the day to kill someone. Type /Mist to get Mist Dragon, which makes you immune to nightkill, gaining an Inspect at the cost of a vote of 0, /Asura to get Asura, which can Protect twice and counters daykills, Chocobo to get Chocobo which can Distract and has a vote of 2, and Titan which can daykill without being revealed!",
  911. "actions": {
  912. "night": {
  913. "titan": {
  914. "command": "convert",
  915. "target": "OnlySelf",
  916. "newRole": "rydia_titan",
  917. "cancel": ["mist", "asura", "chocobo"],
  918. "convertmsg": "",
  919. "usermsg": "",
  920. "common": "Self",
  921. "noRepeat": true,
  922. "hide": true,
  923. "priority": 99
  924. },
  925. "mist": {
  926. "command": "convert",
  927. "target": "OnlySelf",
  928. "common": "Self",
  929. "newRole": "rydia_mist",
  930. "cancel": ["titan", "asura", "chocobo"],
  931. "noRepeat": true,
  932. "convertmsg": "",
  933. "usermsg": "",
  934. "hide": true,
  935. "priority": 99
  936. },
  937. "asura": {
  938. "command": "convert",
  939. "target": "OnlySelf",
  940. "common": "Self",
  941. "newRole": "rydia_asura",
  942. "cancel": ["mist", "titan", "chocobo"],
  943. "noRepeat": true,
  944. "convertmsg": "",
  945. "usermsg": "",
  946. "hide": true,
  947. "priority": 99
  948. },
  949. "chocobo": {
  950. "command": "convert",
  951. "target": "OnlySelf",
  952. "common": "Self",
  953. "newRole": "rydia_chocobo",
  954. "cancel": ["mist", "asura", "titan"],
  955. "noRepeat": true,
  956. "convertmsg": "",
  957. "usermsg": "",
  958. "hide": true,
  959. "priority": 99
  960. }
  961. },
  962. "standby": {
  963. "quake": {
  964. "command": "kill",
  965. "target": "AnyButSelf",
  966. "msg": "You can /Quake [name] to kill someone!",
  967. "killmsg": "The Titan, summoned by Rydia, destroys the earth beneath ~Target~!"
  968. }
  969. },
  970. "dummy2": "variable:killer"
  971. }
  972. },
  973. {
  974. "role": "kuja",
  975. "translation": "Kuja",
  976. "side": "posse",
  977. "info": "Vote counts as 9999. Voteshield of -9999. Can Trance one person during the night to learn if they can kill. Ignores Kefka's kill. Sided with Kefka's Posse.",
  978. "help": "Mwahaha! So the curtain rises! You're the brightest star in the voting arena, and voting for anyone results in their immediate death. Team up with Kefka to overthrow your creators and subjugate the weak! You can use your powers to /Trance [name], which will inform you whether your target is capable of killing... or just another weakling.",
  979. "actions": {
  980. "vote": 9999,
  981. "voteshield": -9999,
  982. "night": {
  983. "trance": {
  984. "command": "dummy2",
  985. "target": "AnyButSelf",
  986. "common": "Self",
  987. "priority": 30
  988. }
  989. },
  990. "kill": {
  991. "mode": {
  992. "ignore": ["kefka"]
  993. },
  994. "msg": "Stop attacking me, Kefka, for I am your teammate! Now, if you would please contact me that would be great!"
  995. },
  996. "preventTeamvote": true
  997. },
  998. "winIfDeadRoles": [
  999. "jecht",
  1000. "lightning",
  1001. "ghis",
  1002. "vayne",
  1003. "seymour",
  1004. "cloud",
  1005. "zack",
  1006. "aerith",
  1007. "sephiroth",
  1008. "ultimecia",
  1009. "zemus",
  1010. "golbez",
  1011. "xande",
  1012. "yunalesca",
  1013. "judge",
  1014. "gilgamesh",
  1015. "gilgamesh2",
  1016. "rydia_mist",
  1017. "rydia_titan",
  1018. "rydia_chocobo",
  1019. "rydia_asura",
  1020. "yunalesca2",
  1021. "judge2",
  1022. "zargabaath",
  1023. "anima"
  1024. ]
  1025. },
  1026. {
  1027. "role": "orphan",
  1028. "translation": "Orphan",
  1029. "side": "posse",
  1030. "info": "Can poison indefinite number of people during the night (count: 7). Immune to kills until Kefka and Kuja die. ~Sided~",
  1031. "help": "Our name is Orphan. By our hand, the world shall know redemption. You are a cocoon, immune to all kills until Kefka and Kuja fall. Use your Doom attack to /Poison [name] indefinitely on everyone alive, and they will die in 7 days!",
  1032. "actions": {
  1033. "night": {
  1034. "poison": {
  1035. "limit": 9999,
  1036. "count": 8,
  1037. "target": "AnyButSelf",
  1038. "common": "Self",
  1039. "priority": 50
  1040. }
  1041. },
  1042. "daykill": "evade",
  1043. "kill": {"mode": "ignore"},
  1044. "daykill": "evade",
  1045. "onDeadRoles": {"convertTo": { "orphan2": ["kuja", "kefka"] }, "convertmsg": "Orphan has lost his teammates! He may now be killed!"},
  1046. "preventTeamvote": true
  1047. }
  1048. },
  1049. {
  1050. "role": "orphan2",
  1051. "translation": "Orphan",
  1052. "side": "posse",
  1053. "info": "Can poison indefinite number of people during the night (count: 7). Immune to nightkill until Kefka and Kuja die. ~Sided~",
  1054. "help": "Our name is Orphan. Now that Kefka and Kuja have fallen, you have been staggered, and you may now be killed! Continue to /Poison [name] indefinitely during the night.",
  1055. "actions": {
  1056. "night": {
  1057. "poison": {
  1058. "limit": 9999,
  1059. "count": 7,
  1060. "target": "AnyButSelf",
  1061. "common": "Self",
  1062. "priority": 50
  1063. }
  1064. }
  1065. }
  1066. },
  1067. {
  1068. "role": "sephiroth",
  1069. "translation": "Sephiroth",
  1070. "side": "sephiroth",
  1071. "info": "Can kill one person during the night and during the day. Cannot be detected by spies. Cannot be distracted. Ignores stalk/watch. Immune to poison. Immune to kill. Sided with Sephiroth.",
  1072. "help": "You... will never be a memory. Before your fall from grace, you were revered as a legendary warrior. But now, you have come to rebel against humankind itself! Type /kill [name] once per night AND during a standby phase to eliminate those who oppose you - your swiftness will keep you from being revealed during the day, as well as by stalk and watch during the night. Your impeccable discipline in combat has granted you an immunity to poison and kills.",
  1073. "actions": {
  1074. "night": {
  1075. "kill": {
  1076. "target": "AnyButSelf",
  1077. "common": "Self",
  1078. "priority": 15,
  1079. "msg": "±Sephiroth: Tell me what it is you cherish most. Give me the pleasure of taking it away.",
  1080. "noFollow": true,
  1081. "limit": 1
  1082. }
  1083. },
  1084. "distract": {
  1085. "mode": "ignore",
  1086. "msg": "You had a visitor last night. The fool couldn't do anything to distract you from your mission."
  1087. },
  1088. "avoidHax": [
  1089. "kill"
  1090. ],
  1091. "standby": {
  1092. "kill": {
  1093. "target": "AnyButSelf",
  1094. "msg": "You can kill now using /kill [name] :",
  1095. "killmsg": "Sephiroth darts through the crowd and swiftly slices through ~Target~. He then vanishes without a trace."
  1096. }
  1097. },
  1098. "dummy2": "variable:killer",
  1099. "poison": {
  1100. "mode": "ignore"
  1101. },
  1102. "kill": {
  1103. "mode": "ignore"
  1104. }
  1105. }
  1106. },
  1107. {
  1108. "role": "jecht",
  1109. "translation": "Jecht",
  1110. "side": "sin",
  1111. "info": "Can kill one person during the night. Lower chance to be haxed. Sided with Sin.",
  1112. "help": "The father of Tidus, you were eventually possessed by Sin. Team up with Seymour, Anima, and Yunalesca to bring Sin to victory! Type /Kill [name] during the night!",
  1113. "actions": {
  1114. "night": {
  1115. "kill": {
  1116. "target": "AnyButTeam",
  1117. "common": "Team",
  1118. "priority": 12,
  1119. "haxMultiplier": 0.67,
  1120. "hide": true,
  1121. "msg": "±Jecht: You were no match for Sin!",
  1122. "broadcast": "team"
  1123. }
  1124. },
  1125. "dummy2": "variable:killer",
  1126. "startup": "team-reveal-with-roles",
  1127. "teamTalk": true,
  1128. "preventTeamvote": true
  1129. }
  1130. },
  1131. {
  1132. "role": "anima",
  1133. "translation": "Anima",
  1134. "side": "sin",
  1135. "info": "Can poison one person during the night. Can kill one person during the night. Sided with Sin.",
  1136. "help": "A physical manifestation of fayth from Seymour's mother. You are able to cause others immense amounts of pain with /poison and /kill, but the latter is shared with your team.",
  1137. "actions": {
  1138. "night": {
  1139. "poison": {
  1140. "target": "AnyButTeam",
  1141. "common": "Self",
  1142. "priority": 16,
  1143. "broadcast": "team"
  1144. },
  1145. "kill": {
  1146. "target": "AnyButTeam",
  1147. "common": "Team",
  1148. "priority": 12,
  1149. "hide": true,
  1150. "broadcast": "team"
  1151. }
  1152. },
  1153. "dummy2": "variable:killer",
  1154. "startup": "team-reveal-with-roles",
  1155. "teamTalk": true,
  1156. "preventTeamvote": true
  1157. }
  1158. },
  1159. {
  1160. "role": "yunalesca",
  1161. "translation": "Yunalesca",
  1162. "side": "sin",
  1163. "info": "Can distract one person during the night. If she becomes the last member of her team, can kill during the night and has vote increased to 2. Sided with Sin.",
  1164. "help": "Stop those who threaten to ruin Sin's plans. Type /Distract [name] to block someone's actions during the night! Although you cannot kill, if you should become the last member of your team alive, you will gain a vote of 2 and the team's kill!",
  1165. "actions": {
  1166. "night": {
  1167. "distract": {
  1168. "target": "AnyButTeam",
  1169. "common": "Self",
  1170. "priority": 2,
  1171. "distractmsg": "You were unable to escape the ancient magics of Sin! Yunalesca kept you from taking action during the Night!",
  1172. "broadcast": "team"
  1173. }
  1174. },
  1175. "onDeadRoles": {
  1176. "convertTo": { "yunalesca2": ["jecht", "seymour", "anima"] },
  1177. "convertmsg": "*** Lady Yunalesca has awoken the ancient magic! She now kills and has a vote of 2!"
  1178. },
  1179. "dummy2": "variable:notkiller",
  1180. "startup": "team-reveal-with-roles",
  1181. "teamTalk": true,
  1182. "avoidHax": [
  1183. "distract"
  1184. ],
  1185. "preventTeamvote": true
  1186. }
  1187. },
  1188. {
  1189. "role": "yunalesca2",
  1190. "translation": "Yunalesca",
  1191. "side": "sin",
  1192. "hide": true,
  1193. "info": "Can distract one person during the night. Can kill during the night (shared with team). Cannot be detected by spies. Vote counts as 2. Sided with Sin.",
  1194. "help": "Stop those who threaten to ruin Sin's plans. Type /Distract [name] to block someone's actions during the night! Ancient magics allow you to /Kill [name] one player during the night and grant you a vote of 2.",
  1195. "actions": {
  1196. "night": {
  1197. "distract": {
  1198. "target": "AnyButTeam",
  1199. "common": "Self",
  1200. "priority": 2,
  1201. "distractmsg": "You were unable to escape the ancient magics of Sin! Yunalesca kept you from taking action during the Night!",
  1202. "broadcast": "team"
  1203. },
  1204. "kill": {
  1205. "target": "AnyButTeam",
  1206. "common": "Team",
  1207. "priority": 12,
  1208. "hide": true,
  1209. "msg": "±Yunalesca: It is better for you to die in hope than to live in despair. Let me be your liberator.",
  1210. "broadcast": "team"
  1211. }
  1212. },
  1213. "vote": 2,
  1214. "startup": "team-reveal-with-roles",
  1215. "teamTalk": true,
  1216. "avoidHax": [
  1217. "distract"
  1218. ],
  1219. "dummy2": "variable:killer",
  1220. "preventTeamvote": true
  1221. }
  1222. },
  1223. {
  1224. "role": "seymour",
  1225. "translation": "Seymour",
  1226. "side": "sin",
  1227. "info": "Can kill one person during the night. Ignores and identifies any distractors. Sided with Sin.",
  1228. "help": "You're Maester Seymour, allied with Sin. You invoke magic powers and can kill using /Kill! You can't be distracted by foolish mortals.",
  1229. "actions": {
  1230. "distract": {
  1231. "mode": "ignore",
  1232. "msg": "~Target~, the ~Role~, tried to distract you during the night! How foolish of them!"
  1233. },
  1234. "night": {
  1235. "kill": {
  1236. "target": "AnyButTeam",
  1237. "common": "Team",
  1238. "priority": 12,
  1239. "hide": true,
  1240. "broadcast": "team"
  1241. }
  1242. },
  1243. "dummy2": "variable:killer",
  1244. "startup": "team-reveal-with-roles",
  1245. "teamTalk": true,
  1246. "preventTeamvote": true
  1247. }
  1248. },
  1249. {
  1250. "role": "house_placeholder",
  1251. "translation": "House Solidor",
  1252. "side": "house",
  1253. "hide": true,
  1254. "help": "Placeholder",
  1255. "actions": {
  1256. "night": {
  1257. "kill": {
  1258. "target": "AnyButTeam",
  1259. "common": "Team",
  1260. "priority": 11,
  1261. "broadcast": "team"
  1262. }
  1263. }
  1264. }
  1265. },
  1266. {
  1267. "role": "sin_placeholder",
  1268. "translation": "Sin",
  1269. "side": "house",
  1270. "hide": true,
  1271. "help": "Placeholder",
  1272. "actions": {
  1273. "night": {
  1274. "kill": {
  1275. "target": "AnyButTeam",
  1276. "common": "Team",
  1277. "priority": 12,
  1278. "broadcast": "team"
  1279. }
  1280. }
  1281. }
  1282. },
  1283. {
  1284. "role": "judge",
  1285. "translation": "Judge Gabranth",
  1286. "side": "house",
  1287. "info": "Can protect one person during the night. If he becomes the last member of his team, can kill one person each night, and his vote is increased to 2. Sided with House Solidor.",
  1288. "help": "You're House Solidor's personal bodyguard. Type /protect [name] to defend Ghis or Vayne! If your allies fall, you have the ability to boost your vote count by calling on fellow judges go have a +2 vote. You will also inherit the ability to /Kill [name] someone in the name of House Solidor.",
  1289. "actions": {
  1290. "night": {
  1291. "protect": {
  1292. "target": "AnyButSelf",
  1293. "common": "Role",
  1294. "priority": 7,
  1295. "broadcast": "team"
  1296. }
  1297. },
  1298. "avoidHax": [
  1299. "protect"
  1300. ],
  1301. "onDeadRoles": {
  1302. "convertTo": { "judge2": ["vayne", "ghis", "zargabaath"] },
  1303. "convertmsg": "*** Judge Gabranth has claimed vengeance for the fallen House Solidor! He now kills during the Night, and has a vote of 2!"
  1304. },
  1305. "dummy2": "variable:notkiller",
  1306. "startup": "team-reveal-with-roles",
  1307. "teamTalk": true,
  1308. "preventTeamvote": true
  1309. }
  1310. },
  1311. {
  1312. "role": "judge2",
  1313. "translation": "Judge Gabranth",
  1314. "side": "house",
  1315. "hide": true,
  1316. "info": "Can protect one person during the night. Can kill one person each night. Vote counts as 2. Sided with House Solidor.",
  1317. "help": "You're House Solidor's personal bodyguard. Type /protect [name] to defend Ghis or Vayne! You have the ability to boost your vote count by calling on fellow judges, giving you a +2 vote. You can also /kill someone in the name of House Solidor.",
  1318. "actions": {
  1319. "night": {
  1320. "protect": {
  1321. "target": "AnyButSelf",
  1322. "common": "Role",
  1323. "priority": 7,
  1324. "broadcast": "team"
  1325. },
  1326. "kill": {
  1327. "target": "AnyButTeam",
  1328. "common": "Team",
  1329. "priority": 11,
  1330. "hide": true,
  1331. "msg": "±Gabranth: Silence! There will be order in our homeland!",
  1332. "broadcast": "team"
  1333. }
  1334. },
  1335. "avoidHax": [
  1336. "protect"
  1337. ],
  1338. "dummy2": "variable:killer",
  1339. "vote": 2,
  1340. "startup": "team-reveal-with-roles",
  1341. "teamTalk": true,
  1342. "preventTeamvote": true
  1343. }
  1344. },
  1345. {
  1346. "role": "vayne",
  1347. "translation": "Vayne Solidor",
  1348. "side": "house",
  1349. "info": "Can kill one person during the night. Can inspect one person during the night. Strongly resists hax. Sided with House Solidor.",
  1350. "help": "As head of House Solidor, it is your duty to crush the foolish heroes. Type /kill [name]. Your extensive spy network also allows you to /inspect one player per night. You also have a significantly lower chance of being found by enemy spies yourself.",
  1351. "actions": {
  1352. "night": {
  1353. "kill": {
  1354. "target": "AnyButTeam",
  1355. "common": "Team",
  1356. "priority": 11,
  1357. "haxMultiplier": 0.25,
  1358. "hide": true,
  1359. "broadcast": "team"
  1360. },
  1361. "inspect": {
  1362. "target": "AnyButSelf",
  1363. "common": "Self",
  1364. "haxMultiplier": 0.25,
  1365. "priority": 30
  1366. }
  1367. },
  1368. "dummy2": "variable:killer",
  1369. "startup": "team-reveal-with-roles",
  1370. "teamTalk": true,
  1371. "preventTeamvote": true
  1372. }
  1373. },
  1374. {
  1375. "role": "ghis",
  1376. "translation": "Judge Ghis",
  1377. "side": "house",
  1378. "info": "Can kill one person during the night. Lower chance to be haxed. Sided with House Solidor.",
  1379. "help": "One of the highest ranking magisters of the Archadian Empire, you focus on the results rather than the means. As such, you're not afraid to get your hands dirty and can /kill during the night. Work with your fellow Judges and Vayne to succeed!",
  1380. "actions": {
  1381. "night": {
  1382. "kill": {
  1383. "target": "AnyButTeam",
  1384. "common": "Team",
  1385. "priority": 11,
  1386. "msg": "Methods do not interest me. Only results.",
  1387. "haxMultiplier": 0.67,
  1388. "hide": true,
  1389. "broadcast": "team"
  1390. }
  1391. },
  1392. "dummy2": "variable:killer",
  1393. "startup": "team-reveal-with-roles",
  1394. "teamTalk": true,
  1395. "preventTeamvote": true
  1396. }
  1397. },
  1398. {
  1399. "role": "zargabaath",
  1400. "translation": "Judge Zargabaath",
  1401. "side": "house",
  1402. "info": "Can kill one person during the night. Ignores protect, stalk, and watch. Cannot be detected by spies. Sided with House Solidor.",
  1403. "help": "You're one of the elite Judge Magisters with the duty to protect the Solidor! While you might be quiet, your voice is that of reason and moderation, allowing you to have the final say in each night's /kill, without being discovered by spies, stalkers, or watchers. You ignore all protection as it is the Judges' duty to protect Solidor, not each other.",
  1404. "actions": {
  1405. "night": {
  1406. "kill": {
  1407. "target": "AnyButTeam",
  1408. "common": "Team",
  1409. "priority": 11,
  1410. "hide": true,
  1411. "noFollow": true,
  1412. "broadcast": "team"
  1413. }
  1414. },
  1415. "dummy2": "variable:killer",
  1416. "protect": {
  1417. "mode": "ignore"
  1418. },
  1419. "stalk": {
  1420. "mode": "noVisit"
  1421. },
  1422. "avoidHax": [
  1423. "kill"
  1424. ],
  1425. "startup": "team-reveal-with-roles",
  1426. "teamTalk": true,
  1427. "preventTeamvote": true
  1428. }
  1429. },
  1430. {
  1431. "role": "gigantuar",
  1432. "translation": "Gigantuar",
  1433. "side": "village",
  1434. "info": "Revenges nightkills. Sided with Heroes.",
  1435. "help": "You're a special, chosen Cactuar. While you don't have the ability to directly kill any target, you have a secret ability: any fatal attack on you during the night results in the attacker dying as well. You never go down without a fight! ",
  1436. "actions": {
  1437. "kill": {
  1438. "mode": "killattacker"
  1439. },
  1440. "dummy2": "variable:notkiller"
  1441. }
  1442. },
  1443. {
  1444. "role": "gilgamesh",
  1445. "translation": "Gilgamesh",
  1446. "side": "gilgamesh",
  1447. "info": "Can Protect self during the night. Can expose (inspect) one target during standby. Can kill one person during standby. Survives one lynch, losing protect, but gaining a nightkill. Evades daykill. Vote counts as 0.5. Sided with Gilgamesh.",
  1448. "help": "Ahahaha! How long I've waited! You have come to search for Excalibur, for it is the item of your absolute desire! Use your many arms to /Protect yourself during the night, /Expose [name] to inspect someone during the day, and /Kill [name] during the day. You will never be revealed! You additionally evade all daykills, but have a mere 0.5 vote. Now, enough expository banter! Now, we fight like men! And ladies! And ladies who dress like men! For Gilgamesh...IT'S MORPHING TIME!",
  1449. "actions": {
  1450. "night": {
  1451. "protect": {
  1452. "target": "OnlySelf",
  1453. "common": "Self",
  1454. "priority": 7,
  1455. "broadcast": "team"
  1456. }
  1457. },
  1458. "daykill": "evade",
  1459. "standby": {
  1460. "expose": {
  1461. "target": "Any",
  1462. "msg": "You can learn someone's role by using /expose [name] :",
  1463. "exposemsg": "~Target~ falls over, exposed by Gilgamesh's attack. \"Quake, ~Target~! You face the blade of legend!!\"",
  1464. "exposedtargetmsg": "~Target~ is the ~Role~!"
  1465. },
  1466. "kill": {
  1467. "target": "AnyButSelf",
  1468. "msg": "You can also kill with /kill [name] :",
  1469. "killmsg": "Gilgamesh strikes again! He draws his sword and drives it straight through ~Target~!"
  1470. }
  1471. },
  1472. "lynch": {
  1473. "convertTo": "gilgamesh2",
  1474. "convertmsg": "I must say, I commend your ability to vote me off. Hmph, I've faced worse! Let's see how you handle the mighty me! And by me, I mean Gilgamesh!! And by handle, I mean DIE!!!"
  1475. },
  1476. "vote": 0.5,
  1477. "avoidHax": ["protect"],
  1478. "dummy2": "variable:killer",
  1479. "startup": "team-reveal-with-roles",
  1480. "teamTalk": true,
  1481. "preventTeamvote": true
  1482. }
  1483. },
  1484. {
  1485. "role": "gilgamesh2",
  1486. "translation": "Gilgamesh",
  1487. "side": "gilgamesh",
  1488. "hide": true,
  1489. "info": "Can Protect self during the night. Can expose (inspect) one target during standby. Can kill one person during standby. Survives lynch, losing Protect, but gaining a nightkill.",
  1490. "help": "You've dropped your shield, but you've gained another weapon! Use your many arms to /Kill someone during the night AND day, and to /Expose [name] to Inspect someone during the day.",
  1491. "actions": {
  1492. "night": {
  1493. "kill": {
  1494. "target": "AnyButSelf",
  1495. "common": "Self",
  1496. "priority": 0,
  1497. "broadcast": "team"
  1498. }
  1499. },
  1500. "standby": {
  1501. "expose": {
  1502. "target": "Any",
  1503. "msg": "You can learn someone's role by using /expose [name] :",
  1504. "exposemsg": "~Target~ falls over, exposed by Gilgamesh's attack. \"Quake, ~Target~! You face the blade of legend!!\"",
  1505. "exposedtargetmsg": "~Target~ is the ~Role~!"
  1506. },
  1507. "kill": {
  1508. "target": "AnyButSelf",
  1509. "msg": "You can also kill with /kill [name] :",
  1510. "killmsg": "Gilgamesh strikes again! He draws his sword and drives it straight through ~Target~!"
  1511. }
  1512. },
  1513. "daykill": "evade",
  1514. "vote": 0.5,
  1515. "avoidHax": ["kill"],
  1516. "dummy2": "variable:killer",
  1517. "startup": "team-reveal-with-roles",
  1518. "teamTalk": true,
  1519. "preventTeamvote": true
  1520. }
  1521. },
  1522. {
  1523. "role": "zemus",
  1524. "translation": "Zemus",
  1525. "side": "lunarian",
  1526. "info": "Can Control to convert one person into a Lunarian during the standby. Kills all Lunarians on death. Voteshield of -2. Cannot control Ultimecia, Sephiroth, Rydia, or Gilgamesh. ~Sided~",
  1527. "help": "The body dies... but the spirit lives on. Type /Control [name] to take over their mind during the day and bring them to your side!",
  1528. "actions": {
  1529. "standby": {
  1530. "control": {
  1531. "command": "expose",
  1532. "target": "AnyButTeam",
  1533. "msg": "You can now take /Control of someone!",
  1534. "exposemsg": "Zemus tried to take control of ~Role~!",
  1535. "canConvert": ["tifa", "yunalesca", "yunalesca2", "auron", "judge", "judge2", "locke", "zidane", "vayne", "jecht", "ghis", "seymour", "zargabaath", "cloud", "anima", "moogle", "cara", "cara2", "gigantuar", "kuja", "zack", "xande", "aerith"],
  1536. "newRole": {
  1537. "lunar_pl": ["tifa", "yunalesca", "yunalesca2", "hope"],
  1538. "lunar_bg": ["auron", "judge", "judge2", "dkc", "paladin"],
  1539. "lunar_insp": ["locke", "zidane", "vayne", "celes"],
  1540. "lunar_samurai": ["cloud", "zack"],
  1541. "lunar_kill": ["ghis", "jecht", "zargabaath", "seymour", "anima", "lightning", "kefka", "xande"],
  1542. "lunar": ["moogle", "kuja", "cara", "cara2", "gigantuar", "aerith", "maria", "firion"]
  1543. }
  1544. }
  1545. },
  1546. "onDeath": {
  1547. "killRoles": ["lunar_pl", "lunar_bg", "lunar_insp", "lunar_samurai", "lunar_kill", "lunar"],
  1548. "killmsg": "With Zemus defeated, the Lunarians have been dispersed!"
  1549. },
  1550. "voteshield": -2,
  1551. "dummy2": "variable:killer",
  1552. "startup": "team-reveal-with-roles",
  1553. "teamTalk": true,
  1554. "preventTeamvote": true
  1555. }
  1556. },
  1557. {
  1558. "role": "golbez",
  1559. "translation": "Golbez",
  1560. "side": "lunarian",
  1561. "info": "Can protect one person during the night. Can distract one person during the night. Can't be haxed. Can kill one person during standby (revealed). ~Sided~",
  1562. "help": "You are Golbez, the Man in Black! Defend Zemus with your /Protect [name] during the night, and distract someone using your Binging Cold during! During the day, you can use your strength as a Mage to /kill [name] during standby!",
  1563. "actions": {
  1564. "night": {
  1565. "protect": {
  1566. "target": "AnyButSelf",
  1567. "common": "Self",
  1568. "broadcast": "team",
  1569. "priority": 7
  1570. },
  1571. "distract": {
  1572. "target": "AnyButTeam",
  1573. "common": "Self",
  1574. "distractmsg": "Binding Cold! Golbez paralyzed you, preventing you from using your action!",
  1575. "broadcast": "team",
  1576. "priority": 0.5
  1577. }
  1578. },
  1579. "avoidHax": [
  1580. "protect", "distract"
  1581. ],
  1582. "standby": {
  1583. "kill": {
  1584. "msg": "You may /Kill [name] during the day, but be warned as it WILL reveal you.",
  1585. "killmsg": "~Self~ (Golbez) summons elemental magic to disintegrate ~Target~!",
  1586. "target": "AnyButTeam"
  1587. }
  1588. },
  1589. "startup": "team-reveal-with-roles",
  1590. "teamTalk": true,
  1591. "preventTeamvote": true,
  1592. "dummy2": "variable:killer"
  1593. }
  1594. },
  1595. {
  1596. "role": "lunar_pl",
  1597. "translation": "Lunarian Distracter",
  1598. "side": "lunarian",
  1599. "players": "Converted Tifa, Yunalesca, Hope.",
  1600. "info": "Can distract one person during the night. Vote counts as 0.5. Can't be haxed. ~Sided~",
  1601. "help": "You have been taken by Zemus! You can still use /Distract [name] during the night, but your vote now counts as 0.5!",
  1602. "actions": {
  1603. "night": {
  1604. "distract": {
  1605. "target": "AnyButTeam",
  1606. "common": "Self",
  1607. "broadcast": "team",
  1608. "priority": 0.5
  1609. }
  1610. },
  1611. "avoidHax": [
  1612. "distract"
  1613. ],
  1614. "vote": 0.5,
  1615. "startup": "team-reveal-with-roles",
  1616. "teamTalk": true,
  1617. "preventTeamvote": true,
  1618. "dummy2": "variable:notkiller"
  1619. }
  1620. },
  1621. {
  1622. "role": "lunar_bg",
  1623. "translation": "Lunarian Bodyguard",
  1624. "side": "lunarian",
  1625. "players": "Converted Auron, Judge Gabranth, Cecil.",
  1626. "info": "Can protect (also safeguards) one person during the night. Vote counts as 0.5. Can't be haxed. ~Sided~",
  1627. "help": "You have been taken by Zemus! You can still use /Protect [name] during the night, but your vote now counts as 0.5!",
  1628. "actions": {
  1629. "night": {
  1630. "protect": {
  1631. "command": ["protect", "safeguard"],
  1632. "target": "AnyButSelf",
  1633. "common": "Self",
  1634. "broadcast": "team",
  1635. "priority": 7
  1636. }
  1637. },
  1638. "avoidHax": [
  1639. "protect"
  1640. ],
  1641. "vote": 0.5,
  1642. "startup": "team-reveal-with-roles",
  1643. "teamTalk": true,
  1644. "preventTeamvote": true,
  1645. "dummy2": "variable:notkiller"
  1646. }
  1647. },
  1648. {
  1649. "role": "lunar_samurai",
  1650. "translation": "Lunarian Samurai",
  1651. "side": "lunarian",
  1652. "players": "Converted Cloud, Zack.",
  1653. "info": "Can kill one person during the standby (revealed). Cannot be daykilled. Vote counts as 0.5. ~Sided~",
  1654. "help": "You have been taken by Zemus! You can still use /Kill [name] during the standby (you will still be revealed), but your vote now counts as 0.5!",
  1655. "actions": {
  1656. "standby": {
  1657. "kill": {
  1658. "target": "AnyButTeam",
  1659. "msg": "Draw your Buster Sword and pick a target using /kill [name] :",
  1660. "killmsg": "~Self~ (the ~Role~) lunges and pulls out a Buster Sword, striking down ~Target~!"
  1661. }
  1662. },
  1663. "vote": 0.5,
  1664. "startup": "team-reveal-with-roles",
  1665. "teamTalk": true,
  1666. "preventTeamvote": true,
  1667. "dummy2": "variable:killer",
  1668. "daykill": "evade"
  1669. }
  1670. },
  1671. {
  1672. "role": "lunar_insp",
  1673. "translation": "Lunarian Inspector",
  1674. "side": "lunarian",
  1675. "players": "Converted Locke, Zidane, Celes, Vayne.",
  1676. "info": "Vote counts as 0.5. Can inspect one person during the night. Can't be haxed. ~Sided~",
  1677. "help": "You have been taken by Zemus! You can use /Inspect [name] during the night, but your vote now counts as 0.5!",
  1678. "actions": {
  1679. "night": {
  1680. "inspect": {
  1681. "target": "AnyButTeam",
  1682. "common": "Self",
  1683. "broadcast": "team",
  1684. "priority": 30
  1685. }
  1686. },
  1687. "avoidHax": [
  1688. "inspect"
  1689. ],
  1690. "vote": 0.5,
  1691. "startup": "team-reveal-with-roles",
  1692. "teamTalk": true,
  1693. "preventTeamvote": true,
  1694. "dummy2": "variable:notkiller"
  1695. }
  1696. },
  1697. {
  1698. "role": "lunar_kill",
  1699. "translation": "Lunarian Killer",
  1700. "side": "lunarian",
  1701. "players": "Converted Lightning, Seymour, Judge Zargabaath, Anima, Jecht, Ghis, Kefka, Xande.",
  1702. "info": "Vote counts as 0.5. Can inspect one person during the night. ~Sided~",
  1703. "help": "You have been taken by Zemus! You can still use /Kill [name] during the night, but your vote now counts as 0.5!",
  1704. "actions": {
  1705. "night": {
  1706. "kill": {
  1707. "target": "AnyButTeam",
  1708. "common": "Self",
  1709. "broadcast": "team",
  1710. "priority": 16
  1711. }
  1712. },
  1713. "vote": 0.5,
  1714. "startup": "team-reveal-with-roles",
  1715. "teamTalk": true,
  1716. "preventTeamvote": true,
  1717. "dummy2": "variable:killer"
  1718. }
  1719. },
  1720. {
  1721. "role": "lunar",
  1722. "translation": "Lunarian",
  1723. "side": "lunarian",
  1724. "players": "Anything else converted by Zemus.",
  1725. "info": "Vote counts as 0.5. Can Distract, Protect, Inspect, and Kill, once per game each. Can't be haxed. ~Sided~",
  1726. "help": "You have been taken by Zemus! You can now use distract, protect, kill, and inspect once per game, but your vote now counts as 0.5!",
  1727. "actions": {
  1728. "vote": 0.5,
  1729. "night": {
  1730. "distract": {
  1731. "target": "AnyButTeam",
  1732. "common": "Self",
  1733. "hide": true,
  1734. "charges": 1,
  1735. "priority": 0.5
  1736. },
  1737. "protect": {
  1738. "target": "AnyButSelf",
  1739. "common": "Self",
  1740. "hide": true,
  1741. "charges": 1,
  1742. "priority": 7
  1743. },
  1744. "kill": {
  1745. "target": "AnyButTeam",
  1746. "common": "Self",
  1747. "hide": true,
  1748. "charges": 1,
  1749. "priority": 16
  1750. },
  1751. "inspect": {
  1752. "target": "AnyButTeam",
  1753. "hide": true,
  1754. "common": "Self",
  1755. "charges": 1,
  1756. "priority": 30
  1757. },
  1758. "cancel": {
  1759. "command": ["dummy2"],
  1760. "target": "OnlySelf",
  1761. "cancel": ["inspect", "kill", "distract", "protect"],
  1762. "common": "Self",
  1763. "hide": true,
  1764. "priority": 50
  1765. }
  1766. },
  1767. "startup": "team-reveal-with-roles",
  1768. "teamTalk": true,
  1769. "avoidHax": [
  1770. "protect", "distract", "kill", "inspect"
  1771. ],
  1772. "preventTeamvote": true,
  1773. "dummy2": "variable:killer"
  1774. }
  1775. },
  1776. {
  1777. "role": "ultimecia",
  1778. "translation": "Ultimecia",
  1779. "side": "ultimecia",
  1780. "info": "Can poison 2 persons during the night. Vote counts as 4. High hax on kill. Low hax on Esuna. Sided with Ultimecia.",
  1781. "help": "Time shall compress... All existence will be denied... forever. You, Ultimecia, will become a living god. Use your dark magics to seal up to 2 players every night with /poison: they will perish at the end of the following night. Your ability to distort space-time allows you to identify killers and healers during the night. It also greatly increases your vote power to 4.",
  1782. "actions": {
  1783. "night": {
  1784. "poison": {
  1785. "target": "AnyButTeam",
  1786. "common": "Team",
  1787. "priority": 10,
  1788. "broadcast": "team",
  1789. "limit": 2
  1790. }
  1791. },
  1792. "hax": {
  1793. "kill": {
  1794. "revealPlayer": 0.25,
  1795. "revealTeam": 0.45
  1796. },
  1797. "esuna": {
  1798. "revealPlayer": 0.1,
  1799. "revealTeam": 0.2
  1800. }
  1801. },
  1802. "startup": "team-reveal-with-roles",
  1803. "teamTalk": true,
  1804. "dummy2": "variable:notkiller",
  1805. "preventTeamvote": true,
  1806. "vote": 4
  1807. }
  1808. },
  1809. {
  1810. "role": "xande",
  1811. "translation": "Xande",
  1812. "side": "ultimecia",
  1813. "info": "Can protect one person during the night. Can inspect one person during the night. Can't be haxed. Can kill one person during standby (revealed). ~Sided~",
  1814. "help": "What worth is wealth and power when all must inevitably be consigned to nothingness? You have aligned yourself with Ultimecia, so defend her with your /Protect [name] during the night. Use /Inspect [name] to learn someone's role! During the day, you can use your strength as a Wizard to /Kill [name] during standby!",
  1815. "actions": {
  1816. "night": {
  1817. "protect": {
  1818. "target": "AnyButSelf",
  1819. "common": "Self",
  1820. "broadcast": "team",
  1821. "priority": 7
  1822. },
  1823. "inspect": {
  1824. "target": "AnyButTeam",
  1825. "common": "Self",
  1826. "broadcast": "team",
  1827. "priority": 30
  1828. }
  1829. },
  1830. "avoidHax": [
  1831. "protect", "inspect"
  1832. ],
  1833. "standby": {
  1834. "kill": {
  1835. "msg": "You may /Kill [name] during the day, but be warned as it WILL reveal you.",
  1836. "killmsg": "Let there be NOTHING!! ~Self~ (Xande) fires Meteor at ~Target~, who is completely obliterated!",
  1837. "target": "AnyButTeam"
  1838. }
  1839. },
  1840. "startup": "team-reveal-with-roles",
  1841. "teamTalk": true,
  1842. "preventTeamvote": true,
  1843. "dummy2": "variable:killer"
  1844. }
  1845. }
  1846. ],
  1847. "roles1": [
  1848. "rydia_mist",
  1849. "cloud",
  1850. "sephiroth",
  1851. "gilgamesh"
  1852. ],
  1853. "roles2": [
  1854. "kefka",
  1855. "locke",
  1856. "zidane",
  1857. "moogle",
  1858. "moogle",
  1859. "moogle"
  1860. ],
  1861. "roles3": [
  1862. "auron",
  1863. "locke",
  1864. "tifa",
  1865. "kefka",
  1866. "dkc",
  1867. "garland",
  1868. "garland",
  1869. "zidane",
  1870. "sorbet",
  1871. "moogle",
  1872. "moogle"
  1873. ],
  1874. "roles4": [
  1875. "locke",
  1876. "tifa",
  1877. "auron",
  1878. "zidane",
  1879. "moogle",
  1880. "moogle",
  1881. "dkc",
  1882. "jecht",
  1883. "yunalesca",
  1884. "ghis",
  1885. "judge",
  1886. "kefka",
  1887. "moogle"
  1888. ],
  1889. "roles5": [
  1890. "locke",
  1891. "celes",
  1892. "zidane",
  1893. "tifa",
  1894. "auron",
  1895. "moogle",
  1896. "cara",
  1897. "dkc",
  1898. "seymour",
  1899. "yunalesca",
  1900. "vayne",
  1901. "judge",
  1902. "kefka",
  1903. "moogle",
  1904. "moogle"
  1905. ],
  1906. "roles6": [
  1907. "locke",
  1908. "celes",
  1909. "zidane",
  1910. "tifa",
  1911. "auron",
  1912. "aerith",
  1913. "cloud",
  1914. "dkc",
  1915. "cara",
  1916. "seymour",
  1917. "yunalesca",
  1918. "vayne",
  1919. "judge",
  1920. "kefka",
  1921. "kuja",
  1922. "moogle",
  1923. "moogle",
  1924. "moogle"
  1925. ],
  1926. "roles7": [
  1927. "locke",
  1928. "celes",
  1929. "zidane",
  1930. "auron",
  1931. "tifa",
  1932. "cloud",
  1933. "aerith",
  1934. "lightning",
  1935. "dkc",
  1936. "cara",
  1937. "moogle",
  1938. "seymour",
  1939. "yunalesca",
  1940. "vayne",
  1941. "judge",
  1942. "kefka",
  1943. "kuja",
  1944. "anima",
  1945. "zargabaath",
  1946. "sephiroth",
  1947. "moogle"
  1948. ],
  1949. "roles8": [
  1950. "locke",
  1951. "celes",
  1952. "zidane",
  1953. "auron",
  1954. "tifa",
  1955. "cloud",
  1956. "aerith",
  1957. "lightning",
  1958. "hope",
  1959. "dkc",
  1960. "cara",
  1961. "moogle",
  1962. "seymour",
  1963. "yunalesca",
  1964. "vayne",
  1965. "judge",
  1966. "kefka",
  1967. "kuja",
  1968. "anima",
  1969. "zargabaath",
  1970. "sephiroth",
  1971. "ultimecia",
  1972. "moogle",
  1973. "moogle",
  1974. "moogle"
  1975. ],
  1976. "roles9": [
  1977. "locke",
  1978. "celes",
  1979. "zidane",
  1980. "auron",
  1981. "tifa",
  1982. "cloud",
  1983. "aerith",
  1984. "lightning",
  1985. "hope",
  1986. "dkc",
  1987. "moogle",
  1988. "moogle",
  1989. "seymour",
  1990. "yunalesca",
  1991. "vayne",
  1992. "judge",
  1993. "kefka",
  1994. "kuja",
  1995. "anima",
  1996. "zargabaath",
  1997. "sephiroth",
  1998. "ultimecia",
  1999. "cara",
  2000. "moogle",
  2001. "rydia_mist",
  2002. "gilgamesh",
  2003. "moogle",
  2004. "moogle"
  2005. ],
  2006. "roles10": [
  2007. "locke",
  2008. "celes",
  2009. "zidane",
  2010. "auron",
  2011. "tifa",
  2012. "cloud",
  2013. "aerith",
  2014. "lightning",
  2015. "hope",
  2016. "dkc",
  2017. "moogle",
  2018. "moogle",
  2019. "seymour",
  2020. "yunalesca",
  2021. "vayne",
  2022. "judge",
  2023. "kefka",
  2024. "kuja",
  2025. "anima",
  2026. "zargabaath",
  2027. "sephiroth",
  2028. "ultimecia",
  2029. "cara",
  2030. "xande",
  2031. "rydia_mist",
  2032. "gilgamesh",
  2033. "zemus",
  2034. "golbez",
  2035. "zack",
  2036. "orphan",
  2037. "moogle",
  2038. "moogle",
  2039. "moogle"
  2040. ],
  2041. "roles11": [
  2042. "locke",
  2043. "celes",
  2044. "zidane",
  2045. "auron",
  2046. "tifa",
  2047. "cloud",
  2048. "aerith",
  2049. "lightning",
  2050. "hope",
  2051. "dkc",
  2052. "moogle",
  2053. "moogle",
  2054. "seymour",
  2055. "yunalesca",
  2056. "vayne",
  2057. "judge",
  2058. "kefka",
  2059. "kuja",
  2060. "anima",
  2061. "zargabaath",
  2062. "sephiroth",
  2063. "ultimecia",
  2064. "cara",
  2065. "xande",
  2066. "rydia_mist",
  2067. "gilgamesh",
  2068. "zemus",
  2069. "golbez",
  2070. "zack",
  2071. "moogle",
  2072. "jecht",
  2073. "ghis",
  2074. "firion",
  2075. "orphan",
  2076. "gigantuar",
  2077. "moogle",
  2078. "moogle",
  2079. "moogle",
  2080. "moogle",
  2081. "moogle"
  2082. ],
  2083. "villageCantLoseRoles": [
  2084. "lightning",
  2085. "cloud",
  2086. "paladin",
  2087. "zack",
  2088. "maria",
  2089. "rydia_chocobo",
  2090. "rydia_asura",
  2091. "rydia_titan"
  2092. ],
  2093. "tips": {
  2094. "First Time Playing?": "Go here for an extended guide: http://pokemon-online.eu/threads/theme-guides.30711/#post-432333",
  2095. "Cloud": "FOR THE LOVE OF GOD CLOUD, DON'T KILL D1.",
  2096. "Zidane": "If you inspect Kefka, YOU'RE PROBABLY ZIDANE. Pay attention to other people inspecting to see if you're Locke or Zidane, or at least wait till n2 to confirm your inspect results. READ YOUR HELP TEXT.",
  2097. "Zidane Part 2": "If you and Locke spam like you're supposed to, you should already be connected to each other and Celes. Figure out which one of you is Zidane, meatshield as Celes and ask for PRs. If you die, no real loss there, as Locke can now confirm himself.",
  2098. "Zidane PART 3": "ZIDANE INSPECTS AS KEFKA. ZIDANE INSPECTS AS KEFKA. DO NOT PANIC."
  2099. },
  2100. "killmsg": "±Game: ~Player~ (~Role~) has fallen!",
  2101. "killusermsg": "You have been killed!",
  2102. "lynchmsg": "±Game: ~Player~ (~Role~) has been removed from the game!",
  2103. "drawmsg": "The battle is over...but there is no victory today. Everyone has died!",
  2104. "changelog": {
  2105. "6.16.2013": "Various nerfs related to hax for the Village. Judge and Yuna can no longer be haxed.",
  2106. "6.18.2013": "Kuja can no longer selfvote and get lynched.",
  2107. "6.20.2013": "DKC now gets -3 votes to help balance. Cecil and Auron ignore each other's protects.",
  2108. "6.24.2013": "Expanded players supported to 40. Added new roles and buffed some existing. Chocobo Rider (2 vote stalker sided with village), Anima (Poisoner sided with Sin), Judge Zargabaath (upgraded killer sided with House). Buffed Sephiroth to ignore poison, stalk, and have a small voteshield in large games. ",
  2109. "6.29.2014": "preventTeamvote",
  2110. "5.26.2015": "QA revisions: The same Garland cannot be Distracted twice in a single game. New 5p setup. New role: Sorbet, a Moogle who Inspects as Garland.",
  2111. "5.27.2015": "Yunalesca and Judge Gabranth cannot kill until they are alone. They also gain their vote of 2 once alone. Aerith is now a JOAT connected with Cloud on startup. The spawn is cleaned up.",
  2112. "5.27.2015.2": "Kefka evades one nightkill. Kefka cannot find Kuja with /kill, but Kuja evades. Nonpeak expanded to 6p. Hope is a jailkeeper that haxes Lightning. Lots of flavor updates. Zidane is now the insane inspector that sees Kefka (rip Cactuar) and Celes is the Spy. Celes' hax on Kill is slightly higher, but Larsa and Jecht resist hax.",
  2113. "5.28.2015": "Various buffs to mafia. Sephiroth no longer has a voteshield, but is immune to all nightkills. Ultimecia can hax kill and Esuna. Kuja has a command /trance which tells him whether or not the target can kill (either day or night). Vayne strongly resists hax on inspect/kill. Seymour ignores and now identifies distracters. Flavor and priority updates.",
  2114. "5.30.2015": "Gilgamesh. Also Krile.",
  2115. "6.2.2015": "Added new roles Rydia, Zack, Firion, Maria, Xande, Golbez, and Zemus.",
  2116. "6.21.2015": "3-4p setup added. Larsa replaced with Ghis."
  2117. }
  2118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement