Script Date: 20/06/2002
Category: Game Scripts
ACRO game script with a lot of features.
Extended Description File
be-acro.tcl 1.0 coded by Errtu (Errtu @ irc.worldirc.org #tavern)
weighted letter system coded by Bringa
This is yet another acro tcl with lots of features (explained below).
It looks alot like Nerfbendr's acro script and that's because that is
(was?) the only script that i liked playing. And the only one
floating around at that time.
Please note that this is NOT copied code but written completely from
SCRATCH! If you think otherwise, take a look at Nerf's code and I
dare you to try to copy that :P
Anywho, the acro game is pretty simple. One person types !acro to
start the game and then everybody (minimum 3 players) try to make a
word with the letters that the bot gives you. For exaple 'RTFM' you
/msg bot Read The Fscking Manual! Commas, dots, numbers, everything
is tolerated as long as you begin the word with the correct letter.
After each round people can vote for the best acro made.
It sounds stupid and simple but it's alot of fun .. trust me ;)
Simply untar/ungzip the tgz in your scripts dir (~/eggdrop/scripts/)
Then move letters.acro file to your eggdrop root dir (~/eggdrop/)
Add this line to your .conf file: source scripts/be-acro.tcl
And you're ready to run.
Enable the script for each chan you want it running in.
I advise you pick only 1 chan, else the script will fuckup when you
run 2 games in 2 different chans at the same time.
Enable it in dcc with .chanset #channelname +be-acro
List of commands:
!acro <num> starts acro, winner is the first that reaches <num>
points. Defaults to 30
!acrohelp get info about the game
!stopacro allows +o users to stop the game and delete scores
for the current game
!pauseacro stops the game but keeps current scores
!reset resets scores for the current game
!hiscores displayes acro alltime top3
!acrohelp shows a short info about ACRO in privmsg
Weighted letter system:
Now this is something really unique.
Let's say you want acros that start with an S, but the letter S
should not appear more than, let's say, the letter T.
This is what the letter weighted system is all about.
It comes with a standard file (letters.acro) which we use and is
(i think) perfect.
But ofcourse, feel free to modify it using these commands:
!howprob <letter> returns the probability for one specific
letter to be chosen in an acro
!useless <letter> decreases the probability for the letter
to be chosen in an acro
!usemore <letter> increases the probability for the letter
to be chosen in an acro
More Features: (and other stuff)
* You can define the nicknames (case insensitive) of bots or people
who will never play acro. Bot checks for a minimum of 3 players &
skips these nicks in counting (eg: X / W). autoskips botnick.
Seperate with spaces, eg.: "X ooga Errtu"
* Have you ever submitted an acro and thought "Crap, i know a much
better one!" ? Yeah, so did we :P So that's why there's this:
/msg bot delacro Which will delete your submitted acro and lets
you make a better one.
* Nerf's acro.tcl didn't count on alot of players with the time.
This tcl does. If there are more players who submit something,
you get more time to vote. If the acro is 4 chars, you get less
time to submit something than when it's 8 chars long.
Maximum length can also be defined btw.
And when everybody has voted, the game automaticly continues
so you don't have to wait for nothing.
* Topics for acro. Can also be easily modified and/or turned off.
* Keeps all-time hiscores.
* It's damn stable (we played lots of games without a crash :P)
* I dunno any more features. Prolly i forgot some, but you'll have
to find them out for yourself.
Lemme know though if you got a new feature suggestion
or a bug report: firstname.lastname@example.org thanks :)
(Errtu's Real Radical Tcl Underground (see, i suck at the game :P))