Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function red_star()
- return LoadActor("red_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- function green_star()
- return LoadActor("green_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- function blue_star()
- return LoadActor("blue_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- function gold_star()
- return LoadActor("gold_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- function silver_star()
- return LoadActor("silver_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- function yellow_star()
- return LoadActor("yellow_star")..{
- OnCommand=function(self)
- self:diffusealpha(1);
- local ran_x = math.random(-16, 16);
- local ran_y = math.random(-16, 16);
- local varient = math.random(-1, 1);
- self:Center();
- self:sleep(0.01);
- ran_x = (ran_x * 1) + varient;
- ran_y = (ran_y * 1) + 0.1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.9);
- self:sleep(0.02);
- ran_x = (ran_x * 0.9) + varient;
- ran_y = (ran_y * 0.9) + 0.2;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.8);
- self:sleep(0.03);
- ran_x = (ran_x * 0.8) + varient;
- ran_y = (ran_y * 0.8) + 0.3;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.7);
- self:sleep(0.04);
- ran_x = (ran_x * 0.7) + varient;
- ran_y = (ran_y * 0.7) + 0.4;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.6);
- self:sleep(0.05);
- ran_x = (ran_x * 0.6) + varient;
- ran_y = (ran_y * 0.6) + 0.5;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.5);
- self:sleep(0.06);
- ran_x = (ran_x * 0.5) + varient;
- ran_y = (ran_y * 0.5) + 0.6;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.4);
- self:sleep(0.07);
- ran_x = (ran_x * 0.4) + varient;
- ran_y = (ran_y * 0.4) + 0.7;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.3);
- self:sleep(0.08);
- ran_x = (ran_x * 0.3) + varient;
- ran_y = (ran_y * 0.3) + 0.8;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.2);
- self:sleep(0.09);
- ran_x = (ran_x * 0.2) + varient;
- ran_y = (ran_y * 0.2) + 0.9;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0.1);
- self:sleep(0.1);
- ran_x = (ran_x * 0.1) + varient;
- ran_y = (ran_y * 0.1) + 1;
- self:addx(ran_x);
- self:addy(ran_y);
- self:diffusealpha(0);
- end;
- }
- end;
- local t = Def.ActorFrame{
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- red_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- green_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- blue_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- yellow_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- gold_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star(),
- silver_star()
- };
- return t;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement