Author Topic: The Renderman: What it REALLY Is.  (Read 3550 times)

So........
What addon spawns the bot?
Like I said, Furling has a mod for it. Ask him.

Console message explaination:

EDIT:
If you look at the code Prepper doens't discriminate between light and dark maps

brick_Holloween.zip
Code: [Select]
function BSD_Check(%check)
{
cancel($BSD_check);
%a = -1;
%say[%a++] = "Hmmmm....";
%say[%a++] = "Is someone there?";
%say[%a++] = "dun dun dun...";
%say[%a++] = "I see you";
%say[%a++] = "Looking for me?";
%say[%a++] = "What are you looking at?";

if(!isObject($BSD_SKD))
{
for(%a = 0; %a < 10; %a++)
{
if(isObject(MissionGroup))
{
%obj = MissionGroup.getObject(%a);

if(%obj.getClassName() $= "Sun")
{
$BSD_SKD = %obj;
break;
}
}
}
}
%n = $BSD_SKD.color;

if(getWord(%n,0) > 0.4 && getWord(%n,1) > 0.4 && getWord(%n,2) > 0.4)
{
$BSD_check = schedule( 120000, 0, BSD_Check, %say[getRandom(0,%a)] );
return;
}

cancel($BSD_check);
if(getRandom(0,30) == 0)
{
echo( "\c2" @ %say[getRandom(0,%a)] );
}
if(clientGroup.getCount() > 0)
{
%player = clientGroup.getObject( getRandom(0, clientGroup.getCount()-1) ).player;

if(isObject(%player))
{
%pPos = %player.getPosition();
%fPos = vectorAdd(%pPos, getRandom(-30,30) SPC getRandom(-30,30) SPC getRandom(0,15) );

%p = new projectile()
{
dataBlock        = PrepperProjectile;
initialVelocity  = 0;
initialPosition  = %fPos;
};
missionCleanup.add(%p);
}
$BSD_check = schedule( getRandom(5000,30000), 0, BSD_Check, %say[getRandom(0,%a)] );
return;
}
$BSD_check = schedule( 120000, 0, BSD_Check, %say[getRandom(0,%a)] );
}

schedule(60000,0,BSD_Check,"what the?");
« Last Edit: November 15, 2011, 07:54:15 PM by zmaster »

Console message explaination:

EDIT:
If you look at the code Prepper doens't discriminate between light and dark maps

brick_Holloween.zip
Code: [Select]
function BSD_Check(%check)
{
cancel($BSD_check);
%a = -1;
%say[%a++] = "Hmmmm....";
%say[%a++] = "Is someone there?";
%say[%a++] = "dun dun dun...";
%say[%a++] = "I see you";
%say[%a++] = "Looking for me?";
%say[%a++] = "What are you looking at?";

if(!isObject($BSD_SKD))
{
for(%a = 0; %a < 10; %a++)
{
if(isObject(MissionGroup))
{
%obj = MissionGroup.getObject(%a);

if(%obj.getClassName() $= "Sun")
{
$BSD_SKD = %obj;
break;
}
}
}
}
%n = $BSD_SKD.color;

if(getWord(%n,0) > 0.4 && getWord(%n,1) > 0.4 && getWord(%n,2) > 0.4)
{
$BSD_check = schedule( 120000, 0, BSD_Check, %say[getRandom(0,%a)] );
return;
}

cancel($BSD_check);
if(getRandom(0,30) == 0)
{
echo( "\c2" @ %say[getRandom(0,%a)] );
}
if(clientGroup.getCount() > 0)
{
%player = clientGroup.getObject( getRandom(0, clientGroup.getCount()-1) ).player;

if(isObject(%player))
{
%pPos = %player.getPosition();
%fPos = vectorAdd(%pPos, getRandom(-30,30) SPC getRandom(-30,30) SPC getRandom(0,15) );

%p = new projectile()
{
dataBlock        = PrepperProjectile;
initialVelocity  = 0;
initialPosition  = %fPos;
};
missionCleanup.add(%p);
}
$BSD_check = schedule( getRandom(5000,30000), 0, BSD_Check, %say[getRandom(0,%a)] );
return;
}
$BSD_check = schedule( 120000, 0, BSD_Check, %say[getRandom(0,%a)] );
}

schedule(60000,0,BSD_Check,"what the?");
Note:
Code: [Select]
%n = $BSD_SKD.color;

if(getWord(%n,0) > 0.4 && getWord(%n,1) > 0.4 && getWord(%n,2) > 0.4)
{
$BSD_check = schedule( 120000, 0, BSD_Check, %say[getRandom(0,%a)] );
return;
}
I believe $BSD_SKD.color is like, the map color or something.