Advertisement
Mrhappyface

Team fortress mafia theme script

Jan 6th, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.22 KB | None | 0 0
  1. {
  2. "name": "Team Fortress 2",
  3. "author": "Mrhappyface & Gentleman",
  4. "sides": [
  5. {
  6. "side": "RED",
  7. "translation": "RED Team"
  8. },
  9. {
  10. "side": "BLU",
  11. "translation": "BLU Team"
  12. },
  13. {
  14. "side": "village",
  15. "translation": "Administrator"
  16. }
  17. ],
  18. "roles": [
  19. {
  20. "role": "Rsandvich",
  21. "translation": "RED Sandvich",
  22. "side": "RED",
  23. "help": "You are the Sandvich! Sit and watch as RED and BLU fight endlessly for no apparent reason.",
  24. "actions": {}
  25. },
  26. {
  27. "role": "Bsandvich",
  28. "translation": "BLU Sandvich",
  29. "side": "BLU",
  30. "help": "You are the Sandvich! Sit and watch as RED and BLU fight endlessly for no apparent reason.",
  31. "actions": {}
  32. },
  33. {
  34. "role": "Rpyro",
  35. "translation": "RED Pyro",
  36. "side": "RED",
  37. "help": "Some classes SET PEOPLE ON FIRE! You are a soulless monster. Use /spycheck to find out a player’s role.",
  38. "actions": {
  39. "night": {
  40. "spycheck": {
  41. "command": "inspect",
  42. "target": "AnyButSelf",
  43. "common": "Self",
  44. "priority": 30
  45. }
  46. }
  47. }
  48. },
  49. {
  50. "role": "Bpyro",
  51. "translation": "BLU Pyro",
  52. "side": "BLU",
  53. "help": "Some classes SET PEOPLE ON FIRE! You are a soulless monster. Use /spycheck to find out a player’s role.",
  54. "actions": {
  55. "night": {
  56. "spycheck": {
  57. "command": "inspect",
  58. "target": "AnyButSelf",
  59. "common": "Self",
  60. "priority": 30
  61. }
  62. }
  63. }
  64. },
  65. {
  66. "role": "Rmedic",
  67. "translation": "RED Medic",
  68. "side": "RED",
  69. "help": "Some classes are sadistic Ex-Nazi’s. use /ubercharge to protect someone.",
  70. "actions": {
  71. "night": {
  72. "ubercharge": {
  73. "command": "protect",
  74. "target": "AnyButSelf",
  75. "common": "Role",
  76. "priority": 3,
  77. "broadcast": "role"
  78. }
  79. },
  80. "startup": "role-reveal"
  81. }
  82. },
  83. {
  84. "role": "Bmedic",
  85. "translation": "BLU Medic",
  86. "side": "BLU",
  87. "help": "Some classes are sadistic Ex-Nazi’s. use /ubercharge to protect someone.",
  88. "actions": {
  89. "night": {
  90. "ubercharge": {
  91. "command": "protect",
  92. "target": "AnyButSelf",
  93. "common": "Role",
  94. "priority": 3,
  95. "broadcast": "role"
  96. }
  97. },
  98. "startup": "role-reveal"
  99. }
  100. },
  101. {
  102. "role": "Rsniper",
  103. "translation": "RED Sniper",
  104. "side": "RED",
  105. "help": "You Live in a van and throw piss at people. Use /snipe to kill someone during the night. You can kill a player who is being defended by the Engineer.",
  106. "actions": {
  107. "night": {
  108. "snipe": {
  109. "command": "kill",
  110. "target": "AnyButSelf",
  111. "common": "Self",
  112. "priority": 4
  113. }
  114. }
  115. }
  116. },
  117. {
  118. "role": "Bsniper",
  119. "translation": "BLU Sniper",
  120. "side": "BLU",
  121. "help": "You Live in a van and throw piss at people. Use /snipe to kill someone during the night. You can kill a player who is being defended by the Engineer.",
  122. "actions": {
  123. "night": {
  124. "snipe": {
  125. "command": "kill",
  126. "target": "AnyButSelf",
  127. "common": "Self",
  128. "priority": 4
  129. }
  130. }
  131. }
  132. },
  133. {
  134. "role": "Rscout",
  135. "translation": "RED Scout",
  136. "side": "RED",
  137. "help": "Some classes are quick little bunnies. You, are literally a bastard! Use /bonk to distract a player during the night.",
  138. "actions": {
  139. "night": {
  140. "bonk": {
  141. "command": "distract",
  142. "target": "AnyButSelf",
  143. "common": "Self",
  144. "priority": 1
  145. }
  146. }
  147. }
  148. },
  149. {
  150. "role": "Bscout",
  151. "translation": "BLU Scout",
  152. "side": "BLU",
  153. "help": "Some classes are quick little bunnies. You are literally a bastard! Use /bonk to distract a player during the night.",
  154. "actions": {
  155. "night": {
  156. "bonk": {
  157. "command": "distract",
  158. "target": "AnyButSelf",
  159. "common": "Self",
  160. "priority": 1
  161. }
  162. }
  163. }
  164. },
  165. {
  166. "role": "Rdemo",
  167. "translation": "RED Demoman",
  168. "side": "RED",
  169. "help": "Some classes have rigged the enemy base with explosives. You have not, you were too drunk. Sober up and use /sticky to explode a player. They will die the night AFTER you use the command.",
  170. "actions": {
  171. "night": {
  172. "sticky": {
  173. "command": "poison",
  174. "target": "AnyButSelf",
  175. "common": "Self",
  176. "priority": 10
  177. }
  178. }
  179. }
  180. },
  181. {
  182. "role": "Bdemo",
  183. "translation": "BLU Demoman",
  184. "side": "BLU",
  185. "help": "Some classes have rigged the enemy base with explosives. You have not, you were too drunk. Sober up and use /sticky to explode a player. They will die the night AFTER you use the command.",
  186. "actions": {
  187. "night": {
  188. "sticky": {
  189. "command": "poison",
  190. "target": "AnyButSelf",
  191. "common": "Self",
  192. "priority": 10
  193. }
  194. }
  195. }
  196. },
  197. {
  198. "role": "Rsoldier",
  199. "translation": "RED soldier",
  200. "side": "RED",
  201. "help": "Some classes are BATSHITS INSANE. You should be institutionalized. Your insanity means that your vote is -2.",
  202. "actions": {
  203. "vote": -2
  204. }
  205. },
  206. {
  207. "role": "Bsoldier",
  208. "translation": "BLU soldier",
  209. "side": "BLU",
  210. "help": "Some classes are BATSHITS INSANE. You should be institutionalized. Your insanity means that your vote is -2.",
  211. "actions": {
  212. "vote": -2
  213. }
  214. },
  215. {
  216. "role": "Rheavy",
  217. "translation": "RED Heavy",
  218. "side": "RED",
  219. "help": "Some classes are grossly obese. In your case, this prevents you from being killed. As head of RED team, Your vote counts as 3.",
  220. "actions": {
  221. "vote": 3
  222. },
  223. "kill": {
  224. "mode": "ignore"
  225. }
  226. },
  227. {
  228. "role": "Bheavy",
  229. "translation": "BLU Heavy",
  230. "side": "BLU",
  231. "help": "Some classes are grossly obese. In your case, this prevents you from being killed. As head of BLU team, Your vote counts as 3.",
  232. "actions": {
  233. "vote": 3
  234. },
  235. "kill": {
  236. "mode": "ignore"
  237. }
  238. },
  239. {
  240. "role": "Rengineer",
  241. "translation": "RED Engineer",
  242. "side": "RED",
  243. "help": "Some classes build ridiculously overpowered guns. You can use sentry guns to /defend a player to prevent them from being killed. Your sentry will also kill anyone who tries to distract you.",
  244. "actions": {
  245. "night": {
  246. "defend": {
  247. "command": "protect",
  248. "target": "AnyButSelf",
  249. "common": "Self",
  250. "priority": 5
  251. }
  252. },
  253. "distract": {
  254. "mode": "ChangeTarget",
  255. "hookermsg": "You tried to distract the Engineer. His sentry got to you first.",
  256. "msg": "~Distracter~ tried to distract you. Lucky you built that sentry by the door, eh? He was killed long before he reached you."
  257. }
  258. }
  259. },
  260. {
  261. "role": "Bengineer",
  262. "translation": "BLU Engineer",
  263. "side": "BLU",
  264. "help": "Some classes build ridiculously overpowered guns. You can use sentry guns to /defend a player to prevent them from being killed. Your sentry will also kill anyone who tries to distract you.",
  265. "actions": {
  266. "night": {
  267. "defend": {
  268. "command": "protect",
  269. "target": "AnyButSelf",
  270. "common": "Self",
  271. "priority": 5
  272. }
  273. },
  274. "distract": {
  275. "mode": "ChangeTarget",
  276. "hookermsg": "You tried to distract the Engineer. His sentry got to you first.",
  277. "msg": "~Distracter~ tried to distract you. Lucky you built that sentry by the door, eh? He was killed long before he reached you."
  278. }
  279. }
  280. },
  281. {
  282. "role": "Rspy",
  283. "translation": "RED Spy",
  284. "side": "RED",
  285. "help": "The spy is a dashing rogue. You can use /backstab to kill a player during the standby. Be warned that you reveal when using this. Obviously, you also get spyhax. What’s a spy without his hax?!?",
  286. "actions": {
  287. "standby": {
  288. "backstab": {
  289. "command": "kill",
  290. "target": "AnyButSelf",
  291. "msg": "Use /backstab [name] to kill someone.",
  292. "killmsg": "~Self~ materialises behind ~Target~, killing then with a backstab before disappearing into a cloud of RED smoke."
  293. }
  294. },
  295. "hax": {
  296. "kill": {
  297. "revealTeam": 0.4,
  298. "revealPlayer": 0.2
  299. }
  300. }
  301. }
  302. },
  303. {
  304. "role": "Bspy",
  305. "translation": "BLU Spy",
  306. "side": "BLU",
  307. "help": "The spy is a dashing rogue. You can use /backstab to kill a player during the standby. Be warned that you reveal when using this. Obviously, you also get spyhax. What’s a spy without his hax?!?",
  308. "actions": {
  309. "standby": {
  310. "backstab": {
  311. "command": "kill",
  312. "target": "AnyButSelf",
  313. "msg": "Use /backstab [name] to kill someone.",
  314. "killmsg": "~Self~ materialises behind ~Target~, killing then with a backstab before disappearing into a cloud of BLUE smoke."
  315. }
  316. },
  317. "hax": {
  318. "kill": {
  319. "revealTeam": 0.4,
  320. "revealPlayer": 0.2
  321. }
  322. }
  323. }
  324. }
  325. ],
  326. "roles1": [
  327. "Rpyro",
  328. "Bsniper",
  329. "Rmedic",
  330. "Bmedic",
  331. "Rsandvich",
  332. "Bsandvich",
  333. "Rsniper",
  334. "Bdemo",
  335. "Rscout",
  336. "Bpyro",
  337. "Bengineer"
  338. ],
  339. "roles2": [
  340. "Rmedic",
  341. "Bmedic",
  342. "Rsniper",
  343. "Bsniper",
  344. "Rheavy",
  345. "Bheavy",
  346. "Rpyro",
  347. "Bpyro",
  348. "Rspy",
  349. "Bspy",
  350. "Rsandvich",
  351. "Bsandvich",
  352. "Rscout",
  353. "Bscout",
  354. "Rsandvich",
  355. "Bsandvich",
  356. "Rengineer",
  357. "Bengineer",
  358. "Rsoldier",
  359. "Bsoldier",
  360. "Rsandvich",
  361. "Bsandvich",
  362. "Rdemo",
  363. "Bdemo",
  364. "Rsniper",
  365. "Bsniper",
  366. "Rscout",
  367. "Bscout",
  368. "Rmedic",
  369. "Bmedic"
  370. ],
  371. "villageCantLoseRoles": [
  372. "Rsniper",
  373. "Bsniper"
  374. ]
  375. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement