Crobat

Ocean Mafia Theme Code

Nov 28th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.88 KB | None | 0 0
  1. {
  2. "name": "Ocean",
  3. "author": [
  4. "Fuzzysqurl"
  5. ],
  6. "threadlink": "http://pokemon-online.eu/forums/showthread.php?15935-Ocean",
  7. "summary": "Ah, the ocean! It's truly a wonderful place where fish can safely go about their business without fear of... hang on, that's not right. The ocean is a terrible place where fish are in constant danger. Violent Shark deaths occur on a regular basis and even the Mammals are getting in on the action! [Use /changelog to learn of all the new updates!]",
  8. "sides": [
  9. {
  10. "side": "village",
  11. "translation": "Fish",
  12. "winmsg": "The Fish are victorious! ~Players~ can now swim in peace."
  13. },
  14. {
  15. "side": "shark",
  16. "translation": "Shark Mafia",
  17. "winmsg": "The Sharks have consumed everyone and are victorious! Congratulations ~Players~!"
  18. },
  19. {
  20. "side": "cthulhu",
  21. "translation": "Cthulhu",
  22. "winmsg": "Cthulhu slayed everyone and stands victorious. ~Players~ can now return to their dormant state, or just rampage on land and enslave the human race. Their choice."
  23. },
  24. {
  25. "side": "mammal",
  26. "translation": "Mammal Alliance",
  27. "winmsg": "The Mammals united and have emerged victorious! ~Players~ can now get back to whatever the hell they were doing before!"
  28. },
  29. {
  30. "side": "sushi",
  31. "translation": "Sushi Mafia",
  32. "winmsg": "Thanks to ~Players~, City Sushi is now a successful 5 star Sushi Bar!"
  33. },
  34. {
  35. "side": "sushi2",
  36. "translation": "Sushi Mafia",
  37. "winmsg": "~Players~ are lucky they won, but they might not be so lucky after the lunch crowd arrives..."
  38. }
  39. ],
  40. "roles": [
  41. {
  42. "role": "cthulhu",
  43. "translation": "Cthulhu",
  44. "side": "cthulhu",
  45. "help": "Zzzz... Zzzz... You are sleeping in the deepest part of the ocean, deep enough that people can't get close enough to try to kill you. Anyone that tries to inspect you will be lazy and just think you are a fish, cause you know, Cthulhu doesn't exist right? Hopefully no one wakes you because it wont be enjoyable for anyone in the ocean, except you of course!",
  46. "info": "Reveals as a Fish. Cannot be night killed. Evades daykills. Automatically converts on night 2. Sided with Cthulhu.",
  47. "actions": {
  48. "inspect": {
  49. "revealAs": [
  50. "fishy"
  51. ]
  52. },
  53. "initialCondition": {
  54. "curse": {
  55. "cursedRole": "cthulhu2",
  56. "curseCount": 2,
  57. "curseConvertMessage": "The Legendary Cthulhu has awakened!"
  58. }
  59. },
  60. "daykill": "evade",
  61. "daykillevademsg": "The water around that player doesn't look safe, maybe you should go after someone else.",
  62. "daykillrevengemsg": "Foolish little fish. Cthulhu doesn't take kindly to your actions and threw you at the moon! If it wasn't obvious, you can't really live in space.",
  63. "kill": {
  64. "mode": "ignore",
  65. "msg": "±Game: Your target (~Self~) was protected!"
  66. }
  67. }
  68. },
  69. {
  70. "role": "cthulhu2",
  71. "translation": "Cthulhu",
  72. "side": "cthulhu",
  73. "hide": "side",
  74. "help": "Now that you've awaken, let's cause some chaos! Use /thrash during the day to kill one person (non-revealing), then if you want to cause even more chaos, you can /torment (kill) someone after your first kill, however, you can only do this once per game. You have a chance to reveal as a Fish (50%) because some people still don't believe you exist.",
  75. "info": "Can kill one person during the standby. Can kill a second person during standby once per game. Reveals as Fish (50%) when inspected or exposed. Sided with Cthulhu.",
  76. "actions": {
  77. "standby": {
  78. "thrash": {
  79. "command": "kill",
  80. "target": "AnyButSelf",
  81. "msg": "Use /thrash [name] for a non-revealing kill and use /torment [name] for a one-time non-revealing kill!",
  82. "killmsg": "Cthulhu starts to thrash around undersea. Violent currents carry ~Target~ away from the group, never to be heard from again."
  83. },
  84. "torment": {
  85. "command": "kill",
  86. "target": "AnyButSelf",
  87. "msg": "±Hint: Once you torment, you can not kill in the same phase! So be sure to /thrash first!",
  88. "killmsg": "Cthulhu emerges from the depths of the ocean and violently disposes of ~Target~.",
  89. "recharge": 100,
  90. "limit": 2
  91. }
  92. },
  93. "avoidStandbyHax": [
  94. "thrash",
  95. "torment"
  96. ],
  97. "inspect": {
  98. "revealAs": [
  99. "fishy",
  100. "cthulhu"
  101. ]
  102. }
  103. }
  104. },
  105. {
  106. "role": "fishy",
  107. "translation": "Fish",
  108. "side": "village",
  109. "help": "You are the feared daykilling fi... wait. Wrong theme. You're just your average run of the mill fish. You might get hax on the Swordfish during the day, but you're far more likely to suffer a horrific shark related death. (Hint: The Swordfish is on your team and you should probably contact it if you get hax)",
  110. "info": "Gets standby hax on kill. Sided with Fish.",
  111. "actions": {
  112. "standbyHax": {
  113. "kill": {
  114. "revealRole": 0.3
  115. }
  116. }
  117. }
  118. },
  119. {
  120. "role": "clown1",
  121. "translation": "Clown Fish",
  122. "side": "village",
  123. "help": "Like Nemo or, uh, Nemo's Dad? Yeah, Nemo's Dad! Anyway, since you're so good at finding people you can /inspect one person during the night.",
  124. "info": "Can inspect one person during the night. Sided with Fish.",
  125. "actions": {
  126. "night": {
  127. "inspect": {
  128. "target": "AnyButSelf",
  129. "common": "Self",
  130. "priority": 10
  131. }
  132. }
  133. }
  134. },
  135. {
  136. "role": "clown2",
  137. "translation": "Clown Fish",
  138. "side": "village",
  139. "hide": "side",
  140. "help": "Like Nemo or, uh, Nemo's Dad? Yeah, Nemo's Dad! Anyway, since you're so good at finding people you can /inspect one person during the night. As long as the Anemone is alive, however, you cannot be killed or distracted. Your familiar design makes you very charismatic and grants you a vote of 2!",
  141. "info": "Can inspect one person during the night. Ignores all distractors. Cannot be killed. Vote of 2. Sided with Fish.",
  142. "actions": {
  143. "night": {
  144. "inspect": {
  145. "target": "AnyButSelf",
  146. "common": "Self",
  147. "broadcast": [
  148. "anemone"
  149. ],
  150. "priority": 1,
  151. "hide": true
  152. }
  153. },
  154. "startup": {
  155. "revealRole": [
  156. "anemone",
  157. "anemone2"
  158. ]
  159. },
  160. "distract": {
  161. "mode": "ignore"
  162. },
  163. "kill": {
  164. "mode": "ignore",
  165. "msg": "±Game: Your target (~Self~) was protected!"
  166. },
  167. "daykill": "evade",
  168. "daykillevademsg": "The water around that player doesn't look safe, maybe you should go after someone else.",
  169. "onDeath": {
  170. "convertRoles": {
  171. "anemone": "toxic",
  172. "anemone2": "toxic"
  173. },
  174. "convertmsg": "Oh no! The Clown Fish has drowned. The Sea Anemone is not happy and is releasing deadly neurotoxins throughout the Ocean."
  175. },
  176. "vote": 2
  177. }
  178. },
  179. {
  180. "role": "clown3",
  181. "translation": "Clown Fish",
  182. "side": "village",
  183. "hide": "side",
  184. "help": "Like Nemo or, uh, Nemo's Dad? Yeah, Nemo's Dad! Anyway, since you're so good at finding people you can /inspect one person during the night. Unfortunately, your Anemone friend has perished leaving you vulnerable to the dangers of the ocean.",
  185. "info": "Can inspect one person during the night. Sided with Fish.",
  186. "actions": {
  187. "night": {
  188. "inspect": {
  189. "target": "AnyButSelf",
  190. "common": "Self",
  191. "priority": 10,
  192. "hide": true
  193. }
  194. }
  195. }
  196. },
  197. {
  198. "role": "turtle",
  199. "translation": "Sea Turtle",
  200. "side": "village",
  201. "help": "You can use your shell to /protect someone from a violent shark death. Slow and steady wins the race, but not the vote. If anyone votes for you, an additional vote is added on.",
  202. "info": "Can protect one person during the night. Receives 1 extra vote if voted for. Sided with Fish.",
  203. "actions": {
  204. "night": {
  205. "protect": {
  206. "target": "AnyButSelf",
  207. "common": "Role",
  208. "broadcast": "none",
  209. "priority": 3
  210. }
  211. },
  212. "voteshield": 1
  213. }
  214. },
  215. {
  216. "role": "mermaid",
  217. "translation": "Mermaid",
  218. "side": "village",
  219. "help": "You are able to use your beauty to /distract one person during the night.",
  220. "info": "Can distract one person during the night. Sided with Fish.",
  221. "actions": {
  222. "night": {
  223. "distract": {
  224. "target": "AnyButSelf",
  225. "common": "Self",
  226. "priority": 1,
  227. "distractmsg": "The mermaid distracted you! You were unable to do anything last night!",
  228. "teammsg": "The mermaid distracted your partner, leaving them unable to do anything last night!"
  229. }
  230. }
  231. }
  232. },
  233. {
  234. "role": "anemone",
  235. "translation": "Sea Anemone",
  236. "side": "village",
  237. "help": "You can't do much except for sway in the ocean currents. You know your friend the Clown Fish from the start, and as long as you are around, he cannot be killed! If anyone tries to protect you, you die for some unknown reason. Small changes in your environment are exponentially increased due to your frailty, therefore, if you get voted, an additional vote gets added to the total.",
  238. "info": "Clown Fish cannot be killed while alive. Dies if protected. Immune to poison. Receives 1 extra vote if voted for. Sided with Fish.",
  239. "actions": {
  240. "protect": {
  241. "mode": "die",
  242. "msg": "Someone bumped into you last night and knocked you loose from the reef. You floated away, never to be seen again.",
  243. "targetmsg": "Your clumsy protecting knocked the Sea Anemone loose from the reef. They floated away, never to be seen again."
  244. },
  245. "onDeath": {
  246. "convertRoles": {
  247. "clown2": "clown3"
  248. },
  249. "convertmsg": "Oh no! The Sea Anemone has been destroyed. Where will the Clown Fish hide now?"
  250. },
  251. "startup": {
  252. "revealRole": "clown2"
  253. },
  254. "poison": {
  255. "mode": "ignore",
  256. "msg": "±Game: Your target (~Self~) was guarded!"
  257. },
  258. "voteshield": 1
  259. }
  260. },
  261. {
  262. "role": "anemone2",
  263. "translation": "Sea Anemone",
  264. "side": "village",
  265. "hide": "side",
  266. "help": "You can't do much except for sway in the ocean currents. You know your friend the Clown Fish from the start, and as long as you are around, he cannot be killed! If anyone tries to protect you, you die for some unknown reason. Small changes in your environment are exponentially increased due to your frailty, therefore, if you get voted, an additional 2 votes get added to the total.",
  267. "info": "Clown Fish cannot be killed while alive. Dies if protected. Immune to poison. Receives 2 extra votes if voted for. Sided with Fish.",
  268. "actions": {
  269. "protect": {
  270. "mode": "die",
  271. "msg": "Someone bumped into you last night and knocked you loose from the reef. You floated away, never to be seen again.",
  272. "targetmsg": "Your clumsy protecting knocked the Sea Anemone loose from the reef. They floated away, never to be seen again."
  273. },
  274. "onDeath": {
  275. "convertRoles": {
  276. "clown2": "clown3"
  277. },
  278. "convertmsg": "Oh no! The Sea Anemone has been destroyed. Where will the Clown Fish hide now?"
  279. },
  280. "startup": {
  281. "revealRole": "clown2"
  282. },
  283. "poison": {
  284. "mode": "ignore",
  285. "msg": "±Game: Your target (~Self~) was guarded!"
  286. },
  287. "voteshield": 2,
  288. "vote": 0
  289. }
  290. },
  291. {
  292. "role": "toxic",
  293. "translation": "Toxic Anemone",
  294. "side": "village",
  295. "help": "The Clown Fish that used to inhabit your tentacles has disappeared leading to a back up of waste and poor water circulation in your area. As a result, you are mad at the world and will fatally poison anyone that attempts to get near you. The poison works quickly, killing the victim instantly. No one cares to get close enough to you during the voting phase so you vote counts for nothing.",
  296. "info": "Kills anyone that performs an action on the player. Vote of 0. Sided with Fish.",
  297. "actions": {
  298. "distract": {
  299. "mode": "killattackerevenifprotected",
  300. "msg": "You tried to distract the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  301. },
  302. "inspect": {
  303. "mode": "killattackerevenifprotected",
  304. "msg": "You tried to inspect the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  305. },
  306. "safeguard": {
  307. "mode": "killattackerevenifprotected",
  308. "msg": "You tried to safeguard the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  309. },
  310. "stalk": {
  311. "mode": "killattackerevenifprotected",
  312. "msg": "You tried to stalk the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  313. },
  314. "kill": {
  315. "mode": "killattackerevenifprotected",
  316. "msg": "You tried to kill the Toxic Anemone, unfortunately, the toxins in the water ended up killing you too."
  317. },
  318. "protect": {
  319. "mode": "killattackerevenifprotected",
  320. "msg": "You tried to protect the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  321. },
  322. "convert": {
  323. "mode": "killattackerevenifprotected",
  324. "msg": "You tried to convert the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  325. },
  326. "curse": {
  327. "mode": "killattackerevenifprotected",
  328. "msg": "You tried to curse the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  329. },
  330. "poison": {
  331. "mode": "killattackerevenifprotected",
  332. "msg": "You tried to poison the Toxic Anemone, unfortunately, the toxins in the water ended up killing you."
  333. },
  334. "vote": 0,
  335. "daykill": "revenge",
  336. "daykillrevengemsg": "~Target~ tried to attack the Toxic Anemone but the neurotoxins adversely affected ~Target~, causing them to die."
  337. }
  338. },
  339. {
  340. "role": "remora",
  341. "translation": "Remora",
  342. "side": "village",
  343. "help": "You can /attach yourself to another player and join them in their nightly adventures and see who they visited! No one really cares to get rid of you because your phoresy does not negatively affect them. As a result, you have a -2 voteshield.",
  344. "info": "Can stalk one person during the night. Voteshield of -2. Sided with Fish.",
  345. "actions": {
  346. "night": {
  347. "attach": {
  348. "command": "stalk",
  349. "target": "AnyButSelf",
  350. "common": "Role",
  351. "broadcast": "none",
  352. "priority": 10
  353. }
  354. },
  355. "voteshield": -2
  356. }
  357. },
  358. {
  359. "role": "pufferfish",
  360. "translation": "Puffer Fish",
  361. "side": "village",
  362. "help": "At the first sign of danger, you puff up as a defense mechanism in attempt to make your attacker think twice about having you for lunch. If someone does kill you at night or during the day however, you puff up so much that you explode and take them down with you!",
  363. "info": "Kills attacker when killed. Revenges daykills. Sided with Fish.",
  364. "actions": {
  365. "kill": {
  366. "mode": "killattacker",
  367. "msg": "The Puffer Fish exploded, causing sharp spikes to pierce your body, killing you instantly."
  368. },
  369. "daykill": "bomb",
  370. "daykillrevengemsg": "~Target~ tried to kill ~Self~, but made the mistake on picking on the Puffer Fish! ~Self~ puffed up and exploded, taking ~Target~ down with them!"
  371. }
  372. },
  373. {
  374. "role": "swordfish",
  375. "translation": "Sword Fish",
  376. "side": "village",
  377. "help": "En garde! Your fearsome snout allows you to perform a non-revealing /kill during standby! Your experience in the art of swordplay allows you to /parry yourself to convert to a defensive stance that blocks daykills and grants a voteshield of -3, however, your daykill can't be used two days in a row in this mode.",
  378. "info": "Can kill one person during standby. Can convert self during the night. Ignores distractors. Sided with Fish.",
  379. "actions": {
  380. "standby": {
  381. "kill": {
  382. "target": "AnyButSelf",
  383. "msg": "You can kill now by typing /kill [name]. You will not be revealed!",
  384. "killmsg": "En garde! The Swordfish swings its snout around violently and punctures a hole in ~Target~.",
  385. "initialrecharge": 0
  386. }
  387. },
  388. "daykillmissmsg": "You tried to stab ~Target~ with your snout, but they quickly swam in the other direction, causing you to miss.",
  389. "night": {
  390. "parry": {
  391. "command": "convert",
  392. "target": "OnlySelf",
  393. "common": "Self",
  394. "silent": true,
  395. "priority": 9,
  396. "newRole": "swordfish2",
  397. "canConvert": [
  398. "swordfish"
  399. ],
  400. "pierce": true
  401. }
  402. },
  403. "distract": {
  404. "mode": "ignore"
  405. }
  406. }
  407. },
  408. {
  409. "role": "swordfish2",
  410. "translation": "Sword Fish",
  411. "side": "village",
  412. "hide": "side",
  413. "help": "En garde! Your fearsome snout allows you to perform a non-revealing /kill during standby! Your defensive stance has limited your movement and prevents you from killing two consecutive days. In return however, you have an immunity to daykills and a voteshield of -3. You can use /fleche to convert yourself back to your offensive stance.",
  414. "info": "Can kill one person during standby every other day. Can convert self during the night. Evades daykills. Voteshield of -3. Sided with Fish.",
  415. "actions": {
  416. "standby": {
  417. "kill": {
  418. "target": "AnyButSelf",
  419. "msg": "You can kill now by typing /kill [name]. You will not be revealed!",
  420. "killmsg": "En garde! The Swordfish swings its snout around violently and punctures a hole in ~Target~.",
  421. "recharge": 2
  422. }
  423. },
  424. "daykillmissmsg": "You tried to stab ~Target~ with your snout, but they quickly swam in the other direction, causing you to miss.",
  425. "night": {
  426. "fleche": {
  427. "command": "convert",
  428. "target": "OnlySelf",
  429. "common": "Self",
  430. "silent": true,
  431. "priority": 9,
  432. "newRole": "swordfish",
  433. "canConvert": [
  434. "swordfish2"
  435. ],
  436. "initialrecharge": 2,
  437. "pierce": true
  438. }
  439. },
  440. "daykill": {
  441. "mode": {
  442. "evadeChance": 1
  443. }
  444. },
  445. "voteshield": -3
  446. }
  447. },
  448. {
  449. "role": "barracuda",
  450. "translation": "Barracuda",
  451. "side": "village",
  452. "help": "You are the fearsome predator of the sea. You are able to /kill anyone during the night but due to your behavior, everyone thinks you are a Great White Shark! Your swimming speed allows you to out-speed everyone except distractors.",
  453. "info": "Can kill one person during the night. Reveals as a Great White Shark when inspected. Sided with Fish.",
  454. "actions": {
  455. "inspect": {
  456. "revealAs": "greatwhite"
  457. },
  458. "night": {
  459. "kill": {
  460. "target": "AnyButSelf",
  461. "common": "Role",
  462. "broadcast": "role",
  463. "priority": 2
  464. }
  465. }
  466. }
  467. },
  468. {
  469. "role": "angelfish",
  470. "translation": "Angel Fish",
  471. "side": "village",
  472. "help": "You can /bless one person during the night. This is a special action that not only safeguards, it also protects! However, the protection will prevent your target from performing their action during the night. You know the Devil Ray from the start.",
  473. "info": "Can bless (protect+safeguard+distract) one person during the night. Knows Devil Ray. Sided with Fish.",
  474. "actions": {
  475. "night": {
  476. "bless": {
  477. "command": [
  478. "distract",
  479. "safeguard",
  480. "protect"
  481. ],
  482. "target": "AnyButSelf",
  483. "common": "Self",
  484. "broadcast": [
  485. "devilray"
  486. ],
  487. "priority": 1,
  488. "distractmsg": "A shimmering light surrounded you last night protecting you from harm. You were blinded, leaving you unable to do anything last night.",
  489. "teammsg": "A shimmering light surrounded your partner last night. You were blinded, leaving you unable to do anything last night."
  490. }
  491. },
  492. "startup": {
  493. "revealRole": "devilray"
  494. }
  495. }
  496. },
  497. {
  498. "role": "devilray",
  499. "translation": "Devil Ray",
  500. "side": "village",
  501. "help": "You glide around the ocean with your giant wing-like fins. You can cover a lot of distance quickly and as a result, you are able to see predators trying to attack! Despite your name, you are a friendly creature and you know the Angel Fish from the start. The giant shadow you cast can sometimes scare people during the voting phase, granting you a 20% chance to have 3 votes!",
  502. "info": "Gets hax on night kills. Has a 20% chance to have a vote of 3 every time it votes. Knows Angel Fish. Sided with Fish.",
  503. "actions": {
  504. "hax": {
  505. "kill": {
  506. "revealTeam": 0.25,
  507. "revealPlayer": 0.15
  508. }
  509. },
  510. "startup": {
  511. "revealRole": "angelfish"
  512. },
  513. "vote": [
  514. 1,
  515. 1,
  516. 1,
  517. 1,
  518. 3
  519. ]
  520. }
  521. },
  522. {
  523. "role": "flyingfish",
  524. "translation": "Flying Fish",
  525. "side": "village",
  526. "hide": "both",
  527. "help": "You don't really fly though, you just jump out of the water and glide in order to avoid predators. You can use /jump during the day to reveal someone's role, but everyone will see you show-boating and know your identity. You also jump out of the water at night to evade all kills, but this makes you vulnerable if anyone tries to vote you as you receive an extra 4 votes if voted for at all.",
  528. "info": "Can expose one person during the standby. Evades night kills. Receives 4 extra votes if voted for. Sided with Fish.",
  529. "actions": {
  530. "standby": {
  531. "jump": {
  532. "command": "expose",
  533. "target": "AnyButSelf",
  534. "msg": "You can now type /jump [name] to reveal someone's role! You will be revealed.",
  535. "exposemsg": "The Flying Fish (~Self~) jumps out of the water and starts to glide around. It looks down and sees ~Target~, who resembles a ~Role~!"
  536. }
  537. },
  538. "kill": {
  539. "mode": "ignore",
  540. "msg": "±Game: Your target (~Self~) was protected!"
  541. },
  542. "voteshield": 4
  543. }
  544. },
  545. {
  546. "role": "greatwhite",
  547. "translation": "Great White Shark",
  548. "side": "shark",
  549. "help": "Duuun dun duuun dun-- You are the feared predator of the sea. You can use your massive jaws to violently attack another person at night with /kill.",
  550. "info": "Can kill one person during the night. Sided with Shark Mafia.",
  551. "actions": {
  552. "night": {
  553. "kill": {
  554. "target": "AnyButTeam",
  555. "common": "Team",
  556. "priority": 6,
  557. "broadcast": "team"
  558. }
  559. },
  560. "startup": "team-reveal-with-roles",
  561. "teamTalk": true,
  562. "preventTeamvote": true
  563. }
  564. },
  565. {
  566. "role": "reef",
  567. "translation": "Reef Shark",
  568. "side": "shark",
  569. "help": "You are the Reef Shark! You are relatively quick and tend to hang out around the coral reefs allowing you to /kill one person during the night, but only if the Great White doesn't beat you to it. Distractors can't really keep up with you so you ignore them. In addition, you can /inspect a fish every night to see if they are worth eating!",
  570. "info": "Can kill one person during the night. Can inspect one person during the night. Ignores distractors. Sided with Shark Mafia.",
  571. "actions": {
  572. "night": {
  573. "kill": {
  574. "target": "AnyButTeam",
  575. "common": "Team",
  576. "priority": 6,
  577. "broadcast": "team"
  578. },
  579. "inspect": {
  580. "target": "AnyButTeam",
  581. "common": "Role",
  582. "priority": 10,
  583. "broadcast": "team"
  584. }
  585. },
  586. "distract": {
  587. "mode": "ignore"
  588. },
  589. "startup": "team-reveal-with-roles",
  590. "teamTalk": true,
  591. "preventTeamvote": true
  592. }
  593. },
  594. {
  595. "role": "gurry",
  596. "translation": "Gurry Shark",
  597. "side": "shark",
  598. "help": "Your flesh is poisonous, so you are able to /poison one person during the night. Your poison's effects mimic extreme drunkenness, so your target will be unable to gather any information if they tried to inspect or stalk someone during the night. The neurotoxins in your poison will take their toll after 1 night. In addition, your vote counts for 2!",
  599. "info": "Can poison and distract one person during the night. Vote of 2. Sided with Shark Mafia.",
  600. "actions": {
  601. "night": {
  602. "poison": {
  603. "command": [
  604. "poison",
  605. "distract"
  606. ],
  607. "target": "AnyButTeam",
  608. "common": "Role",
  609. "priority": 8,
  610. "broadcast": "team",
  611. "count": 2,
  612. "poisonDeadMessage": "Ugh. I can't feel my everything. My only regret is that I think I'm a fish...",
  613. "distractmsg": "Is that a seagull? Hey! Seagull! Over here! Wait a minute, it's not a seagull, the Gurry Shark's poison is messing with my vision and I can't see straight."
  614. }
  615. },
  616. "startup": "team-reveal-with-roles",
  617. "vote": 2,
  618. "teamTalk": true,
  619. "preventTeamvote": true
  620. }
  621. },
  622. {
  623. "role": "hammerhead",
  624. "translation": "Hammerhead Shark",
  625. "side": "shark",
  626. "help": "Nobody could think that you're dangerous- just look at you! What's with those eyes freak? Bump into things much? You can /hammer someone during the day to kill them and you're even fast enough to swim away before anyone knows you were there! You have a vote of 2 and can even /kill at night if your shark buddies can't make up their minds!",
  627. "info": "Can kill one person during the standby (non-revealing). Can kill one person during the night. Sided with Shark Mafia.",
  628. "actions": {
  629. "standby": {
  630. "hammer": {
  631. "command": "kill",
  632. "target": "AnyButTeam",
  633. "msg": "You can kill now by typing /hammer [name] (You'll probably be revealed though)!",
  634. "killmsg": "Can't touch this- IT'S HAMMER TIME!!!! The Hammerhead Shark headbutted ~Target~, killing them instantly!"
  635. }
  636. },
  637. "night": {
  638. "kill": {
  639. "target": "AnyButTeam",
  640. "common": "Team",
  641. "priority": 6,
  642. "broadcast": "team"
  643. }
  644. },
  645. "startup": "team-reveal-with-roles",
  646. "vote": 2,
  647. "stalk": {
  648. "mode": "noVisit"
  649. },
  650. "teamTalk": true,
  651. "preventTeamvote": true
  652. }
  653. },
  654. {
  655. "role": "bluewhale",
  656. "translation": "Blue Whale",
  657. "side": "mammal",
  658. "help": "Use your enormous girth to /protect one person every night. Furthermore, your vote counts for 3 and if anybody tries to distract you, your blowhole blasts them out of the ocean! If you get poisoned, it will take twice as long to actually kill you due to your massive size.",
  659. "info": "Can protect one person during the night. Vote of 3. Takes twice as long to die from poison. Kills all distractors. Sided with Mammal Alliance.",
  660. "actions": {
  661. "night": {
  662. "protect": {
  663. "target": "AnyButSelf",
  664. "common": "Role",
  665. "broadcast": "team",
  666. "priority": 3
  667. }
  668. },
  669. "distract": {
  670. "mode": {
  671. "killif": ["mermaid", "angelfish"],
  672. "ignore": ["gurry"]
  673. },
  674. "msg": "Someone tried to distract you, but before you could notice who it was, they were blasted with a stream of water from your blow hole.",
  675. "hookermsg": "You tried to distract the Blue Whale! Oh dear, oh dear. It didn't even notice, you fell into the path of its blow hole and were sent hurtling out of the ocean!"
  676. },
  677. "onDeath": {
  678. "convertRoles": {
  679. "dolphin": "dolphinplus"
  680. },
  681. "convertmsg": "±Neptune: Oh boy, you've really done it now guys. Killing the Blue Whale greatly angered the ~Old~. It has become the ~New~ and now gets vote of 1000!"
  682. },
  683. "vote": 3,
  684. "startup": "team-reveal-with-roles",
  685. "poison": {
  686. "mode": "resistance",
  687. "rate": 2
  688. },
  689. "teamTalk": true,
  690. "preventTeamvote": true
  691. }
  692. },
  693. {
  694. "role": "dolphin",
  695. "translation": "Dolphin",
  696. "side": "mammal",
  697. "help": "You are a pretty intelligent beast and will be able to dodge incoming daykills. This is about all you can do, at least until the Blue Whale dies...",
  698. "info": "Evades daykills. Sided with Mammal Alliance.",
  699. "actions": {
  700. "daykill": "evade",
  701. "daykillevademsg": "The water around that player doesn't look safe, maybe you should go after someone else.",
  702. "startup": "team-reveal-with-roles",
  703. "teamTalk": true,
  704. "preventTeamvote": true
  705. },
  706. "winIfDeadRoles": [
  707. "greatwhite",
  708. "hammerhead",
  709. "reef",
  710. "gurry",
  711. "barracuda"
  712. ]
  713. },
  714. {
  715. "role": "orca",
  716. "translation": "Orca",
  717. "side": "mammal",
  718. "help": "You are an apex predator that rules the ocean with an iron fin! You are able to attack someone at night with /kill in order to keep the Fish from rebelling and overthrowing your rule.",
  719. "info": "Can kill one person during the night. Sided with Mammal Alliance.",
  720. "actions": {
  721. "night": {
  722. "kill": {
  723. "target": "AnyButTeam",
  724. "common": "Team",
  725. "broadcast": "team",
  726. "priority": 5
  727. }
  728. },
  729. "startup": "team-reveal-with-roles",
  730. "teamTalk": true,
  731. "preventTeamvote": true
  732. }
  733. },
  734. {
  735. "role": "dolphinplus",
  736. "translation": "Enraged Dolphin",
  737. "side": "mammal",
  738. "help": "GRRRR! RAAAGGGEEE! The death of the Blue Whale has angered you and now everyone must pay! You can avenge the death of your fallen comrade with your 1000 vote! You think you saw the Clown Fish trying to dart around earlier, so you might know who they are, but they aren't really a threat to you as they cannot kill you. Unfortunately, revenge is the only thing on your mind causing you to be very reckless and vulnerable during the day.",
  739. "info": "Vote of 1000. Sided with Mammal Alliance.",
  740. "actions": {
  741. "vote": 1000,
  742. "startup": {
  743. "revealRole": [
  744. "clown3"
  745. ],
  746. "team-revealif-with-roles": [
  747. "mammal"
  748. ]
  749. },
  750. "teamTalk": true,
  751. "preventTeamvote": true
  752. },
  753. "winIfDeadRoles": [
  754. "swordfish",
  755. "gurry",
  756. "greatwhite",
  757. "hammerhead",
  758. "cthulhu2",
  759. "chef",
  760. "barracuda",
  761. "reef",
  762. "swordfish2"
  763. ]
  764. },
  765. {
  766. "role": "otter",
  767. "translation": "Sea Otter",
  768. "side": "mammal",
  769. "help": "D'awwwwww... You are so cute and fuzzy! You are able to /kill another ocean inhabitant at night. Since everyone is too busy looking at your cuteness, they don't realize what you are doing and are able to /stalk them without them noticing. You also ignore distractors because they spend their time trying to snuggle with you.",
  770. "info": "Can kill one person during the night. Can stalk one person during the night. Ignores distractors. Sided with Mammal Alliance.",
  771. "actions": {
  772. "night": {
  773. "kill": {
  774. "target": "AnyButTeam",
  775. "common": "Team",
  776. "broadcast": "team",
  777. "priority": 5
  778. },
  779. "stalk": {
  780. "target": "AnyButTeam",
  781. "common": "Role",
  782. "broadcast": "team",
  783. "priority": 10
  784. }
  785. },
  786. "distract": {
  787. "mode": "ignore"
  788. },
  789. "startup": "team-reveal-with-roles",
  790. "teamTalk": true,
  791. "preventTeamvote": true
  792. }
  793. },
  794. {
  795. "role": "chef",
  796. "translation": "Sushi Chef",
  797. "side": "sushi",
  798. "help": "Every night you can convert one Fish, Great White Shark, or Orca into Sashimi using /slice, but only these roles are able to be converted as strict food laws! A veteran in the field, you know the identity of all the Fish and your /slice will actually protect your target from being eaten in the same night. Your experience also makes you immune to distractions and all votes against you count for nothing. Modern medicine also makes you immune to poison.",
  799. "info": "Can convert one person every night. Ignores distractors. Immune to poison. Voteshield of -9999. Sided with Sushi Mafia.",
  800. "actions": {
  801. "night": {
  802. "slice": {
  803. "command": [
  804. "convert",
  805. "protect"
  806. ],
  807. "target": "Any",
  808. "common": "Self",
  809. "priority": 1,
  810. "newRole": {
  811. "sashimi": [
  812. "fishy",
  813. "greatwhite",
  814. "orca"
  815. ]
  816. },
  817. "convertmsg": "Try out our new dish at City Sushi! It is made from ~Old~ and is only $7.99 + tip!",
  818. "hide": true
  819. }
  820. },
  821. "startup": {
  822. "revealRole": [
  823. "fishy"
  824. ],
  825. "team-revealif-with-roles": [
  826. "sushi"
  827. ]
  828. },
  829. "distract": {
  830. "mode": "ignore"
  831. },
  832. "poison": {
  833. "mode": {
  834. "evadeChance": 1
  835. },
  836. "silent": true
  837. },
  838. "onDeath": {
  839. "convertRoles": {
  840. "sashimi": "sushi"
  841. },
  842. "convertmsg": "Even in the face of death, the Sushi Chef made sure to finish their work by using the ~Old~ in order to make ~New~!"
  843. },
  844. "voteshield": -9999,
  845. "teamTalk": true,
  846. "preventTeamvote": true,
  847. "updateTeam": true
  848. },
  849. "winIfDeadRoles": [
  850. "swordfish",
  851. "swordfish2",
  852. "greatwhite",
  853. "hammerhead",
  854. "reef",
  855. "gurry",
  856. "cthulhu2",
  857. "barracuda",
  858. "otter",
  859. "orca"
  860. ]
  861. },
  862. {
  863. "role": "sashimi",
  864. "translation": "Sashimi",
  865. "side": "sushi",
  866. "help": "Oh no! The Sushi Chef caught you and sliced you up to serve in their restaurant! To make matters worse, you have no vote because you're sliced Fish! However, a Fish is a fish, and the ocean dwellers cannot tell the difference.",
  867. "info": "Vote of 0. Reveals as Fish when inspected or exposed. Sided with Sushi Mafia.",
  868. "actions": {
  869. "startup": "team-reveal-with-roles",
  870. "vote": 0,
  871. "inspect": {
  872. "revealAs": [
  873. "fishy"
  874. ]
  875. },
  876. "teamTalk": true,
  877. "preventTeamvote": true,
  878. "updateTeam": true
  879. }
  880. },
  881. {
  882. "role": "sushi",
  883. "translation": "Sushi",
  884. "side": "sushi2",
  885. "hide": "side",
  886. "help": "Oh no! The Sushi Chef has died, but their last act was to make Sushi out of you! You now have vote of 3 to use because you are so tasty.",
  887. "info": "Vote of 3. Reveals as Fish when inspected or exposed. Sided with Sushi Mafia.",
  888. "actions": {
  889. "vote": 3,
  890. "startup": {
  891. "revealRole": [
  892. "sushi"
  893. ]
  894. },
  895. "teamTalk": true,
  896. "preventTeamvote": true,
  897. "updateTeam": true
  898. }
  899. },
  900. {
  901. "role": "placeholder",
  902. "translation": "Sushi",
  903. "side": "sushi",
  904. "hide": "role",
  905. "help": "Unused role for different win message. If you see this role, please contact Fuzzy.",
  906. "actions": {}
  907. }
  908. ],
  909. "roles1": [
  910. "clown1",
  911. "mermaid",
  912. "turtle",
  913. "greatwhite",
  914. "otter",
  915. "fishy",
  916. "fishy",
  917. "greatwhite"
  918. ],
  919. "roles2": [
  920. "fishy",
  921. "clown2",
  922. "anemone",
  923. "otter",
  924. "greatwhite",
  925. "fishy",
  926. "orca",
  927. "reef",
  928. "fishy",
  929. "remora",
  930. "swordfish",
  931. "fishy",
  932. "cthulhu",
  933. "angelfish",
  934. "fishy"
  935. ],
  936. "roles3": [
  937. "clown2",
  938. "anemone2",
  939. "fishy",
  940. "fishy",
  941. "fishy",
  942. "angelfish",
  943. "barracuda",
  944. "remora",
  945. "hammerhead",
  946. "greatwhite",
  947. "reef",
  948. "bluewhale",
  949. "orca",
  950. "otter",
  951. "cthulhu",
  952. "pufferfish",
  953. "swordfish",
  954. "dolphin",
  955. "gurry",
  956. "fishy",
  957. "devilray",
  958. "fishy",
  959. "chef",
  960. "fishy",
  961. "fishy",
  962. "mermaid",
  963. "fishy",
  964. "turtle",
  965. "fishy", "fishy", "fishy", "fishy", "fishy",
  966. "orca", "greatwhite", "fishy", "fishy", "fishy", "fishy", "pufferfish",
  967. "greatwhite", "orca", "fishy", "fishy", "fishy", "fishy", "barracuda",
  968. "orca", "greatwhite", "fishy", "fishy", "fishy", "fishy", "chef"
  969. ],
  970. "villageCantLoseRoles": [
  971. "barracuda",
  972. "swordfish",
  973. "swordfish2",
  974. "remora",
  975. "clown2"
  976. ],
  977. "killmsg": "±Neptune: ~Player~ (~Role~) drowned!",
  978. "killusermsg": "You drowned!",
  979. "drawmsg": "Everybody drowned! This is why we can't have nice things.",
  980. "minplayers": 5,
  981. "changelog": {
  982. "4.9.2013": "Minor typos and grammatical errors fixed. Removed Barracuda's daykill evasion. Replaced Flying Fish with an ordinary Fish. Slightly reduced hax rate for Devil Ray. Remora voteshield changed from -3 to -2. Corrected Cthulhu's help to properly tell the player what the role can do. Shortened Sushi Chef's help message. Swapped Sea Otter and Reef Shark's abilities (Otter now has stalk, Shark now has inspect). Fixed broadcast error on Reef Shark.",
  983. "4.18.2013": "Swordfish given a convert to a more defensive stance. Messages updated to be gender neutral. Hammerhead no longer reveals or gets haxed. Gurry shark given +3 votes. Tiger shark removed from spawnlist. Fish standby hax changed to 33%.",
  984. "4.26.2013": "Updating some help messages to add a little more flavor and correct some outdated references. Recycling of old summary created by FPT as a tribute. Support for 99 players now.",
  985. "5.22.2013": "Long time no update. Puffer is now immune to poison as is Anemone. Some typo/grammar updates. Devil Fish now has a 20% chance to have +3 votes.",
  986. "5.26.2013": "Major error fixed with Swordfish that forced it to wait longer than it needed to for a daykill after transforming and fixed a minor error that would prevent Swordfish from converting properly.",
  987. "7.14.2013": "Blue Whale vote changed from 2 to 3. Hammerhead Shark changed from 1 to 2. Anemone vote changed from 1 to 0. Fish Standby hax changed from 33% to 30%. Min players dropped to 5. Pufferfish nerfed quite a bit (Vote changed from 2 to 1 and immunity to poison removed). Grammar fixes across the theme. Swordfish's defense mode now grants voteshield of -3 and daykills get wasted instead of blocked against it.",
  988. "7.20.2013": "Added custom evasion messages. Hammerhead now returns noVisit when stalked.",
  989. "8.10.2013": "Adjusted Dolphin's winIfDead to credit wins properly. Adjusted Chef's winIfDead to credit wins properly. Adjusted Dolphin's help to reduce confusion with a reveal. Increased Blue Whale's resistance to poison. Decreased Gurry Shark's vote to 2 to give more wins to Mammals. Sashimi inspect as fish again. Team-revealif-with-roles finally! Sushi Chef no longer dies if it tries to convert Cthulhu. Clean up of Placeholder roles. Blue whale no longer kills Gurry Shark. Message tweaking here and there. Slightly tweaked middle game spawn to give Village a better chance of winning. Anemone gets it's vote back. ",
  990. "8.17.2013": "Typo fix in Swordfish's help",
  991. "9.11.2013": "Backport change for middle game balance",
  992. "6.29.2014": "preventTeamvote and updateTeam added. New update soon maybe...",
  993. "Potential Additions": "New PRs for Village. New Mafia side. New roles for each existing Mafia side.",
  994. "Potential Tweaks": "Dolphin dayinspect. Puffer Fish poison resistance. Sushi inspect as Fish. Specific Daykill/Expose revenge. A role with Detox. Removal or restriction of Hammerhead's nightkill. Clown Fish maintaining vote after losing Anemone."
  995. }
  996. }
Advertisement
Add Comment
Please, Sign In to add comment