Thread: Random Race?
View Single Post
  #11  
Old 07-18-2017, 07:59 AM
Baelu
Sarnak
 
Join Date: Jun 2017
Posts: 30
Default

idk man only models im using are playable races, and the code I originally used worked fine, was just having a sizing issue. Here is the code im using now

Code:
sub EVENT_SPAWN {
	# keys start at 1, add as many key/value pairs as you'd like, first element in array is race, second is size, third is gender
	%SpawnHash = (
	1		=>	[1, 6, 0],
	2		=>	[2, 7, 1],
	3		=>	[3, 6, 1],
	4		=>	[4, 5, 1],
	5		=>	[5, 6, 0],
	6		=>	[6, 5, 1],
	7		=>	[7, 5.5, 0],
	8		=>	[8, 4, 1],
	9		=>	[9, 8, 0],
	10		=>	[10, 9, 1],
	11		=>	[11, 3.5, 1],
	12		=>	[12, 3, 0],
	13		=>	[130, 7, 1],
	14		=>	[522, 6, 0],
	15		=>	[128, 6, 0],
	16		=>	[330, 5, 1],
	);
	my $selectedkey = quest::ChooseRandom(1..(scalar keys %SpawnHash));
	quest::npcrace($SpawnHash[$selectedkey][0]);
	quest::npcsize($SpawnHash[$selectedkey][1]);
	quest::npcgender($SpawnHash[$selectedkey][2]);
}

And here is my first code,

Code:
@races = (1,2,3,4,5,6,7,8,);
@gender = (0,1);
sub EVENT_SPAWN
{
quest::npcrace(quest::ChooseRandom(@races));
quest::npcgender(quest::ChooseRandom(@gender));
}
The first code produces only tiny humans, the 2nd code changes the races and genders but you end up with giant sized gnomes and small ogres lol. Anyone have a suggestion?
Reply With Quote