Quote:
Originally Posted by Budaworm
The way you had it written first works fine. You need to declare your variables first though. So if you write it like this:
The mob will say the first message then say the randomly picked message. Looks much nicer and cleaner in your quest script.
|
Cleaner solution:
Code:
sub EVENT_AGGRO {
my @Phrases = (
"Your faithless devotion to a false god leaves me no choice.",
"I shall rid the land of another infamous villain.",
"Your foul deeds have earned my contempt.",
"${race}s like you are better left dead than alive.",
"It's ${class}s like you who have ruined your own lands, You'll not ruin mine!",
"Heathen! Unbeliever! Norrath must be cleansed!"
);
my $Phrase = quest::ChooseRandom(@Phrases);
quest::say("Frrroooaaakkk!");
quest::say("$Phrase");
}
I think that'll work, and you can add phrases to the list, and it automatically includes it in the random phrase pick.