you probably would be better off using a hash of arrays.
Code:
my $reward = {
Shadowknight => [1001, 1002, 1003],
Druid => [1004, 1005, 1006],
# etc
};
quest::say($class);
quest::summonitem($reward->{$class}->[1]);
assuming you want it to choose a random element from the array, you'd use
Code:
quest::summonitem( quest::ChooseRandom( @{ $reward->{$class} } ) );
or
Code:
quest::summonitem( $reward->{$class}->[ rand int @{ $reward->{$class} } ] );