
Originally Posted by
cbrems
I was looking at the scripts and noticed there is a public one for soul and blood esswraiths. I was hoping someone would be willing to cook up one that can do lower leveled parts .... for the level 60 or 70 runecrafter. Heck I'm sure lower than that even people would love!
Sorry I didn't see this thread sooner.
My script is easily adapted for any creature in the runespan, by using the AutoColorAid tool.
Currently, three esswraiths are supported in that script:
Simba Code:
{PROCEDURE -- assignColorInfo
Purpose: Assigns color data based on the user's desired esswraith.
Comments: None.}
procedure assignColorInfo;
begin
case players[CurrentPlayer].strings[0] of
'Death':
begin
with desiredEsswraith do
begin
ewName := 'eath';
ewColor := 7522995;
ewTolerance := 14;
ewHue := 0.03;
ewSat := 1.72;
ewRCXP := 60.0;
ewRuneSlot := 8;
ewPoints := 2.5;
end;
end;
'Blood':
begin
with desiredEsswraith do
begin
ewName := 'lood';
ewColor := 11565738;
ewTolerance := 16;
ewHue := 0.06;
ewSat := 0.78;
ewRCXP := 73.1;
ewRuneSlot := 14;
ewPoints := 3.0;
end;
end;
'Soul':
begin
with desiredEsswraith do
begin
ewName := 'oul';
ewColor := 14861862;
ewTolerance := 17;
ewHue := 0.13;
ewSat := 1.43;
ewRCXP := 106.5;
ewRuneSlot := 15;
ewPoints := 3.5;
end;
end;
else
begin
ClarityDebug('Chosen esswraith not recognized. Ending script.');
terminateScript;
end;
end;
case islandSize of
'Small': islandSizeInt := 35;
'Big': islandSizeInt := 80;
end;
end;
You can add your own creature support by determining the relevant color info (use CTS2 in ACA) and creating a new entry in the assignColorInfo; procedure, like so:
Simba Code:
'Name Here':
begin
with desiredEsswraith do
begin
ewName := 'last three letters of rune type, e.g. oul for Soul';
ewColor := color here;
ewTolerance := tolerance here;
ewHue := hue here;
ewSat := sat here;
ewRCXP := XP gained from one siphon here;
ewRuneSlot := what inventory slot the runes will be in;
ewPoints := points per rune;
end;
end;