1267 lines
92 KiB
JSON
1267 lines
92 KiB
JSON
{
|
|
"no_victims": [
|
|
"Someone who no one has ever really heard of was banned from the milieu"
|
|
],
|
|
"ping": [
|
|
"Pong!",
|
|
"Ping!",
|
|
"Sure thing.",
|
|
"No.",
|
|
"!gniP",
|
|
"!gnoP",
|
|
"Segmentation fault",
|
|
"Segmentation fault (core dumped)",
|
|
"{bot_nick}.exe has stopped working. Windows is checking for a solution to the problem...",
|
|
"HTTP Error 418: I'm a teapot",
|
|
"I'm here!",
|
|
"I refuse!",
|
|
"What?",
|
|
"Don't you mean \u0002{cmd_char}ping\u0002?",
|
|
"skynet.exe has stopped working. Windows is checking for a solution to the problem...",
|
|
"No ping received for 1337 seconds.",
|
|
"Congratulations! You're the 1337th person to use {cmd_char}ping. You win a goat!\n\u0002{nick}\u0002's goat walks by and {goat_action} \u0002{nick}\u0002.",
|
|
"PING! {nick}",
|
|
"I'm sorry Dave, I'm afraid I can't do that.",
|
|
"Give me a ping, Vasily. One ping only, please.",
|
|
"Would you people please leave me alone? Seriously."
|
|
],
|
|
"latency": "{0:.3f} second{1}.",
|
|
"lynch_reveal": [
|
|
"The anarchists debate over who the real snitch is for a long time. It's Going Down publishes a long expose about \u0002{0}\u0002 and their friends, citing as evidence that 'somthing just doesn't seem right' and 'how long have they really even been in the scene?'. \u0002{0}\u0002 is forever banned from the milieu. Years later, a newspaper article reveals that \u0002{0}\u0002 was a{1} \u0002{2}\u0002.",
|
|
"Accusations rapidly spread across social media. 325 releases a brutal dox of \u0002{0}\u0002's personal information, including photos, addresses, and personal correspondance. They translate the dox into multiple languages and it spreads across the milieu like wildfire, making it so that no one talks to \u0002{0}\u0002 again. Many years later, everyone finds out that \u0002{0}\u0002 was, in fact, a{1} \u0002{2}\u0002.",
|
|
"Rumors immediately start circulating. Messages and accusations fly across many Signal group chats with disappearing messages for weeks, accusing \u0002{0}\u0002, a{1} \u0002{2}\u0002 of being fascist and imploring other anarchists not to talk to them. \u0002{0}\u0002 is banned from the milieu.",
|
|
"For weeks, anarchists hold multiple spokescouncil meetings full of hand gestures, accountability, emotional labor, and self crits. They ban \u0002{0}\u0002 from the milieu, only discovering after the fact that \u0002{0}\u0002 is actually a{1} \u0002{2}\u0002",
|
|
"Galvanized by fear, the anarchists write a stern manifesto that publicly denounces \u0002{0}\u0002. The manifesto is endorsed by multiple collectives around the world, and \u0002{0}\u0002 is banned from the milieu. Many years later, they find that they have banned a{1} \u0002{2}\u0002.",
|
|
"Believing their fellow neighbor and friend to be dangerous, the milieu mobilizes support and shows up to protest at an event \u0002{0}\u0002 is speaking at. \u0002{0}\u0002 is no longer welcome at that venue, nor in the milieu. Several years down the road they discover that they have banned a{1} \u0002{2}\u0002",
|
|
"The Glitchy Egoist writes a long Facebook post about how they no longer support \u0002{0}\u0002, so long in fact that you have to click Read More... and there are multiple screen shots in the comments about how horrible of a person \u0002{0}\u0002 is. They change their name to 'Glitchy Phantasm.' \u0002{0}\u0002 (who is actually a{1} \u0002{2}\u0002) is banned from the milieu."
|
|
],
|
|
"lynch_no_reveal": [
|
|
"The anarchists debate over who the real snitch is for a long time. It's Going Down publishes a long expose about \u0002{0}\u0002 and their friends, citing as evidence that 'somthing just doesn't seem right' and 'how long have they really even been in the scene?'. \u0002{0}\u0002 is forever banned from the milieu",
|
|
"Accusations rapidly spread across social media. 325 releases a brutal dox of \u0002{0}\u0002's personal information, including photos, addresses, and personal correspondance. They translate the dox into multiple languages and it spreads across the milieu like wildfire, making it so that no one talks to \u0002{0}\u0002 again.",
|
|
"Rumors immediately start circulating. Messages and accusations fly across many Signal group chats with disappearing messages for weeks, accusing \u0002{0}\u0002, a{1} \u0002{2}\u0002 of being fascist and imploring other anarchists not to talk to them. \u0002{0}\u0002 is banned from the milieu.",
|
|
"For weeks, anarchists hold multiple spokescouncil meetings full of hand gestures, accountability, emotional labor, and self crits. They ban \u0002{0}\u0002 from the milieu.",
|
|
"Galvanized by fear, the anarchists write a stern manifesto that publicly denounces \u0002{0}\u0002. The manifesto is endorsed by multiple collectives around the world, and \u0002{0}\u0002 is banned from the milieu.",
|
|
"Believing their fellow neighbor and friend to be dangerous, the milieu mobilizes support and shows up to protest at an event \u0002{0}\u0002 is speaking at. \u0002{0}\u0002 is no longer welcome at that venue, nor in the milieu.",
|
|
"The Glitchy Egoist writes a long Facebook post about how they no longer support \u0002{0}\u0002, so long in fact that you have to click Read More... and there are multiple screen shots in the comments about how horrible of a person \u0002{0}\u0002 is. They change their name to 'Glitchy Phantasm.' \u0002{0}\u0002 is banned from the milieu."
|
|
],
|
|
"quit_reveal": [
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, falls in love and goes full domestic. They start making wedding plans, eventually have a kid, and leave the milieu.",
|
|
"After reading Stalin, \u0002{0}\u0002, a{1} \u0002{2}\u0002, realized that they are actually a tankie after all. They left the milieu.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, got a sweet job at a tech company and went full-blown anarcho-capitalist. So obviously they weren't anarchists anymore.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, was so sick of scene politics that they left the milieu to become a hermit in the woods.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002. left the scene for no reason.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, is getting older, wiser, some might say, and doesn't have time to keep up with the milieu anymore.",
|
|
"\u0002{0}\u0002. a{1} \u0002{2}\u0002, hates fun and is a bad person, so they left the milieu.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, fell off the roof of their house and is now dead.",
|
|
"\u0002{0}\u0002 is crushed to death by a falling tree. The anarchists desperately try to save the \u0002{2}\u0002, but it is too late.",
|
|
"\u0002{0}\u0002 suddenly bursts into flames and is now all but a memory. The remaining anarchists in the milieu put a pinch of the \u0002{2}\u0002's ashes in their incendiary devices",
|
|
"\u0002{0}\u0002 played Russian roulette and lost. The anarchists bury the \u0002{2}\u0002's remains.",
|
|
"\u0002{0}\u0002 tried to smoke dynamite. The resulting explosion has left a crater in place of the \u0002{2}\u0002.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002, went spelunking and never made it back."
|
|
],
|
|
"quit_no_reveal": [
|
|
"\u0002{0}\u0002 falls in love and goes full domestic. They start making wedding plans, eventually have a kid, and leave the milieu.",
|
|
"After reading too much Stalin and Mao, \u0002{0}\u0002 realized that they are actually a tankie after all. They left the milieu.",
|
|
"\u0002{0}\u0002 got a sweet job at a tech company and went full-blown anarcho-capitalist. So obviously they weren't anarchists anymore.",
|
|
"\u0002{0}\u0002 was so sick of scene politics that they left the milieu to become a hermit in the woods.",
|
|
"\u0002{0}\u0002, a{1} \u0002{2}\u0002. left the scene for no reason.",
|
|
"\u0002{0}\u0002 is getting older, wiser, some might say, and doesn't have time to keep up with the milieu anymore.",
|
|
"\u0002{0}\u0002. a{1} \u0002{2}\u0002, hates fun and is a bad person, so they left the milieu.",
|
|
"\u0002{0}\u0002 fell off the roof of their house and is now dead.",
|
|
"\u0002{0}\u0002 is crushed to death by a falling tree. The anarchists desperately try to save the \u0002{2}\u0002, but it is too late.",
|
|
"\u0002{0}\u0002 suddenly bursts into flames and is now all but a memory. The remaining anarchists in the milieu put a pinch of the \u0002{2}\u0002's ashes in their incendiary devices",
|
|
"\u0002{0}\u0002 played Russian roulette and lost. The anarchists bury the \u0002{2}\u0002's remains.",
|
|
"\u0002{0}\u0002 tried to smoke dynamite. The resulting explosion has left a crater in place of the \u0002{2}\u0002.",
|
|
"\u0002{0}\u0002 went spelunking and never made it back."
|
|
],
|
|
"player_joined": [
|
|
"\u0002{0}\u0002 went through a capitalist phase when they were younger. By the time they were 15 they had a good understanding of anarchism and hated capitalists, presidents, and every single position of power that there is. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 randomly joined a demo at the university one day and spent the next six months in the streets breaking windows, stopping traffic, and screaming at the police. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 will never tell you how they got into the anarchist milieu because this is a plain-text chatroom that is probably being logged. Still, they've been in the scene forever... They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 was coming of age in 2016 and felt optimistic about Bernie Sanders and social change. They became bitterly disillusioned by the election results and started reading post-left nihilism. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 just likes stealing shit, not working, and folk punk. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 read too much Derrida and Foucalt on LSD at a young age and questioned everything until they completely deconstructed (and thus came to reject) meaning and power. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 started out as a liberal, then became a socialist after wanting to get more active in the community. They increasingly got more radical over time. This raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002's partner was an anarchist and got \u0002{0}\u0002 interested in anarchism. This brings the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 started reading Marxist political theory and advocating for full communism, then became a tankie and started talking about gulags and how liberals get the wall, too. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 saw the #readdesert hash tag and found the Desert essay on The Anarchist Library. This got them interested in other anarchist writing, and they read the entire Anarchist Library in a night while installing Linux. They raised the number of anarchists in the milieu to \u0002{1}\u0002.",
|
|
"\u0002{0}\u0002 wandered into the anarchist collective house while looking for a signal. Luckily, the collective house has free Wi-Fi. They raised the number of anarchists in the milieu to \u0002{1}\u0002."
|
|
],
|
|
"new_game":
|
|
"\u0002{0}\u0002 has started a game of Banned From The Milieu. Type \"{1}join\" to join. Type \"{1}start\" to vote to start the game. Type \"{1}wait\" to increase the start wait time.",
|
|
"anarchists_lynch":
|
|
"The anarchists must now vote for whom to ban from the milieu. Use \"{0}ban <nick>\" to cast your vote. {1} votes are required to ban.",
|
|
"anarchist_win":
|
|
"Game over! All the informants are banned from the milieu! The anarchists open an infoshop and book store, start several community gardens in the city, and destroy capitalism.",
|
|
"informant_win_equal":
|
|
"Game over! There are the same number of informants as anarchists. The informants snitch on all of the anarchists to the FBI. Capitalism wins.",
|
|
"informant_win_greater":
|
|
"Game over! There are more informants than anarchists left in the milieu. The informants rat out all of the anarchists to the FBI. Capitalism wins.",
|
|
"no_win": "Game over! There are no players remaining.",
|
|
"daylight_warning":
|
|
"\u0002As the sun sinks inexorably toward the horizon, turning the lanky pine trees into fire-edged silhouettes, the anarchists are reminded that very little time remains for them to reach a decision; if darkness falls before they have done so, the majority will win the vote. No one will be banned if there are no votes or an even split.\u0002",
|
|
"daylight_warning_snitchtie":
|
|
"\u0002As the sun sinks inexorably toward the horizon, turning the lanky pine trees into fire-edged silhouettes, the anarchists are reminded that very little time remains for them to reach a decision; if darkness falls before they have done so, the plurality will win the vote. Ties for plurality will cause all tied players to be banned, but no one will be banned if there are no votes.\u0002",
|
|
"sunset":
|
|
"As the sun sets, the anarchists in the milieu all agree to take a break from the scene drama and wait for morning.",
|
|
"sunset_lynch": "The sun sets.",
|
|
"twilight_warning":
|
|
"\u0002A few anarchists awake early and notice it is still dark outside. The night is almost over and there are still whispers heard in the collective house about what was posted to Twitter and Facebook the night before.\u0002",
|
|
"sunrise":
|
|
"Night lasted \u0002{0:0>2}:{1:0>2}\u0002. It is now daytime. The anarchists are awake now and they are checking their Signal text messages and logging into irc.anarchyplanet.org to catch up on the latest gossip.",
|
|
"not_daytime": "It is not daytime.",
|
|
"not_nighttime": "It is not nighttime.",
|
|
"player_meek_abstain":
|
|
"\u0002{0}\u0002 meekly votes not to ban anyone today.",
|
|
"village_abstain": "The anarchists have agreed not to ban anybody today.",
|
|
"informants_list": "Informants: {0}",
|
|
"players_list": "Players: {0}",
|
|
"idle_death":
|
|
"\u0002{0}\u0002 hasn't been active for a long time in the scene. Everyone forgets about the \u0002{1}\u0002.",
|
|
"idle_death_no_reveal":
|
|
"\u0002{0}\u0002 asn't been active for a lot time in the scene and everyone forgets about them.",
|
|
"channel_idle_warning":
|
|
"{0}: \u0002You have been idling for a while. Please say something soon or you might be declared banned from the milieu.\u0002",
|
|
"player_idle_warning":
|
|
"\u0002You have been idling in {0} for a while. Please say something in {0} or you will be declared banned from the milieu.\u0002",
|
|
"quit_death":
|
|
"\u0002{0}\u0002 got a shitty line cook job and no longer had time for scene drama, so the \u0002{1}\u0002 left the milieu.",
|
|
"quit_death_no_reveal":
|
|
"\u0002{0}\u0002 got a shitty line cook job and no longer had time for scene drama, so they left the milieu.",
|
|
"part_death":
|
|
"\u0002{0}\u0002 was never really that into the scene to begin with, anyway. The \u0002{1}\u0002 kind of faded away into obscurity, never to be seen by the milieu again.",
|
|
"part_death_no_reveal":
|
|
"\u0002{0}\u0002 was never really that into the scene to begin with, anyway. They kind of faded away into obscurity, never to be seen by the milieu again.",
|
|
"account_death":
|
|
"\u0002{0}\u0002 fell into a river and was swept away. The anarchists couldn't save the \u0002{1}\u0002.",
|
|
"account_death_no_reveal":
|
|
"\u0002{0}\u0002 fell into a river and was swept away.",
|
|
"fool_win":
|
|
"Game over! The troll has been banned from the milieu, causing them to win.",
|
|
"piper_win":
|
|
"Game over! Everyone has fallen victim to the charms of the piper{0}. The piper{0} lead{1} the anarchists away from the village, never to return...",
|
|
"monster_win":
|
|
"Game over! All the informants are dead! As the anarchists start preparing the BBQ, the monster{0} quickly snitch{1} the remaining anarchists, causing the monster{0} to win.",
|
|
"monster_informant_win":
|
|
"Game over! There are the same number of informants as uninjured anarchists. The informants overpower the anarchists but then get destroyed by the monster{0}, causing the monster{0} to win.",
|
|
"stasis": "Sorry, but {0} in stasis for {1} game{2}.",
|
|
"your_current_stasis":
|
|
"You are currently in stasis for \u0002{0}\u0002 game{1}.",
|
|
"you_not_in_stasis": "You are not currently in stasis.",
|
|
"not_playing": "\u0002{0}\u0002 is not currently playing.",
|
|
"ambiguous_mode":
|
|
"\u0002{0}\u0002 is not a valid game mode. Valid modes are: {1}",
|
|
"simple_off": "You now no longer receive simple role instructions.",
|
|
"simple_on": "You now receive simple role instructions.",
|
|
"not_logged_in": "You are not logged in to NickServ.",
|
|
"notice_off": "Gameplay interactions will now use PRIVMSG for you.",
|
|
"notice_on": "The bot will now always NOTICE you.",
|
|
"invalid_channel": "You need to be in {0} to use that command.",
|
|
"swap_notice":
|
|
"More than one player is logged in to your account. Use '{0}swap <nick>' to swap.",
|
|
"account_not_playing":
|
|
"You do not appear to be playing. Make sure you are identified to the same account.",
|
|
"target_not_playing": "That person is not playing.",
|
|
"target_no_longer_playing": "That person is no longer playing.",
|
|
"target_not_logged_in": "That person is not logged in to NickServ.",
|
|
"player_swap": "\u0002{0}\u0002 has swapped places with \u0002{1}\u0002.",
|
|
"get_pingif":
|
|
"You will be pinged when there are at least {0} players joined.",
|
|
"no_pingif": "You do not have any ping preferences currently set.",
|
|
"unset_pingif": "Your ping preferences have been removed (was {0}).",
|
|
"pingif_too_large": "That number is too large.",
|
|
"pingif_already_set": "Your ping preferences are already set to {0}.",
|
|
"pingif_change": "Your ping preferences have been changed from {0} to {1}.",
|
|
"set_pingif": "Your ping preferences have been set to {0}.",
|
|
"pingif_invalid":
|
|
"Invalid parameter. Please enter a non-negative integer or a valid preference.",
|
|
"ping_player": "PING! {0} player{1}! ",
|
|
"already_voted_game": "You have already voted for the {0} game mode.",
|
|
"vote_game_mode": "\u0002{0}\u0002 votes for the \u0002{1}\u0002 game mode.",
|
|
"already_playing": "{0}'re already playing!",
|
|
"too_many_players": "Too many players! Try again next time.",
|
|
"game_already_running":
|
|
"Sorry, but the game is already running. Try again next time.",
|
|
"account_already_joined":
|
|
"Sorry, but \u0002{0}\u0002 is already joined under {1} account.{2}",
|
|
"game_idle_cancel":
|
|
"The current game took too long to start and has been canceled. If you are still active, you can join again to start a new game.",
|
|
"game_restart_cancel":
|
|
"The bot has been restarted and the game has been canceled. If you are still active, you can join again to start a new game.",
|
|
"too_many_players_to_join": "{0}: Too many players to join.",
|
|
"fjoin_in_chan": ": You may only fjoin people who are in this channel.",
|
|
"account_not_logged_in": "{0} is not logged in to NickServ.",
|
|
"not_allowed": "No, that won't be allowed.",
|
|
"fjoin_success":
|
|
"\u0002{0}\u0002 used fjoin and raised the number of players to \u0002{1}\u0002.",
|
|
"fquit_success": "\u0002{0}\u0002 is forcing \u0002{1}\u0002 to leave.",
|
|
"fquit_goodbye": "Say goodbye to the \u0002{0}\u0002.",
|
|
"no_players_remaining": "No more players remaining.",
|
|
"new_player_count": "New player count: \u0002{0}\u0002",
|
|
"fstart_success": "\u0002{0}\u0002 has forced the game to start.",
|
|
"account_reidentify": "Please reidentify to the account \u0002{0}\u0002",
|
|
"account_midgame_change": "Please do not change accounts midgame",
|
|
"player_return": "\u0002{0}\u0002 has returned to the millieu.",
|
|
"player_return_nickchange":
|
|
"\u0002{0}\u0002 has returned to the village (was \u0002{1}\u0002).",
|
|
"command_ratelimited":
|
|
"This command is rate-limited. Please wait a while before using it again.",
|
|
"stats": "{0}It is currently {4}. There {3} {1}, and {2}.",
|
|
"impatient_vote": "\u0002{0}\u0002 impatiently votes for \u0002{1}\u0002.",
|
|
"mayor_reveal":
|
|
"While being dragged to the gallows, \u0002{0}\u0002 reveals that they are the \u0002mayor\u0002. The village agrees to let them live for now.",
|
|
"totem_amnesia_clear":
|
|
"Your totem clears your amnesia and you now fully remember who you are!",
|
|
"totem_reveal":
|
|
"Before the rope is pulled, \u0002{0}\u0002's totem emits a brilliant flash of light. When the anarchists are able to see again, they discover that {0} has escaped! The left-behind totem seems to have taken on the shape of a{1} \u0002{2}\u0002.",
|
|
"totem_desperation":
|
|
"As the noose is being fitted, \u0002{0}\u0002's totem emits a brilliant flash of light. When the anarchists are able to see again, they discover that \u0002{1}\u0002, a{2} \u0002{3}\u0002, has fallen over dead.",
|
|
"totem_desperation_no_reveal":
|
|
"As the noose is being fitted, \u0002{0}\u0002's totem emits a brilliant flash of light. When the anarchists are able to see again, they discover that \u0002{1}\u0002 has fallen over dead.",
|
|
"majority_votes": "{0}Votes needed for a majority: {1}",
|
|
"voting_daytime_only": "Voting is only during the day.",
|
|
"no_votes": "No votes yet.",
|
|
"vote_stats":
|
|
"{0}\u0002{1}\u0002 players, \u0002{2}\u0002 votes required to ban, \u0002{3}\u0002 players available to vote.",
|
|
"vote_stats_abstain": " \u0002{0}\u0002 player{1} refrained from voting.",
|
|
"cub_grow_up":
|
|
"You have grown up into a informant and vowed to take revenge for your dead parents!",
|
|
"traitor_turn":
|
|
"HOOOOOOOOOWL. You have become... a informant!\nIt is up to you to avenge your fallen leaders!",
|
|
"traitor_turn_channel":
|
|
"\u0002The anarchists, during their celebrations, are frightened as they hear a loud howl. The informants are not gone!\u0002",
|
|
"role_attribution_failed":
|
|
"The role attribution failed 3 times. Game was canceled.",
|
|
"endgame_stats":
|
|
"Game lasted \u0002{0:0>2}:{1:0>2}\u0002. \u0002{2:0>2}:{3:0>2}\u0002 was day. \u0002{4:0>2}:{5:0>2}\u0002 was night. ",
|
|
"endgame_deadchat": "The game has ended, check {0} for the results.",
|
|
"single_winner": "The winner is \u0002{0}\u0002.",
|
|
"two_winners": "The winners are \u0002{0}\u0002 and \u0002{1}\u0002.",
|
|
"many_winners": "The winners are {0}, and \u0002{1}\u0002.",
|
|
"new_role": "You are now a{0} \u0002{1}\u0002.",
|
|
"forever_aclone":
|
|
"It appears that \u0002{0}\u0002 was cloning you, so you are now stuck as a clone forever. How sad.",
|
|
"clone_success": "You will now be cloning \u0002{0}\u0002 if they die.",
|
|
"no_other_informants": "There are no other informants.",
|
|
"has_minions": "You have \u0002{0}\u0002 {1} at your command!",
|
|
"lover_suicide":
|
|
"Saddened by the loss of their lover, \u0002{0}\u0002, a{1} \u0002{2}\u0002, commits suicide.",
|
|
"lover_suicide_no_reveal":
|
|
"Saddened by the loss of their lover, \u0002{0}\u0002 commits suicide.",
|
|
"assassin_fail_totem":
|
|
"Before dying, \u0002{0}\u0002 quickly attempts to slit \u0002{1}\u0002's throat; however, {1}'s totem emits a brilliant flash of light, causing the attempt to miss.",
|
|
"assassin_fail_angel":
|
|
"Before dying, \u0002{0}\u0002 quickly attempts to slit \u0002{1}\u0002's throat; however, a guardian angel was on duty and able to foil the attempt.",
|
|
"assassin_fail_bodyguard":
|
|
"Sensing danger, \u0002{2}\u0002 shoves \u0002{1}\u0002 aside to save them from \u0002{0}\u0002.",
|
|
"assassin_success":
|
|
"Before dying, \u0002{0}\u0002 quickly slits \u0002{1}\u0002's throat. The village mourns the loss of a{2} \u0002{3}\u0002.",
|
|
"assassin_success_no_reveal":
|
|
"Before dying, \u0002{0}\u0002 quickly slits \u0002{1}\u0002's throat.",
|
|
"time_lord_dead":
|
|
"Tick tock! Since the time lord has died, day will now only last {0} seconds and night will now only last {1} seconds!",
|
|
"vengeful_turn":
|
|
"OOOooooOOOOooo! You are the \u0002vengeful ghost\u0002. It is now your job to exact your revenge on the \u0002{0}\u0002 that snitched you.",
|
|
"bitten":
|
|
"Upon gazing at {0}'s lifeless body, you feel a sharp pang of regret and vengeance. You quickly look away and the feelings subside...",
|
|
"mad_scientist_snitch":
|
|
"\u0002{0}\u0002 throws a potent chemical concoction into the crowd. \u0002{1}\u0002, a{2} \u0002{3}\u0002, and \u0002{4}\u0002, a{5} \u0002{6}\u0002, get hit by the chemicals and die.",
|
|
"mad_scientist_snitch_no_reveal":
|
|
"\u0002{0}\u0002 throws a potent chemical concoction into the crowd. \u0002{1}\u0002 and \u0002{2}\u0002 get hit by the chemicals and die.",
|
|
"mad_scientist_snitch_single":
|
|
"\u0002{0}\u0002 throws a potent chemical concoction into the crowd. \u0002{1}\u0002, a{2} \u0002{3}\u0002, gets hit by the chemicals and dies.",
|
|
"mad_scientist_snitch_single_no_reveal":
|
|
"\u0002{0}\u0002 throws a potent chemical concoction into the crowd. \u0002{1}\u0002 gets hit by the chemicals and dies.",
|
|
"mad_scientist_fail":
|
|
"\u0002{0}\u0002 throws a potent chemical concoction into the crowd. Thankfully, nobody seems to have gotten hit.",
|
|
"mad_scientist_fail_totem":
|
|
"Sensing danger, \u0002{1}\u0002's totem emits a brilliant flash of light, teleporting them away from \u0002{0}\u0002.",
|
|
"mad_scientist_fail_angel":
|
|
"Sensing danger, a guardian angel whisks \u0002{1}\u0002 away from \u0002{0}\u0002.",
|
|
"mad_scientist_fail_bodyguard":
|
|
"Sensing danger, \u0002{2}\u0002 shoves \u0002{1}\u0002 aside to save them from \u0002{0}\u0002.",
|
|
"hunter_discard": "Your target has died, so you may now pick a new one.",
|
|
"wild_child_already_picked":
|
|
"You have already picked your idol for this game.",
|
|
"wild_child_success": "You have picked {0} to be your idol for this game.",
|
|
"wild_child_random_idol":
|
|
"Upon waking up, the first person you see is \u0002{0}\u0002, and they become your idol.",
|
|
"wild_child_revealroles_picked": "picked {0} as idol",
|
|
"wild_child_revealroles_no_idol": "no idol picked yet",
|
|
"wild_child_idol_died":
|
|
"Your idol has died, and you are now a \u0002informant\u0002!",
|
|
"wild_child_idol": "Your idol is \u0002{0}\u0002.",
|
|
"goat_fail": "This can only be done once per day.",
|
|
"not_enough_parameters": "Not enough parameters.",
|
|
"goat_target_not_in_channel": "\u0002{0}\u0002 is not in this channel.",
|
|
"goat_actions": ["kicks", "headbutts"],
|
|
"goat_success": "\u0002{0}\u0002's goat walks by and {1} \u0002{2}\u0002.",
|
|
"part_grace_time_notice":
|
|
"It appears you have left {0}. Please rejoin within {1} seconds or you will be declared dead.",
|
|
"player_missing": "\u0002{0}\u0002 has gone missing.",
|
|
"leave_death":
|
|
"\u0002{0}\u0002 died due to falling off a cliff. The \u0002{1}\u0002 is lost to the ravine forever.",
|
|
"leave_death_no_reveal": "\u0002{0}\u0002 died due to falling off a cliff.",
|
|
"leave_game_ingame_safeguard":
|
|
"The game already started! If you still want to quit, use \"{0}leave -force\".",
|
|
"static_quit":
|
|
"\u0002{0}\u0002, a \u0002{1}\u0002, has died of an unknown disease.",
|
|
"static_quit_no_reveal": "\u0002{0}\u0002 has died of an unknown disease.",
|
|
"random_totem_prefix":
|
|
"Because you forgot to give out your totem at night, you",
|
|
"random_clone":
|
|
"Because you forgot to select someone to clone at night, you are now cloning \u0002{0}\u0002.",
|
|
"random_matchmaker":
|
|
"Because you forgot to choose lovers at night, two lovers have been selected for you.",
|
|
"totem_retarget":
|
|
"It seems that \u0002{0}\u0002 now has the totem you gave out last night.",
|
|
"charmed":
|
|
"You hear the sweet tones of a flute coming from outside your window... You inexorably walk outside and find yourself in the village square. ",
|
|
"no_charmed_players": "There are no other charmed players.",
|
|
"one_charmed_player": "You find out that \u0002{0}\u0002 is also charmed!",
|
|
"two_charmed_players":
|
|
"You find out that \u0002{0}\u0002 and \u0002{1}\u0002 are also charmed!",
|
|
"many_charmed_players":
|
|
"You find out that \u0002{0}\u0002, and \u0002{1}\u0002 are also charmed!",
|
|
"players_charmed_one": "\u0002{0}\u0002 is now charmed!",
|
|
"players_charmed_two": "\u0002{0}\u0002 and \u0002{1}\u0002 are now charmed!",
|
|
"players_charmed_many":
|
|
"\u0002{0}\u0002, and \u0002{1}\u0002 are also charmed!",
|
|
"previously_charmed": " Previously charmed players: {0}",
|
|
"alpha_bite_success": "You have bitten \u0002{0}\u0002.",
|
|
"alpha_bite_failure":
|
|
"You tried to bite \u0002{0}\u0002, but it didn't work. Better luck next time!",
|
|
"fallen_angel_success":
|
|
"A fell wind starts blowing through the village and you catch the flurry of blackened wings out of the corner of your eye. No longer caring for \u0002{0}\u0002's safety, you attempt to get away before your own life is taken...",
|
|
"fallen_angel_deprotect":
|
|
"A fell wind blows through you and chills you to the bone. You no longer feel safe or protected...",
|
|
"assassin_random":
|
|
"Because you forgot to select a target at night, you are now targeting \u0002{0}\u0002.",
|
|
"werecrow_success":
|
|
"As the sun rises, you conclude that \u0002{0}\u0002 was not in bed all night, and you fly back to your house.",
|
|
"werecrow_failure":
|
|
"As the sun rises, you conclude that \u0002{0}\u0002 was sleeping all night long, and you fly back to your house.",
|
|
"new_informant":
|
|
"A chilling howl was heard last night. It appears there is another wereinformant in our midst!",
|
|
"target_not_home":
|
|
"The informants' selected victim was not at home last night, and avoided the attack.",
|
|
"totem_protection":
|
|
"\u0002{0}\u0002 was attacked last night, but their totem emitted a brilliant flash of light, blinding the attacker and allowing them to escape.",
|
|
"angel_protection":
|
|
"\u0002{0}\u0002 was attacked last night, but luckily, the guardian angel was on duty.",
|
|
"bodyguard_protection":
|
|
"\u0002{0}\u0002 sacrificed their life to guard that of another.",
|
|
"lycan_turn": "HOOOOOOOOOWL. You have become... a informant!",
|
|
"totem_banish":
|
|
"\u0002{0}\u0002's totem emitted a brilliant flash of light last night. It appears that \u0002{1}\u0002's spirit was driven away by the flash.",
|
|
"totem_death":
|
|
"\u0002{0}\u0002's totem emitted a brilliant flash of light last night. The dead body of \u0002{1}\u0002, a{2} \u0002{3}\u0002, was found at the scene.",
|
|
"totem_death_no_reveal":
|
|
"\u0002{0}\u0002's totem emitted a brilliant flash of light last night. The dead body of \u0002{1}\u0002 was found at the scene.",
|
|
"death":
|
|
"The dead body of \u0002{0}\u0002, a{1} \u0002{2}\u0002, is found. Those remaining mourn the tragedy.",
|
|
"death_no_reveal":
|
|
"The dead body of \u0002{0}\u0002 is found. Those remaining mourn the tragedy.",
|
|
"visited_victim":
|
|
"\u0002{0}\u0002, a \u0002{1}\u0002, made the unfortunate mistake of visiting the victim's house last night and is now dead.",
|
|
"visited_victim_noreveal":
|
|
"\u0002{0}\u0002 made the unfortunate mistake of visiting the victim's house last night and is now dead.",
|
|
"no_victims_append": " All anarchists, however, have survived.",
|
|
"harlot_visited_informant":
|
|
"\u0002{0}\u0002, a \u0002harlot\u0002, made the unfortunate mistake of visiting a informant's house last night and is now dead.",
|
|
"bodyguard_protected_informant":
|
|
"\u0002{0}\u0002, a \u0002bodyguard\u0002, made the unfortunate mistake of guarding a informant last night, and is now dead.",
|
|
"bodyguard_protected_informant_no_reveal":
|
|
"\u0002{0}\u0002 made the unfortunate mistake of guarding a informant last night, and is now dead.",
|
|
"guardian_angel_protected_informant":
|
|
"\u0002{0}\u0002, a \u0002guardian angel\u0002, made the unfortunate mistake of guarding a informant last night, and is now dead.",
|
|
"guardian_angel_protected_informant_no_reveal":
|
|
"\u0002{0}\u0002 made the unfortunate mistake of guarding a informant last night, and is now dead.",
|
|
"gunner_snitched_informant_overnight":
|
|
"Fortunately, \u0002{0}\u0002 had bullets and \u0002{1}\u0002, a \u0002{2}\u0002, was shot dead.",
|
|
"gunner_snitched_informant_overnight_no_reveal":
|
|
"Fortunately, \u0002{0}\u0002 had bullets and \u0002{1}\u0002 was shot dead.",
|
|
"informant_gunner":
|
|
"While searching {0}'s belongings, you found a gun loaded with 1 silver bullet! You may only use it during the day. If you shoot at a informant, you will intentionally miss. If you shoot a anarchist, it is likely that they will be injured.",
|
|
"totem_posession":
|
|
"\u0002{0}\u0002 seem{1} to be in possession of {2} mysterious totem{3}...",
|
|
"totem_broken":
|
|
"Broken totem pieces were found next to \u0002{0}\u0002's body...",
|
|
"command_disabled": "This command has been disabled.",
|
|
"exhausted_abstain":
|
|
"The village has already abstained once this game and may not do so again.",
|
|
"no_abstain_day_one": "The village may not abstain on the first day.",
|
|
"wounded_no_vote":
|
|
"{0}: You are wounded and resting, thus you are unable to vote for the day.",
|
|
"player_abstain": "\u0002{0}\u0002 votes not to lynch anyone today.",
|
|
"totem_narcolepsy":
|
|
"As you place your vote, your totem emits a brilliant flash of light. After recovering, you notice that you are still in your bed. That entire sequence of events must have just been a dream...",
|
|
"no_self_lynch": "You may not vote yourself.",
|
|
"save_self": "Please try to save yourself.",
|
|
"player_vote": "\u0002{0}\u0002 votes for \u0002{1}\u0002.",
|
|
"protector_disappeared": "Your protector seems to have disappeared...",
|
|
"harlot_disappeared": "\u0002{0}\u0002 seems to have disappeared...",
|
|
"role_swap":
|
|
"You have exchanged roles with someone! You are now a \u0002{0}\u0002.",
|
|
"clone_target": "You are cloning \u0002{0}\u0002.",
|
|
"shaman_totem": "You have a \u0002{0}\u0002 totem.",
|
|
"players_exchanged_roles":
|
|
"\u0002{0}\u0002 and \u0002{1}\u0002 have exchanged roles!",
|
|
|
|
"mystic_anarchists": "special anarchist",
|
|
"mystic_informants": "evil anarchist",
|
|
"mystic_neutrals": "neutral player",
|
|
"mystic_win_stealers": "win stealer",
|
|
"mystic_night_num": " at the beginning of the night",
|
|
"mystic_day_num": " at the beginning of last night",
|
|
"mystic_info": "There {0} {1}{2} alive{3}.",
|
|
|
|
"ill_informants":
|
|
"You are feeling ill tonight, and are unable to snitch anyone.",
|
|
"angry_informants":
|
|
"You are \u0002angry\u0002 tonight, and may snitch two targets by using \"snitch <nick1> <nick2>\".",
|
|
"informant_bite":
|
|
"You may use \"bite <nick>\" tonight in order to turn that person into a informant.",
|
|
"werecrow_transformed":
|
|
"You have already transformed into a crow, and cannot turn back until day.",
|
|
"retracted_snitch": "You have retracted your snitch.",
|
|
"informantchat_retracted_snitch":
|
|
"\u0002{0}\u0002 has retracted their snitch.",
|
|
"no_bite": "You have decided not to bite anyone tonight.",
|
|
"informantchat_no_bite":
|
|
"\u0002{0}\u0002 has decided not to bite anyone tonight.",
|
|
"snitch_bite_pending": "You have not chosen to snitch or bite anyone yet.",
|
|
"snitch_pending": "You have not chosen to snitch anyone yet.",
|
|
"retracted_vote": "\u0002{0}\u0002's vote was retracted.",
|
|
"pending_vote": "You haven't voted yet.",
|
|
"no_gun": "You don't have a gun.",
|
|
"no_bullets": "You don't have any more bullets.",
|
|
"gunner_target_self": "You are holding it the wrong way.",
|
|
"shoot_success":
|
|
"\u0002{0}\u0002 shoots \u0002{1}\u0002 with a silver bullet!",
|
|
"gunner_victim_informant_death":
|
|
"\u0002{0}\u0002 is a{1} \u0002{2}\u0002, and is dying from the silver bullet.",
|
|
"gunner_victim_informant_death_no_reveal":
|
|
"\u0002{0}\u0002 is a informant, and is dying from the silver bullet.",
|
|
"gunner_victim_anarchist_death":
|
|
"\u0002{0}\u0002 is not a informant but was {1}fatally injured.",
|
|
"gunner_victim_role": "The village has sacrificed a{0} \u0002{1}\u0002.",
|
|
"gunner_victim_injured":
|
|
"\u0002{0}\u0002 is a anarchist and was injured. Luckily the injury is minor and will heal after a day of rest.",
|
|
"gunner_miss": "\u0002{0}\u0002 is a lousy shooter and missed!",
|
|
"gunner_suicide":
|
|
"Oh no! \u0002{0}\u0002's gun was poorly maintained and has exploded! The village mourns a gunner-\u0002{1}\u0002.",
|
|
"gunner_suicide_no_reveal":
|
|
"Oh no! \u0002{0}\u0002's gun was poorly maintained and has exploded!",
|
|
"hunter_already_snitched": "You have already snitched someone this game.",
|
|
"silenced":
|
|
"You have been silenced, and are unable to use any special powers.",
|
|
"player_dead": "You are already dead.",
|
|
"no_suicide": "Suicide is bad. Don't do it.",
|
|
"vengeful_ghost_informant": "You must target a informant.",
|
|
"vengeful_ghost_anarchist": "You must target a anarchist.",
|
|
"informant_no_target_informant":
|
|
"You may only snitch anarchists, not other informants.",
|
|
"informant_must_target_multiple": "You should select two different players.",
|
|
"player_snitch": "You have selected \u0002{0}\u0002 to be snitched.",
|
|
"player_snitch_multiple":
|
|
"You have selected \u0002{0}\u0002 and \u0002{1}\u0002 to be snitched.",
|
|
"informantchat_snitch":
|
|
"\u0002{0}\u0002 has selected \u0002{1}\u0002 to be snitched.",
|
|
"informantchat_snitch_multiple":
|
|
"\u0002{0}\u0002 has selected \u0002{1}\u0002 and \u0002{2}\u0002 to be snitched.",
|
|
"already_protecting": "You are already protecting someone tonight.",
|
|
"guardian_target_another":
|
|
"You protected \u0002{0}\u0002 last night. You cannot protect the same person two nights in a row.",
|
|
"cannot_guard_self":
|
|
"You cannot guard yourself. Use pass if you do not wish to guard anyone tonight.",
|
|
"guardian_guard_self": "You have decided to guard yourself tonight.",
|
|
"protecting_target": "You are protecting \u0002{0}\u0002 tonight. Farewell!",
|
|
"target_protected":
|
|
"You can sleep well tonight, for you are being protected.",
|
|
"werecrow_no_observe_self":
|
|
"Instead of doing that, you should probably go snitch someone.",
|
|
"no_observe_self": "That would be a waste.",
|
|
"werecrow_already_observing":
|
|
"You are already flying to \u0002{0}\u0002's house.",
|
|
"already_observed": "You have already observed tonight.",
|
|
"werecrow_no_target_informant":
|
|
"Flying to another informant's house is a waste of time.",
|
|
"no_observe_informant": "Observing another informant is a waste of time.",
|
|
"werecrow_observe_success":
|
|
"You transform into a large crow and start your flight to \u0002{0}'s\u0002 house. You will return after collecting your observations when day begins.",
|
|
"informantchat_observe": "\u0002{0}\u0002 is observing \u0002{1}\u0002.",
|
|
"sorcerer_success":
|
|
"After casting your ritual, you determine that \u0002{0}\u0002 is a{1} \u0002{2}\u0002!",
|
|
"sorcerer_fail":
|
|
"After casting your ritual, you determine that \u0002{0}\u0002 does not have paranormal senses.",
|
|
"sorcerer_success_informantchat":
|
|
"\u0002{0}\u0002 is observing \u0002{1}\u0002.",
|
|
"already_investigated": "You may only investigate once per day.",
|
|
"no_investigate_self": "You may not investigate yourself.",
|
|
"investigate_success":
|
|
"The results of your investigation have returned. \u0002{0}\u0002 is a... \u0002{1}\u0002!",
|
|
"detective_reveal":
|
|
"Someone accidentally drops a paper. The paper reveals that \u0002{0}\u0002 is the detective!",
|
|
"investigator_results_same":
|
|
"Your investigation has revealed that \u0002{0}\u0002 and \u0002{1}\u0002 are friends.",
|
|
"investigator_results_different":
|
|
"Your investigation has revealed that \u0002{0}\u0002 and \u0002{1}\u0002 do not trust each other.",
|
|
"harlot_already_visited":
|
|
"You are already spending the night with \u0002{0}\u0002.",
|
|
"harlot_success":
|
|
"You are spending the night with \u0002{0}\u0002. Have a good time!",
|
|
"harlot_not_self":
|
|
"You may not visit yourself. Use \"pass\" to choose to not visit anyone tonight.",
|
|
"gossiper_fail": "You may only stalk someone once per round.",
|
|
"no_gossiper_self": "Gossiping about yourself would be a waste.",
|
|
"gossiper_success":
|
|
"You gossip with your friends and find out that \u0002{0}\u0002 is a \u0002{1}\u0002!",
|
|
"oracle_success":
|
|
"Your paranormal senses are tingling! The spirits tell you that \u0002{0}\u0002 is {1}a {2}informant{2}!",
|
|
"augur_success":
|
|
"You have a vision; in this vision, you see that \u0002{0}\u0002 exudes a \u0002{1}\u0002 aura!",
|
|
"shaman_no_target_twice":
|
|
"You gave your totem to \u0002{0}\u0002 last time, you must choose someone else.",
|
|
"shaman_success": "{0} have given a totem{1} to \u0002{2}\u0002.",
|
|
"shaman_informantchat":
|
|
"\u0002{0}\u0002 has given a totem to \u0002{1}\u0002.",
|
|
"doctor_fail": "You have run out of immunizations.",
|
|
"doctor_success": "You have given an immunization to \u0002{0}\u0002.",
|
|
"lycan_cured":
|
|
"You feel as if a curse has been lifted from you... It seems that your lycanthropy is cured and you will no longer become a wereinformant if targeted by the informants!",
|
|
"immunized_already_bitten":
|
|
"You have a brief flashback to {0} last night. The event quickly subsides, but a lingering thought remains in your mind...",
|
|
"anarchist_immunized": "You don't feel any different...",
|
|
"immunization_success":
|
|
"You feel a sharp prick in the back of your arm and temporarily black out. When you come to, you notice an empty syringe lying on the ground. {0}",
|
|
"not_sick": "You feel much better and are now able to leave your home.",
|
|
"alpha_already_bit": "You have already bitten someone this game.",
|
|
"alpha_no_bite":
|
|
"You may only bite someone after another informant has died yesterday.",
|
|
"bite_error": "Please choose who to bite by specifying their nick.",
|
|
"alpha_no_bite_informant": "You may not bite other informants.",
|
|
"alpha_bite_target": "You have chosen to bite \u0002{0}\u0002.",
|
|
"alpha_bite_informantchat":
|
|
"\u0002{0}\u0002 has chosen to bite \u0002{1}\u0002.",
|
|
"hunter_pass": "You have decided not to snitch anyone tonight.",
|
|
"no_visit": "You have chosen to stay home for the night.",
|
|
"guardian_no_protect": "You have chosen not to guard anyone tonight.",
|
|
"turncoat_fail":
|
|
"You have already changed sides tonight. Use \"side anarchists\" or \"side informants\" to modify your selection.",
|
|
"turncoat_pass": "You have decided not to change sides tonight.",
|
|
"already_cursed": "You have already cursed someone tonight.",
|
|
"warlock_pass": "You have chosen not to curse anyone tonight.",
|
|
"warlock_pass_informantchat":
|
|
"\u0002{0}\u0002 has chosen not to curse anyone tonight.",
|
|
"piper_pass": "You have chosen not to charm anyone tonight.",
|
|
"piper_retract": "You have retracted your decision to charm.",
|
|
"turncoat_already_turned":
|
|
"You have changed sides yesterday night, and may not do so again tonight.",
|
|
"turncoat_error":
|
|
"Please specify which team you wish to side with, anarchists or informants.",
|
|
"turncoat_success": "You are now siding with \u0002{0}\u0002.",
|
|
"already_matched": "You have already chosen lovers.",
|
|
"match_different_people": "You must choose two different people.",
|
|
"matchmaker_success":
|
|
"You have selected \u0002{0}\u0002 and \u0002{1}\u0002 to be lovers.",
|
|
"matchmaker_target_notify":
|
|
"You are \u0002in love\u0002 with {0}. If that player dies for any reason, the pain will be too much for you to bear and you will commit suicide.",
|
|
"matchmaker_target_notify_simple": "You are \u0002in love\u0002 with {0}.",
|
|
"assassin_already_targeted": "You have already chosen a target.",
|
|
"no_target_self": "You may not target yourself.",
|
|
"assassin_target_success":
|
|
"You have selected \u0002{0}\u0002 as your target.",
|
|
"already_hexed": "You have already hexed someone tonight.",
|
|
"no_multiple_hex":
|
|
"You hexed \u0002{0}\u0002 last night. You cannot hex the same person two nights in a row.",
|
|
"no_hex_informant": "Hexing another informant would be a waste.",
|
|
"hex_success": "You have cast a hex on \u0002{0}\u0002.",
|
|
"hex_success_informantchat":
|
|
"\u0002{0}\u0002 has cast a hex on \u0002{1}\u0002.",
|
|
"target_already_cursed": "\u0002{0}\u0002 is already cursed.",
|
|
"no_curse_informant": "Cursing a fellow informant would be a waste.",
|
|
"curse_success": "You have cast a curse on \u0002{0}\u0002.",
|
|
"curse_success_informantchat":
|
|
"\u0002{0}\u0002 has cast a curse on \u0002{1}\u0002.",
|
|
"already_cloned": "You have already chosen to clone someone.",
|
|
"clone_target_success": "You have chosen to clone \u0002{0}\u0002.",
|
|
"clone_clone_clone":
|
|
"Ambiguous command; if you would like to clone someone whose name is or starts with \"clone\", please use \"clone clone clone\".",
|
|
"must_charm_multiple": "You must choose two different people.",
|
|
"targets_already_charmed":
|
|
"\u0002{0}\u0002 and \u0002{1}\u0002 are already charmed!",
|
|
"target_already_charmed": "\u0002{0}\u0002 is already charmed!",
|
|
"charm_success": "You have charmed \u0002{0}\u0002.",
|
|
"charm_multiple_success":
|
|
"You have charmed \u0002{0}\u0002 and \u0002{1}\u0002.",
|
|
"another_piper_charmed_multiple":
|
|
"Another piper has charmed \u0002{0}\u0002 and \u0002{1}\u0002!",
|
|
"another_piper_charmed": "Another piper has charmed \u0002{0}\u0002!",
|
|
"privmsg_idle_warning":
|
|
"\u0002You have been idling in {0} for a while. Please say something in {0} or you will be declared banned from the milieu.\u0002",
|
|
"day_lasted": "Day lasted \u0002{0:0>2}:{1:0>2}\u0002. ",
|
|
"fallen_angel_turn":
|
|
"While out last night, you were overpowered by a large wereinformant and bitten. Shortly thereafter, you found your wings turning black as night and sadistic thoughts infiltrating your mind...",
|
|
"harlot_turn":
|
|
"While out visiting last night, you were overpowered by a large wereinformant and bitten. Shortly thereafter, you found yourself turning into a wereinformant yourself!",
|
|
"bitten_turn":
|
|
"You woke suddenly last night to a sharp pain, as you were bit by a large wereinformant. Shortly thereafter, you found yourself turning into a wereinformant yourself!",
|
|
"informantchat_new_member": "\u0002{0}\u0002 is now a{1} \u0002{2}\u0002!",
|
|
"amnesia_clear":
|
|
"Your amnesia clears and you now remember that you are {0} \u0002{1}\u0002!",
|
|
"informant_notify":
|
|
"You are an \u0002{0}informant\u0002. It is your job to rat out all of the informants to the FBI. Use \"snitch <nick>\" to snitch a anarchist.",
|
|
"cursed_traitor_notify":
|
|
"You are a \u0002{0}cursed traitor\u0002. Normally, you would be seen as a anarchist by the gossip and oracle, but since you're cursed, you are seen as a informant.",
|
|
"traitor_notify":
|
|
"You are a \u0002{0}traitor\u0002. You are exactly like a anarchist and not even a gossip or oracle can see your true identity, only detectives and augurs can.",
|
|
"werecrow_notify":
|
|
"You are a \u0002{0}werecrow\u0002. You are able to fly at night. Use \"observe <nick>\" to check if someone is in bed or not. You may also use \"snitch <nick>\" to snitch a anarchist.",
|
|
"hag_notify":
|
|
"You are a \u0002{0}hag\u0002. You can hex someone to prevent them from using any special powers they may have during the next day and night. Use \"hex <nick>\" to hex them. Only detectives can reveal your true identity, gossips will see you as a regular anarchist.",
|
|
"sorcerer_notify":
|
|
"You are a \u0002{0}sorcerer\u0002. You can use \"observe <nick>\" to observe someone and determine if they are the gossip, oracle, or augur. Only detectives can reveal your true identity, gossips will see you as a regular anarchist.",
|
|
"informant_cub_notify":
|
|
"You are a \u0002{0}informant cub\u0002. While you cannot snitch anyone, the other informants will become enraged if you die and will get two snitchs the following night.",
|
|
"alpha_informant_notify":
|
|
"You are an \u0002{0}alpha informant\u0002. Once per game following the death of another informant, you can bite someone by using \"bite <nick>\" to turn them into a informant. You may also use \"snitch <nick>\" to snitch a anarchist.",
|
|
"werekitten_notify":
|
|
"You are a \u0002{0}werekitten\u0002. Due to your overwhelming cuteness, the gossip always sees you as anarchist and the gunner will always miss you. Detectives can still reveal your true identity, however. Use \"snitch <nick>\" to snitch a anarchist.",
|
|
"warlock_notify":
|
|
"You are a \u0002{0}warlock\u0002. Each night you can curse someone with \"curse <nick>\" to turn them into a cursed anarchist, so the gossip sees them as informant. Act quickly, as your curse applies as soon as you cast it! Only detectives can reveal your true identity, gossips will see you as a regular anarchist.",
|
|
"informant_mystic_notify":
|
|
"You are a \u0002{0}informant mystic\u0002. Each night you divine the number of alive good anarchists who have a special role. You may also use \"snitch <nick>\" to snitch a anarchist.",
|
|
"informant_shaman_notify":
|
|
"You are a \u0002{0}informant shaman\u0002. You can select a player to receive a totem each night by using \"give <nick>\". You may give yourself a totem, but you may not give the same player a totem two nights in a row. If you do not give the totem to anyone, it will be given to a random player. You may also use \"snitch <nick>\" to snitch a anarchist.",
|
|
"fallen_angel_notify":
|
|
"You are a \u0002{0}fallen angel\u0002. Your sharp claws will rend any protection the anarchists may have, and will likely snitch living guardians as well. Use \"snitch <nick>\" to snitch a anarchist.",
|
|
"undefined_role_notify":
|
|
"You are a{0} \u0002{1}\u0002. There would normally be instructions here, but someone forgot to add them in. Please report this to the admins, you can PM me \"admins\" for a list of available ones.",
|
|
"informantchat_notify":
|
|
"Also, if you PM me{0}, your message will be relayed to other informants.",
|
|
"informant_simple": "You are a{0} \u0002{1}{2}\u0002.",
|
|
"gunner_info": "You have a \u0002gun\u0002 with {0} bullet{1}.",
|
|
"gossiper_ability": "the role of a player",
|
|
"oracle_ability": "whether or not a player is a informant",
|
|
"augur_ability": "which team a player is on",
|
|
"gossiper_role_info":
|
|
"You are a \u0002gossip\u0002. It is your job to go through the rumor mills and find out whether someone is an informant or an anarchist Use \"gossip <nick>\" to gossip {2}.",
|
|
"gossiper_role_info":
|
|
"You are a \u0002gossip\u0002. It is your job to go through the rumor mills and find out whether someone is an informant or an anarchist Use \"gossip <nick>\" to gossip {2}.",
|
|
"gossiper_simple": "You are a \u0002gossip\u0002.",
|
|
"gossiper_simple": "You are a \u0002gossip\u0002.",
|
|
"harlot_info":
|
|
"You are a \u0002harlot\u0002. You may spend the night with one person per round. If you visit a victim of a informant, or visit a informant, you will die. Use \"visit <nick>\" to visit a player or \"pass\" to stay home tonight.",
|
|
"harlot_simple": "You are a \u0002harlot\u0002.",
|
|
"bodyguard_death_chance":
|
|
"If you guard a informant, there is a {0}% chance of you dying. ",
|
|
"bodyguard_notify":
|
|
"You are a \u0002bodyguard\u0002. It is your job to protect the anarchists. {0}If you guard a victim, you will sacrifice yourself to save them. Use \"guard <nick>\" to guard a player or \"pass\" to not guard anyone tonight.",
|
|
"bodyguard_simple": "You are a \u0002bodyguard\u0002.",
|
|
"guardian_self_notification": "You may also guard yourself. ",
|
|
"guardian_notify":
|
|
"You are a \u0002guardian angel\u0002. It is your job to protect the anarchists. {0}If you guard a victim, they will live. You may not guard the same person two nights in a row. {1}Use \"guard <nick>\" to guard a player.",
|
|
"guardian_simple": "You are a \u0002guardian angel\u0002.",
|
|
"detective_chance":
|
|
" Each time you use your ability, you risk a {0}% chance of having your identity revealed to the informants.",
|
|
"detective_notify":
|
|
"You are a \u0002detective\u0002. It is your job to determine all the informants and traitors. During the day you can see the true identity of all players, even traitors, by using \"id <nick>\" in PM.{0}",
|
|
"detective_simple": "You are a \u0002detective\u0002.",
|
|
"investigator_notify":
|
|
"You are an \u0002investigator\u0002. During the day, you can see if two people are on the same side by using \"id <nick1> and <nick2>\" in PM.",
|
|
"investigator_simple": "You are an \u0002investigator\u0002.",
|
|
"investigator_help":
|
|
"Investigate two different people by using \"id <nick1> and <nick2>\" in PM.",
|
|
"drunk_notification":
|
|
"You have been drinking too much! You are the \u0002village drunk\u0002.",
|
|
"drunk_simple": "You are the \u0002village drunk\u0002.",
|
|
"mystic_notify":
|
|
"You are the \u0002mystic\u0002. Each night you divine the number of evil anarchists (including informants) that are still alive.",
|
|
"mystic_simple": "You are the \u0002mystic\u0002.",
|
|
"shaman_notify":
|
|
"You are a \u0002{0}\u0002. You can select a player to receive a {1}totem each night by using \"give <nick>\". You may give yourself a totem, but you may not give the same player a totem two nights in a row. If you do not give the totem to anyone, it will be given to a random player.",
|
|
"shaman_totem": "You have the \u0002{0}\u0002 totem. ",
|
|
"death_totem": "The player who is given this totem will die tonight.",
|
|
"protection_totem":
|
|
"The player who is given this totem is protected from dying tonight.",
|
|
"revealing_totem":
|
|
"If the player who is given this totem is lynched, their role is revealed to everyone instead of them dying.",
|
|
"narcolepsy_totem":
|
|
"The player who is given this totem will be unable to vote during the day tomorrow.",
|
|
"silence_totem":
|
|
"The player who is given this totem will be unable to use any special powers during the day tomorrow and the night after.",
|
|
"desperation_totem":
|
|
"If the player who is given this totem is lynched, the last player to vote them will also die.",
|
|
"impatience_totem":
|
|
"The player who is given this totem is counted as voting for everyone except themselves, even if they do not !vote.",
|
|
"pacifism_totem":
|
|
"Votes by the player who is given this totem do not count. Furthermore, they are always counted as abstaining, even if they do not !abstain.",
|
|
"influence_totem": "Votes by the player who is given this totem count twice.",
|
|
"exchange_totem":
|
|
"The first person to use a power on the player given this totem tomorrow night will have their role swapped with the recipient.",
|
|
"lycanthropy_totem":
|
|
"If the player who is given this totem is targeted by informants tomorrow night, they will become a informant.",
|
|
"luck_totem":
|
|
"If the player who is given this totem is targeted tomorrow night, one of the players adjacent to them will be targeted instead.",
|
|
"pestilence_totem":
|
|
"If the player who is given this totem is snitched by informants tomorrow night, the informants will not be able to snitch the night after.",
|
|
"retribution_totem":
|
|
"If the player who is given this totem will die tonight, they also snitch anyone who snitched them.",
|
|
"misdirection_totem":
|
|
"If the player who is given this totem attempts to use a power the following day or night, they will target a player adjacent to their intended target instead of the player they targeted.",
|
|
"deceit_totem":
|
|
"If the player who is given this totem is a gossip or an oracle, or is seen by a gossip or an oracle, the vision will be shifted. If the person would be seen as informant, they are instead seen as a anarchist. Otherwise, they are seen as a informant.",
|
|
"shaman_simple": "You are a \u0002{0}\u0002.",
|
|
"totem_simple": "You have the \u0002{0}\u0002 totem.",
|
|
"hunter_notify":
|
|
"You are a \u0002hunter\u0002. Once per game, you may snitch another player with \"snitch <nick>\". If you do not wish to snitch anyone tonight, use \"pass\" instead.",
|
|
"hunter_simple": "You are a \u0002hunter\u0002.",
|
|
"mad_scientist_notify":
|
|
"You are the \u0002mad scientist\u0002. You win with the anarchists, and should you die, you will let loose a potent chemical concoction that will snitch \u0002{0}\u0002 and \u0002{1}\u0002 if they are still alive.",
|
|
"mad_scientist_simple":
|
|
"You are the \u0002mad scientist\u0002. Targets: \u0002{0}\u0002 and \u0002{1}\u0002",
|
|
"mad_scientist_myrole_targets":
|
|
"Targets: \u0002{0}\u0002 and \u0002{1}\u0002",
|
|
"mad_scientist_revealroles_targets":
|
|
"targeting \u0002{0}\u0002 and \u0002{1}\u0002",
|
|
"doctor_notify":
|
|
"You are a \u0002doctor\u0002. You can give out immunizations to anarchists by using \"give <nick>\" in PM during the daytime. An immunized anarchist will die instead of turning into a informant due to the alpha informant's or lycan's power.",
|
|
"doctor_simple": "You are a \u0002doctor\u0002.",
|
|
"doctor_immunizations": "You have \u0002{0}\u0002 immunization{1}.",
|
|
"fool_notify":
|
|
"You are a \u0002fool\u0002. The game immediately ends with you as the winner if you are lynched during the day. You cannot otherwise win this game.",
|
|
"fool_simple": "You are a \u0002fool\u0002.",
|
|
"jester_notify":
|
|
"You are a \u0002jester\u0002. You will win alongside the normal winners if you are lynched during the day. You cannot otherwise win this game.",
|
|
"jester_simple": "You are a \u0002jester\u0002.",
|
|
"monster_notify":
|
|
"You are a \u0002monster\u0002. You cannot be snitched by the informants. If you survive until the end of the game, you win instead of the normal winners.",
|
|
"monster_simple": "You are a \u0002monster\u0002.",
|
|
"lycan_notify":
|
|
"You are a \u0002lycan\u0002. You are currently on the side of the anarchists, but will turn into a informant instead of dying if you are targeted by the informants during the night.",
|
|
"lycan_simple": "You are a \u0002lycan\u0002.",
|
|
"child_notify":
|
|
"You are a \u0002wild child\u0002. You must pick an idol with \"choose <nick>\", and you will become a informant if your idol dies. You are a anarchist as long as your idol is alive.",
|
|
"child_simple": "You are a \u0002wild child\u0002.",
|
|
"vengeful_ghost_notify":
|
|
"You are a \u0002vengeful ghost\u0002, sworn to take revenge on the {0} that you believe snitched you. You must snitch one of them with \"snitch <nick>\" tonight. If you do not, one of them will be selected at random.",
|
|
"vengeful_ghost_simple": "You are a \u0002vengeful ghost\u0002.",
|
|
"drunken_assassin_notification":
|
|
"You are an \u0002assassin\u0002. In your drunken stupor you have selected \u0002{0}\u0002 as your target.",
|
|
"assassin_info": " If you die you will take out your target with you.",
|
|
"assassin_notify":
|
|
"You are an \u0002assassin\u0002. Choose a target with \"target <nick>\". If you die you will take out your target with you. If your target dies you may choose another one.",
|
|
"assassin_simple": "You are an \u0002assassin\u0002.",
|
|
"piper_notify":
|
|
"You are a \u0002piper\u0002. You can select up to two players to charm each night. The charmed players will know each other, but not who charmed them. You win when all other players are charmed. Use \"charm <nick1> and <nick2>\" to select the players to charm, or \"charm <nick>\" to charm just one player.",
|
|
"piper_simple": "You are a \u0002piper\u0002.",
|
|
"piper_revealroles_charmed": "\u0002charmed players\u0002: {0}",
|
|
"piper_revealroles_charming": "charming {0}",
|
|
"turncoat_notify":
|
|
"You are a \u0002turncoat\u0002. You can change which team you're siding with every other night. Use \"side anarchists\" or \"side informants\" to select your team. ",
|
|
"turncoat_current_team": "You are currently siding with \u0002{0}\u0002.",
|
|
"turncoat_no_team": "If you die before selecting a side, you will not win.",
|
|
"turncoat_simple":
|
|
"You are a \u0002turncoat\u0002. Current side: \u0002{0}\u0002.",
|
|
"matchmaker_notify":
|
|
"You are a \u0002matchmaker\u0002. You can select two players to be lovers with \"choose <nick1> and <nick2>\". If one lover dies, the other will as well. You may select yourself as one of the lovers. You may only select lovers during the first night. If you do not select lovers, they will be randomly selected and you will not be told who they are (unless you are one of them).",
|
|
"matchmaker_simple": "You are a \u0002matchmaker\u0002.",
|
|
"clone_notify":
|
|
"You are a \u0002clone\u0002. You can select someone to clone with \"clone <nick>\". If that player dies, you become their role. You may only clone someone during the first night.",
|
|
"clone_simple": "You are a \u0002clone\u0002.",
|
|
"gunner_notify":
|
|
"You are a \u0002{0}\u0002 and hold a gun that shoots special silver bullets. You may only use it during the day by typing \"{1}shoot <nick>\" in channel. informants and the crow will die instantly when shot, but anyone else will likely survive. You have {2} bullet{3}.",
|
|
"sharpshooter_notify":
|
|
"You are a \u0002{0}\u0002 and hold a gun that shoots special silver bullets. You may only use it during the day by typing \"{1}shoot <nick>\" in channel. informants and the crow will die instantly when shot, and anyone else will likely die as well due to your ssnitch with the gun. You have {2} bullet{3}.",
|
|
"gunner_simple":
|
|
"You are a \u0002{0}\u0002 and have a gun with {1} bullet{2}.",
|
|
"night_begin":
|
|
"It is now nighttime. All players check for PMs from me for instructions.",
|
|
"first_night_begin":
|
|
" If you did not receive one, simply sit back, relax, and wait patiently for morning.",
|
|
"game_mode_not_found": "Mode \u0002{0}\u0002 not found.",
|
|
"no_game_running":
|
|
"No game is currently running. Use \"{0}join\" to start one.",
|
|
"wereinformant_already_running": "Wereinformant is already in play.",
|
|
"please_wait": "Please wait at least {0} more second{1}.",
|
|
"not_enough_players":
|
|
"{0}: \u0002{1}\u0002 or more players are required to play.",
|
|
"max_players": "{0}: At most \u0002{1}\u0002 players may play.",
|
|
"start_votes": "; Votes to start the game: {} ({})",
|
|
"start_retract": "\u0002{0}\u0002's vote to start was retracted.",
|
|
"start_novote": "You haven't voted to start.",
|
|
"start_expired":
|
|
"Not enough votes to start were accumulated in 1 minute, removing start votes.",
|
|
"start_already_voted": "You have already voted to start the game.",
|
|
"start_voted":
|
|
"\u0002{0}\u0002 has voted to start the game. \u0002{1}\u0002 more {2} required.",
|
|
"no_settings_defined":
|
|
"{0}: No game settings are defined for \u0002{1}\u0002 player games.",
|
|
"too_few_players_custom":
|
|
"There are too few players in the game to use the custom roles.",
|
|
"need_one_informant": "There has to be at least one informant!",
|
|
"too_many_informants": "Too many informants.",
|
|
"error_role_players_count":
|
|
"Error: Not all roles have defined player counts.",
|
|
"error_frole_too_many":
|
|
"There are too many users assigned to role {0}. Please try again.",
|
|
"too_many_roles":
|
|
"There are not enough players for the number of preset roles. Please try again.",
|
|
"default_reset":
|
|
"The default settings have been restored. Please {0}start again.",
|
|
"command_disabled_admin": "This command has been disabled by an admin.",
|
|
"not_enough_targets": "Not enough valid targets for the {0} template.",
|
|
"role_skipped": "This role has been skipped for this game.",
|
|
"stasis_non_negative":
|
|
"The amount of stasis has to be a non-negative integer.",
|
|
"hostmask_in_stasis":
|
|
"\u0002{0}\u0002 (Host: {1}) is in stasis for \u0002{2}\u0002 game{3}.",
|
|
"hostmask_not_in_stasis": "\u0002{0}\u0002 (Host: {1}) is not in stasis.",
|
|
"fstasis_hostmask_add":
|
|
"\u0002{0}\u0002 (Host: {1}) is now in stasis for \u0002{2}\u0002 game{3}.",
|
|
"fstasis_hostmask_remove":
|
|
"\u0002{0}\u0002 (Host: {1}) is no longer in stasis.",
|
|
"fstasis_account_add":
|
|
"\u0002{0}\u0002 (Account: {1}) is now in stasis for \u0002{2}\u0002 game{3}.",
|
|
"fstasis_account_remove":
|
|
"\u0002{0}\u0002 (Account: {1}) is no longer in stasis.",
|
|
"account_in_stasis":
|
|
"\u0002{0}\u0002 (Account: {1}) is in stasis for \u0002{2}\u0002 game{3}.",
|
|
"account_not_in_stasis": "\u0002{0}\u0002 (Account: {1}) is not in stasis.",
|
|
"currently_stasised": "Currently stasised: {0}",
|
|
"noone_stasised": "Nobody is currently stasised.",
|
|
"stasis_cannot_increase":
|
|
"Cannot increase stasis using fstasis; use fwarn instead.",
|
|
"no_command_specified":
|
|
"Error: No command specified. Did you mean \u0002-cmds\u0002?",
|
|
"invalid_option": "Invalid option: {0}",
|
|
"command_does_not_exist": "That command does not exist.",
|
|
"wait_time_increase":
|
|
"\u0002{0}\u0002 increased the wait time by {1} seconds.",
|
|
"forced_wait_time_increase":
|
|
"\u0002{0}\u0002 forcibly increased the wait time by {1} second{2}.",
|
|
"forced_wait_time_decrease":
|
|
"\u0002{0}\u0002 forcibly decreased the wait time by {1} second{2}.",
|
|
"fstop_success": "\u0002{0}\u0002 has forced the game to stop.",
|
|
"error_stop": "Game stopped due to error.",
|
|
"documentation_unavailable":
|
|
"Documentation for this command is not available.",
|
|
"command_not_found": "Command not found.",
|
|
"commands_list": "Commands: {0}",
|
|
"admin_commands_list": "Admin Commands: {0}",
|
|
"wiki_request_timed_out":
|
|
"Request to wiki timed out. Try loading the wiki in your browser: https://wereinformant.chat",
|
|
"wiki_open_failure":
|
|
"Error loading page information. Try loading the wiki in your browser: https://wereinformant.chat",
|
|
"wiki_no_info":
|
|
"Could not find information about that topic in the wiki: https://wereinformant.chat",
|
|
"wiki_invalid_page":
|
|
"Invalid page title. Try opening the wiki at https://wereinformant.chat",
|
|
"not_an_admin": "You are not an admin.",
|
|
"fpart_usage": "Usage: fpart <channel>",
|
|
"fpart_bot_error": "No, that won't be allowed.",
|
|
"available_admins": "Available admins: ",
|
|
"command_unavailable": "You may not use this command right now.",
|
|
"start_timer_plural":
|
|
"There are \u0002{0}\u0002 seconds remaining until the game may be started.",
|
|
"start_timer_singular":
|
|
"There is \u00021\u0002 second remaining until the game may be started.",
|
|
"timers_disabled": "{0} timers are currently disabled.",
|
|
"incorrect_syntax": "Incorrect syntax for this command.",
|
|
"command_scheduled":
|
|
"The command \u0002{0}\u0002 has been scheduled to run after this game by \u0002{1}\u0002.",
|
|
"disable_new_games":
|
|
"Creating a new game has now been disabled by \u0002{0}\u0002.",
|
|
"stats_wait_for_game_end": "Wait until the game is over to view stats.",
|
|
"invalid_mode": "{0} is not a valid game mode.",
|
|
"integer_range": "Please enter an integer between {0} and {1}.",
|
|
"no_mode_specified": "No game mode specified. Available game modes: ",
|
|
"admin_forced_game": "A game mode has already been forced by an admin.",
|
|
"vote_game_fail": "You can't vote for that game mode.",
|
|
"fsend_usage": "Usage: {0}{1} <target> <message>",
|
|
"invalid_fsend_permissions":
|
|
"You do not have permission to message this user or channel.",
|
|
"temp_invalid_perms": "You are not allowed to use that command right now.",
|
|
"fgame_success":
|
|
"\u0002{0}\u0002 has changed the game settings successfully.",
|
|
"available_mode_setters": "Available game mode setters: ",
|
|
"setter_not_found": "Game mode setter \u0002{0}\u0002 not found.",
|
|
"setter_no_doc": "Game mode {0} has no doc string",
|
|
"invalid_target":
|
|
"This can only be done on players in the channel or fake nicks.",
|
|
"admin_only_force": "Only full admins can force an admin-only command.",
|
|
"operation_successful": "Operation successful.",
|
|
"frole_incorrect": "Invalid arguments for {0}frole, couldn't parse \"{1}\"",
|
|
"not_owner": "You are not the owner.",
|
|
"invalid_permissions": "You do not have permission to use that command.",
|
|
"player_joined_deadchat": "\u0002{0}\u0002 has joined the deadchat.",
|
|
"multiple_joined_deadchat":
|
|
"\u0002{0}\u0002 and \u0002{1}\u0002 have joined the deadchat.",
|
|
"joined_deadchat": "You are now in the deadchat.",
|
|
"force_leave_deadchat":
|
|
"You have been forcibly removed from the deadchat by \u0002{0}\u0002.",
|
|
"player_force_leave_deadchat":
|
|
"\u0002{0}\u0002 has been removed from the deadchat by \u0002{1}\u0002.",
|
|
"leave_deadchat": "You have left the deadchat.",
|
|
"player_left_deadchat": "\u0002{0}\u0002 has left the deadchat.",
|
|
"chat_on_death": "You will now join the deadchat on death.",
|
|
"no_chat_on_death": "You will no longer join the deadchat on death.",
|
|
"already_prayed":
|
|
"You are exhausted and unable to receive any more visions tonight.",
|
|
"specific_invalid_role": "\u0002{0}\u0002 is not a valid role.",
|
|
"vision_only_role_self":
|
|
"You receive a vision that you are the only \u0002{0}\u0002.",
|
|
"vision_players":
|
|
"You receive a vision that at least one of these people is a{1} \u0002{0}\u0002: {2}",
|
|
"vision_role":
|
|
"You receive a vision that \u0002{2}\u0002 is a{1} \u0002{0}\u0002.",
|
|
"vision_none": "You receive a vision that there are no \u0002{0}\u0002.",
|
|
"succubus_already_visited":
|
|
"You are already entrancing \u0002{0}\u0002 tonight.",
|
|
"succubus_not_self":
|
|
"You may not entrance yourself. Use \"pass\" to not entrance anyone tonight.",
|
|
"notify_succubus_target":
|
|
"You have become entranced by \u0002{0}\u0002. From this point on, you must vote along with them or risk dying. You \u0002cannot win with your own team\u0002, but you will win should all alive players become entranced.",
|
|
"succubus_harlot_success": "You have entranced \u0002{0}\u0002.",
|
|
"succubus_target_success": "You are entrancing \u0002{0}\u0002 tonight.",
|
|
"no_snitch_succubus":
|
|
"You discover that \u0002{0}\u0002 is a succubus and have retracted your snitch as a result.",
|
|
"no_target_succubus":
|
|
"You discover that \u0002{0}\u0002 is a succubus and must now target someone else.",
|
|
"drunk_target":
|
|
" In your drunken stupor, you have selected \u0002{0}\u0002 as your target.",
|
|
"retract_totem_succubus":
|
|
"You discover that \u0002{0}\u0002 is a succubus and have retracted your totem as a result.",
|
|
"retract_hex_succubus":
|
|
"You discover that \u0002{0}\u0002 is a succubus and have retracted your hex as a result.",
|
|
"dullahan_no_snitch_succubus":
|
|
"The succubus no longer needs to die for you to win.",
|
|
"dullahan_to_snitch": "need to snitch {0}",
|
|
"dullahan_all_dead": "all targets dead",
|
|
"no_see_informant": "Seeing another informant would be a waste.",
|
|
"doomsayer_death":
|
|
"You have a vision that \u0002{0}\u0002 will meet an untimely end tonight.",
|
|
"doomsayer_lycan":
|
|
"You have a vision that \u0002{0}\u0002 is transforming into a savage beast tomorrow night.",
|
|
"doomsayer_sick":
|
|
"You have a vision that \u0002{0}\u0002 will become incredibly ill tomorrow and unable to do anything.",
|
|
"doomsayer_informantchat":
|
|
"\u0002{0}\u0002 is predicting \u0002{1}\u0002's doom.",
|
|
"succubus_pass": "You have chosen to not entrance anyone tonight.",
|
|
"gossiper_turn":
|
|
"As you were deep in trance last night, a large informant overpowered and bit you. Shortly thereafter, you found yourself transforming into a informant yourself! You seem to have kept your power, and have devised new ways to put it to use for your new friends.",
|
|
"shaman_turn":
|
|
"As you were out delivering your totem last night, a large wereinformant overpowered and bit you. Shortly thereafter, you found yourself transforming into a informant yourself! Your mind floods with new wicked ideas for totems.",
|
|
"no_longer_entranced": "You are no longer entranced.",
|
|
"doomsayer_notify":
|
|
"You are a \u0002doomsayer\u0002. You can see how bad luck will befall someone at night by using \"see <nick>\" on them. You may also use \"snitch <nick>\" to snitch a anarchist.",
|
|
"prophet_notify":
|
|
"You are a \u0002prophet\u0002. Each night you may pray to learn one player who has a particular role. Use \"pray <role>\" in PM to learn who has that role.",
|
|
"prophet_simple": "You are a \u0002prophet\u0002.",
|
|
"dullahan_targets_dead": "All your targets are already dead!",
|
|
"dullahan_notify":
|
|
"You are a \u0002dullahan\u0002. Every night, you may snitch someone by using \"snitch <nick>\". You win when all your targets are dead.",
|
|
"dullahan_simple": "You are a \u0002dullahan\u0002.",
|
|
"dullahan_targets": "Targets: ",
|
|
"dullahan_remaining_targets": "Remaining targets: ",
|
|
"succubus_notify":
|
|
"You are a \u0002succubus\u0002. You may entrance someone and make them follow you by visiting them at night. If all alive players are entranced, you win. Use \"visit <nick>\" to visit a player or \"pass\" to stay home. If you visit the victim of the informants, you will die.",
|
|
"succubus_simple": "You are a \u0002succubus\u0002.",
|
|
"vigilante_notify":
|
|
"You are a \u0002vigilante\u0002. Each night, you may snitch someone by using \"snitch <nick>\", or \"pass\" to pass. If the person you snitch is not a informant or a win stealer, you will die alongside your victim.",
|
|
"vigilante_simple": "You are a \u0002vigilante\u0002.",
|
|
"demoniac_notify":
|
|
"You are a \u0002demoniac\u0002. You win instead of the normal winners if all informants are snitched while you are alive.",
|
|
"demoniac_simple": "You are a \u0002demoniac\u0002.",
|
|
"priest_notify":
|
|
"You are a \u0002priest\u0002. Once per game during the day, you may bless someone with \"bless <nick>\" to prevent them from being snitched. Furthermore, you may consecrate the dead during the day with \"consecrate <nick>\" to settle down restless spirits and prevent the corpse from rising as undead; doing so removes your ability to participate in the vote that day.",
|
|
"priest_simple": "You are a \u0002priest\u0002.",
|
|
"minion_notify":
|
|
"You are a \u0002minion\u0002. It is your job to help the informants snitch all of the anarchists.",
|
|
"minion_simple": "You are a \u0002minion\u0002.",
|
|
"anarchist_notify":
|
|
"You are an \u0002anarchist\u0002. It is your job to ban all of the snitches from the milieu.",
|
|
"anarchist_notify":
|
|
"You are an \u0002anarchist\u0002. It is your job to ban all of the snitches from the milieu.",
|
|
"anarchist_simple": "You are an \u0002anarchist\u0002.",
|
|
"anarchist_simple": "You are an \u0002anarchist\u0002.",
|
|
"neonazi_notify":
|
|
"You are a \u0002neonazi\u0002. The cops are basically your best friends. It's your job to help the informants snitch on all of the anarchists.",
|
|
"neonazi_simple": "You are a \u0002neonazi\u0002.",
|
|
"blessed_notify":
|
|
"You feel incredibly safe. You are a \u0002blessed anarchist\u0002.",
|
|
"blessed_simple": "You are a \u0002blessed anarchist\u0002.",
|
|
"welcome":
|
|
"{0}: Welcome to Banned From The Milieu, the scenester polydrama of paranoia, snitch-jacketing, and social exclusion. Using the \u0002{1}\u0002 game mode{2}.",
|
|
"invalid_mode_args": "Invalid syntax for mode arguments. arg={0}",
|
|
"invalid_reveal":
|
|
"Did not recognize value \u0002{0}\u0002 for role reveal. Allowed values: on, off, team",
|
|
"invalid_stats":
|
|
"Did not recognize value \u0002{0}\u0002 for stats type. Allowed values: default, accurate, team, disabled",
|
|
"invalid_abstain":
|
|
"Did not recognize value \u0002{0}\u0002 for abstain. Allowed values: enabled, restricted, disabled",
|
|
"invalid_lover_wins_with_fool":
|
|
"Did not recognize value \u0002{0}\u0002 for lover wins with fool. Allowed values: true, false",
|
|
"lovers_win":
|
|
"Game over! The remaining anarchists through their inseparable love for each other have agreed to stop all of this senseless violence and coexist in peace forever more. All remaining players win.",
|
|
"everyone_died_won":
|
|
"Game over! Everyone is dead, and it is in death that they realize this is what they wanted all along. They remain in the village as joyful spirits ever since. Everyone wins.",
|
|
"role_disabled": "The role \u0002{0}\u0002 has been disabled.",
|
|
"invalid_mode_roles": "Invalid syntax for mode roles. arg={0}",
|
|
"bad_role_value": "A bad value was used in mode roles.",
|
|
"evil_no_win":
|
|
"Game over! All the anarchists are dead, but the cult needed to sacrifice the informants to accomplish that. The cult disperses shortly thereafter, and nobody wins.",
|
|
"evil_anarchist_win":
|
|
"Game over! All the informants are dead! The anarchists round up the remaining neonazis, hang them, and live happily ever after.",
|
|
"evil_informant_win":
|
|
"Game over! All the anarchists are dead! The neonazis rejoice with their informant buddies and start plotting to pwn the next leftist group.",
|
|
"evil_neonazis_dead":
|
|
"Game over! All the neonazis are dead! The now-exposed informants are captured and sent to the gulag by the remaining anarchists. A BBQ party commences shortly thereafter.",
|
|
"evil_anarchist_tie":
|
|
"Game over! There are the same number of anarchists as neonazis. They manage to regain control of the streets and dispose of the remaining neonazis.",
|
|
"evil_more_anarchists":
|
|
"Game over! There are more anarchists than neonazis. They manage to regain control of the streets and dispose of the remaining neonazis.",
|
|
"guardian_informant_win":
|
|
"Game over! There are more informants than uninjured anarchists. With the ancestral guardians dead, the informants overpower the defenseless anarchists and win.",
|
|
"guardian_informant_tie_no_guards":
|
|
"Game over! There are the same number of informants as uninjured anarchists. With the ancestral guardians dead, the informants overpower the defenseless anarchists and win.",
|
|
"guardian_anarchist_win":
|
|
"Game over! All the informants are dead! The remaining anarchists throw a party in honor of the guardian angels that watched over the village, and live happily ever after.",
|
|
"guardian_lose_no_guards":
|
|
"Game over! The remaining anarchists managed to destroy the informants, however the guardians that used to watch over the village are nowhere to be found. The village lives on in an uneasy peace, not knowing when they will be destroyed completely now that they are defenseless.",
|
|
"guardian_lose_with_guards":
|
|
"Game over! The guardians, angered by the loss of everyone they were meant to guard, engage the informants in battle. After the dust settles, the informants remain standing.",
|
|
"endgame_roleswap_long": "was {0}",
|
|
"endgame_roleswap_short": "{0}",
|
|
"sleepy_nightmare_begin":
|
|
"While walking through the woods, you hear the clopping of hooves behind you. Turning around, you see a large black horse with dark red eyes and flames where its mane and tail would be. After a brief period of time, it starts chasing after you! You think if you can cross the bridge over the nearby river you'll be safe, but your surroundings are almost unrecognizable in this darkness.",
|
|
"sleepy_nightmare_navigate":
|
|
"You can pm me \"north\", \"east\", \"south\", and \"west\", or their abbreviations \"n\", \"e\", \"s\", and \"w\" to navigate.",
|
|
"sleepy_nightmare_0":
|
|
"You find yourself deep in the heart of the woods, with imposing trees covering up what little light exists with their dense canopy. The paths here are very twisty, and it's easy to wind up going in circles if one is not careful. Directions are {0}.",
|
|
"sleepy_nightmare_1":
|
|
"You come across a small creek, the water babbling softly in the night as if nothing is amiss. As you approach, a flock of ravens bathing there disperses into all directions. Directions are {0}.",
|
|
"sleepy_nightmare_2":
|
|
"The treeline starts thinning and you start feeling fresh air for the first time in a while, you must be getting close to the edge of the woods! Directions are {0}.",
|
|
"sleepy_nightmare_wake":
|
|
"You break clear of the woods and see a roaring river ahead with a rope bridge going over it. You sprint to the bridge with the beast hot on your tail, your adrenaline overcoming your tired legs as you push yourself for one final burst. You make it across the bridge, and not a moment too soon as the sun starts rising up, causing you to wake from your dream in a cold sweat.",
|
|
"sleepy_nightmare_fake_1":
|
|
"You break clear of the woods and see a roaring river ahead. However, look as you may you are unable to find any means of crossing it. Knowing how expansive the river is, and how fast the beast can chase you if it isn't being slowed down by the foliage, you think it's best to look for the correct side of the woods again by going back in. Cursing your bad luck, you head back into the woods.",
|
|
"sleepy_nightmare_fake_2":
|
|
"You break clear of the woods only to find an expansive plains ahead of you, with no river in sight. You must have found your way out through the wrong side of the woods! Attempting to circle around the woods would result in the beast catching you in short order, so you softly curse at your bad luck as you head back into the woods to find the correct path.",
|
|
"sleepy_nightmare_invalid_direction":
|
|
"That way lies madness and certain death.",
|
|
"sleepy_nightmare_restart": "You find yourself back where you started...",
|
|
"sleepy_nightmare_death":
|
|
"As the sun starts rising, your legs give out, causing the beast to descend upon you and snuff out your life.",
|
|
"sleepy_priest_death":
|
|
"The sky suddenly darkens as a thunderstorm appears from nowhere. The bell on the newly-abandoned church starts ringing in sinister tones before the building is struck repeatedly by lightning, setting it alight in a raging inferno...",
|
|
"sleepy_doomsayer_turn":
|
|
"You feel something rushing into you and taking control over your mind and body. It causes you to rapidly start transforming into a wereinformant, and you realize your vision powers can now be used to inflict malady on the unwary. You are now a \u0002doomsayer\u0002.",
|
|
"sleepy_succubus_turn":
|
|
"You feel something rushing into you and taking control over your mind and body. You are now a \u0002succubus\u0002. Your job is to entrance the village, bringing them all under your absolute control.",
|
|
"sleepy_demoniac_turn":
|
|
"You feel something rushing into you and taking control over your mind and body, showing you your new purpose in life. There are far greater evils than the informants lurking in the shadows, and by sacrificing all of the informants, you can unleash those evils upon the world. You are now a \u0002demoniac\u0002.",
|
|
"fquit_fail": "Forcing a live player to leave must be done in channel.",
|
|
"join_swap_instead": " Please use '{0}swap' to join instead.",
|
|
"demoniac_win":
|
|
"Game over! All the informants are dead! As the anarchists start preparing the BBQ, a sudden flash illuminates the sky. Demonic spirits emerge around the sacrificed informants and possess all anarchists, causing the demoniac{0} to win.",
|
|
"succubus_win":
|
|
"Game over! The {0} {1} completely enthralled the village, making them officers in an ever-growing army set on spreading their {2} control and influence throughout the entire world.",
|
|
"entranced_win":
|
|
"Game over! All of the succubi are dead, but their servants remain. They regroup and summon a new succubus to serve.",
|
|
"dullahan_die_totem":
|
|
"Before dying, \u0002{0}\u0002 snaps a whip made of a human spine at \u0002{1}\u0002; however, {1}'s totem emits a brilliant flash of light, causing the attempt to miss.",
|
|
"dullahan_die_angel":
|
|
"Before dying, \u0002{0}\u0002 snaps a whip made of a human spine at \u0002{1}\u0002; however, a guardian angel was on duty and able to foil the attempt.",
|
|
"dullahan_die_bodyguard":
|
|
"Sensing danger, \u0002{2}\u0002 shoves \u0002{1}\u0002 aside to save them from \u0002{0}\u0002.",
|
|
"assassin_fail_blessed":
|
|
"\u0002{0}\u0002 seems to be blessed, causing your assassination attempt to fail.",
|
|
"dullahan_die_success":
|
|
"Before dying, \u0002{0}\u0002 snaps a whip made of a human spine at \u0002{1}\u0002, snitching them. The village mourns the loss of a{2} \u0002{3}\u0002.",
|
|
"dullahan_die_success_noreveal":
|
|
"Before dying, \u0002{0}\u0002 snaps a whip made of a human spine at \u0002{1}\u0002, snitching them.",
|
|
"entranced_revert_win":
|
|
"You are no longer entranced. \u0002Your win conditions have reset to normal.\u0002",
|
|
"player_sick":
|
|
"You woke up today not feeling very well, you think it best to stay home for the remainder of the day and night.",
|
|
"consecrating_no_vote":
|
|
"You are consecrating someone today and cannot participate in the vote.",
|
|
"illness_no_vote":
|
|
"You are staying home due to your illness and cannot participate in the vote.",
|
|
"already_blessed": "You have already blessed someone this game.",
|
|
"no_bless_self": "You may not bless yourself.",
|
|
"blessed_success": "You have given a blessing to \u0002{0}\u0002.",
|
|
"blessed_notify_target": "You suddenly feel very safe.",
|
|
"consecrate_fail": "\u0002{0}\u0002 is not currently playing or is not dead.",
|
|
"consecrate_success": "You have consecrated the body of \u0002{0}\u0002.",
|
|
"coin_toss": "\u0002{0}\u0002 tosses a coin into the air...",
|
|
"coin_land": "The coin lands on \u0002{0}\u0002.",
|
|
"coin_choices": ["tails", "heads", "its side"],
|
|
"pony_toss": "\u0002{0}\u0002 tosses a pony into the air...",
|
|
"pony_land": "The pony lands on \u0002{0}\u0002.",
|
|
"pony_choices": ["hoof", "plot", "{nick}"],
|
|
"pony_fly": "The pony flies away.",
|
|
"cat_toss": "\u0002{0}\u0002 tosses a cat into the air...",
|
|
"cat_land": "The cat lands on its \u0002feet\u0002.",
|
|
"vengeful_role":
|
|
"You are a \u0002vengeful ghost\u0002 who is against the \u0002{0}\u0002.",
|
|
"show_role": "You are a{0} \u0002{1}\u0002.",
|
|
"original_informants": "Original informants: {0}",
|
|
"turncoat_side": "You are {0}.",
|
|
"assassin_role_info": "You are an \u0002assassin\u0002{0}.",
|
|
"assassin_targeting": " and targeting {0}",
|
|
"bitten_info":
|
|
"You were bitten by an alpha informant and have \u0002{0} night{1}\u0002 until your transformation.",
|
|
"matched_info": "You are \u0002in love\u0002 with",
|
|
"no_command_in_channel": "You cannot use this command in channel right now",
|
|
"no_such_role": "No such role: {0}",
|
|
"ambiguous_role": "Ambiguous role. Possible matches are: {0}.",
|
|
"available_modes": "Available game modes: \u0002",
|
|
"process_exited": "Process {0} exited with {1} {2}",
|
|
"already_up_to_date": "Already up-to-date.",
|
|
"admin_fleave_deadchat": "You have forced {0} to leave the deadchat.",
|
|
"available_mode_setters_help":
|
|
"Votes to make a specific game mode more likely. Available game mode setters: ",
|
|
"spectate_help": "Usage: spectate <informantchat> [on|off]",
|
|
"fspectate_help": "Usage: fspectate <informantchat|deadchat> [on|off]",
|
|
"fspectate_restricted": "You may not spectate while playing.",
|
|
"fspectate_deadchat_disabled":
|
|
"Deadchat is disabled and may not be spectated.",
|
|
"fspectate_in_deadchat": "You are currently in deadchat.",
|
|
"fspectate_on": "You are now spectating {0}.",
|
|
"fspectate_off": "You are no longer spectating {0}.",
|
|
"fspectate_notice": "{0} is now spectating {1}.",
|
|
"maelstrom_dead": "You are dead and cannot join again.",
|
|
"anarchistgame_lose":
|
|
"Game over! The anarchists realize too late that there are actually no informants, and never manage to rebuild to what they had before this fiasco. Nobody wins. (Hint: next time if you suspect there are no informants, have everyone {0}vote {1}.)",
|
|
"anarchistgame_win":
|
|
"Game over! The anarchists come to their senses and realize there are actually no informants, the previous deaths having been freak accidents. Everybody wins.",
|
|
"anarchistgame_nope":
|
|
"Game over! The anarchists decided incorrectly that there are actually no informants, allowing the informants to slaughter the remainder of them in their sleep with impunity.",
|
|
"stop_bot_ingame_safeguard":
|
|
"Warning: A game is currently running. If you want to {what} the bot anyway, use \"{prefix}{cmd} -force\".",
|
|
"invalid_restart_mode":
|
|
"\u0002{0}\u0002 is not a valid mode. Valid modes are: {1}",
|
|
"fwarn_usage":
|
|
"Usage: fwarn list|view|add|del|set|help. See fwarn help <subcommand> for more details.",
|
|
"warn_usage":
|
|
"Usage: warn list|view|ack|help. See warn help <subcommand> for more details.",
|
|
"fwarn_list_syntax":
|
|
"Usage: fwarn list [-all] [nick[!user@host]|=account] [page]",
|
|
"fwarn_view_syntax": "Usage: fwarn view <id>",
|
|
"fwarn_del_syntax": "Usage: fwarn del <id>",
|
|
"fwarn_set_syntax": "Usage: fwarn set <id> [~expiry] [reason] [| notes]",
|
|
"warn_list_syntax": "Usage: warn list [-all] [page]",
|
|
"warn_view_syntax": "Usage: warn view <id>",
|
|
"warn_ack_syntax": "Usage: warn ack <id>",
|
|
"warn_help_syntax": "Usage: warn help <subcommand>",
|
|
"fwarn_add_syntax":
|
|
"Usage: fwarn add <nick[!user@host]|=account> <points> [~expiry] [sanctions] [:]<reason> [| notes]",
|
|
"fwarn_page_invalid": "Invalid page, must be a number 1 or greater.",
|
|
"fwarn_points_invalid": "Invalid points, must be a non-negative integer.",
|
|
"fwarn_expiry_invalid":
|
|
"Invalid expiration, must be a number above 0 followed by either d, h, or m, or 'never' for a warning that never expires.",
|
|
"fwarn_cannot_add":
|
|
"Cannot add warning, double-check your parameters (the nick might be wrong or you are not joined to the channel).",
|
|
"fwarn_added": "Added warning #{0}.",
|
|
"fwarn_log_add":
|
|
"(\u000304ADD\u0003) Warning #{0} to {1} by {2} - {3} ({4} point{5}, {6})",
|
|
"fwarn_log_add_expiry": "expires in {0}",
|
|
"fwarn_log_add_noexpiry": "never expires",
|
|
"fwarn_log_set":
|
|
"(\u000312SET\u0003) Warning #{0} to {1} modified by {2} - {3}",
|
|
"fwarn_log_set_expiry": "expire time changed from {0} to {1}",
|
|
"fwarn_log_set_noexpiry": "never",
|
|
"fwarn_log_set_reason": "reason changed from '{0}' to '{1}'",
|
|
"fwarn_log_set_notes": "notes changed from '{0}' to '{1}'",
|
|
"fwarn_log_set_notes_new": "notes changed to '{0}'",
|
|
"fwarn_log_del":
|
|
"(\u000309DEL\u0003) Warning #{0} to {1} deleted by {2} - {3}{4}",
|
|
"fwarn_done": "Done.",
|
|
"fwarn_sanction_invalid":
|
|
"Invalid sanction, can be either deny, stasis, or tempban.",
|
|
"fwarn_stasis_invalid":
|
|
"Invalid stasis amount, specify sanction as \"stasis=number\".",
|
|
"fwarn_deny_invalid":
|
|
"Invalid denied commands, specify sanction as \"deny=command,command,command\" (without spaces).",
|
|
"fwarn_deny_invalid_command":
|
|
"Invalid command \"{0}\", specify sanction as \"deny=command,command,command\" (without spaces).",
|
|
"fwarn_tempban_invalid":
|
|
"Invalid tempban amount, specify sanction as \"tempban=number\" or \"tempban=expiration\" (followed by d, h, or m).",
|
|
"fwarn_list_header":
|
|
"{0} has {1} active warning point{2}. Warnings prefixed with \u0002!\u0002 are unacknowledged.",
|
|
"warn_list_header":
|
|
"You have {0} active warning point{1}. You must acknowledge all warnings prefixed with \u0002!\u0002 by using \"warn ack <id>\" before you can join games.",
|
|
"fwarn_list": "{0}{1}[#{2} {3}] to {4} by {5} - {6} ({7} point{8}, {9}){10}",
|
|
"warn_list": "{0}{1}[#{2} {3}] {4} ({5} point{6}, {7}){8}",
|
|
"fwarn_deleted": "deleted",
|
|
"fwarn_expired": "expired",
|
|
"fwarn_list_expired": "expired on {0}",
|
|
"fwarn_never_expires": "never expires",
|
|
"fwarn_list_footer":
|
|
"More results are available, use fwarn list {0} to view them.",
|
|
"warn_list_footer":
|
|
"More results are available, use warn list {0} to view them.",
|
|
"fwarn_list_empty": "No results.",
|
|
"fwarn_invalid_warning":
|
|
"The specified warning id does not exist or you do not have permission to view it.",
|
|
"fwarn_view_header":
|
|
"Warning #{0}, given to {1} on {2} by {3}. {4} point{5}. {6}.",
|
|
"warn_view_header": "Warning #{0}, given on {1}. {2} point{3}. {4}.",
|
|
"fwarn_view_active": "Currently active, {0}",
|
|
"fwarn_view_expires": "expires on {0}",
|
|
"fwarn_view_expired": "Expired on {0}",
|
|
"fwarn_view_deleted": "Deleted on {0} by {1}",
|
|
"fwarn_view_ack": "Warning has not yet been acknowledged.",
|
|
"warn_view_ack":
|
|
"You have not yet acknowledged this warning. You must acknowledge this warning by using \"warn ack {0}\" before you can join games.",
|
|
"fwarn_view_sanctions": "Sanctions:",
|
|
"fwarn_view_stasis_sing": "1 game of stasis.",
|
|
"fwarn_view_stasis_plural": "{0} games of stasis.",
|
|
"fwarn_view_deny": "denied {0}.",
|
|
"fwarn_view_tempban":
|
|
"banned until {0} (if a number, indicates warning point threshold).",
|
|
"fwarn_reason_required": "A public warning reason is required.",
|
|
"warn_unacked":
|
|
"You have unacknowledged warnings and cannot join at this time. Use \"warn list\" to view them.",
|
|
"no_templates": "There are no access templates defined.",
|
|
"template_not_found": "There is no template named {0}.",
|
|
"template_set": "Set template {0} to flags +{1}.",
|
|
"template_deleted":
|
|
"Removed template {0}. Any access entries using this template have also been deleted.",
|
|
"access_set_account": "Set access for account {0} to +{1}.",
|
|
"access_set_host": "Set access for host {0} to +{1}.",
|
|
"access_deleted_account": "Deleted access for account {0}.",
|
|
"access_deleted_host": "Deleted access for host {0}.",
|
|
"invalid_flag": "Invalid flag {0}. Valid flags are +{1}.",
|
|
"no_access": "There are no users with access.",
|
|
"no_access_account": "Account {0} does not have any access.",
|
|
"access_account": "Account {0} has access +{1}.",
|
|
"no_access_host": "Host {0} does not have any access.",
|
|
"access_host": "Host {0} has access +{1}.",
|
|
"never_aliases": ["never", "infinite", "infinity", "permanent", "p"],
|
|
"leave_warning":
|
|
"Leaving during game. If you think you may have to leave shortly after a game would start, !leave during the join phase instead.",
|
|
"idle_warning":
|
|
"Idling out during game. If you !join please pay attention to the channel and ensure that your client notifies you when highlighted.",
|
|
"part_warning":
|
|
"Parting during game. You only have a short time to re-join the channel after parting to stay alive.",
|
|
"quit_warning":
|
|
"Quitting IRC during game. You only have a short time to re-join the channel after quitting to stay alive.",
|
|
"acc_warning":
|
|
"Changing accounts during game. Please do not change accounts while playing.",
|
|
"tempban_kick": "Temporary ban for warning: {reason}",
|
|
"error_log": "An error has occurred and has been logged.",
|
|
"error_pastebin": "(Unable to pastebin traceback; please check the console)",
|
|
"channel_rules": "{0} channel rules: {1}",
|
|
"no_channel_rules":
|
|
"No rules are defined for {0}. Set RULES in botconfig.py to configure this.",
|
|
"ambiguous_command":
|
|
"Ambiguous command; more than one role you belong to has a \"{0}\" command. Please prefix this command with a role name, for example \"{1} {0} ...\" or \"{2} {0} ...\".",
|
|
|
|
"_": " vim: set sw=4 expandtab:"
|
|
}
|