/////////////////////////////////////////////////////////////////////
var wait_time = 0;
action light_fire
{
if (my.skill1 == 0) { my.skill1 = 225; }
if (my.skill2 == 0) { my.skill2 = 140; }
if (my.skill3 == 0) { my.skill3 = 55; } //red light
if (my.skill4 == 0) { my.skill4 = 360; }
if (my.skill5 == 0) { my.skill5 = 36; }
my.red = my.skill1;
my.green = my.skill2;
my.blue = my.skill3;
while (1)
{
my.lightrange = my.skill4 + random(my.skill5);
my.red += random(my.skill6)-(my.skill6 / 2);
my.green += random(my.skill7)-(my.skill7 / 2);
my.blue += random(my.skill8)-(my.skill8 / 2);
wait_time = random(4)+2;
wait(wait_time);
}
}
/////////////////////////////////////////////////////////////////////
var light_var;
action light_flicker
{
if (my.skill1 == 0) { my.skill1 = 155; }
if (my.skill2 == 0) { my.skill2 = 55; }
if (my.skill3 == 0) { my.skill3 = 55; } //red light
while (1)
{
// light on
my.red = my.skill1;
my.blue = my.skill2;
my.green = my.skill3;
my.ambient = 100;
my.lightrange = 150;
light_var = random(8);
wait(light_var);
// light off
my.ambient = 0;
my.lightrange = 0;
light_var = random(16);
wait(light_var);
wait(1);
}
}