Create
Return to post

Comparing difference between and

View raw
  • settings
  • {
  • main
  • {
  • Description: "--- Star \"optical illusion\". --- All players see the same effects, but from different perspective. last player to deal damage will see it from the \"correct perspective\". (try hammond ballform if you want to see it from a different perspective)"
  • }
  • modes
  • {
  • Assault
  • {
  • Limit Roles: 2 Of Each Role Per Team
  • enabled maps
  • {
  • }
  • }
  • Control
  • {
  • Limit Roles: 2 Of Each Role Per Team
  • enabled maps
  • {
  • }
  • }
  • Deathmatch
  • {
  • enabled maps
  • {
  • Workshop Island Night
  • }
  • }
  • Escort
  • {
  • Limit Roles: 2 Of Each Role Per Team
  • enabled maps
  • {
  • }
  • }
  • Hybrid
  • {
  • Limit Roles: 2 Of Each Role Per Team
  • enabled maps
  • {
  • }
  • }
  • }
  • }
  • variables
  • {
  • global:
  • 0: player
  • }
  • rule("set start player")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Has Spawned(Event Player) == True;
  • Host Player == Event Player;
  • }
  • actions
  • {
  • Global.player = Event Player;
  • }
  • }
  • rule("dealt damage (change player)")
  • {
  • event
  • {
  • Player Dealt Damage;
  • All;
  • All;
  • }
  • actions
  • {
  • Global.player = Event Player;
  • }
  • }
  • rule("star")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Has Spawned(Global.player) == True;
  • Event Player == Global.player;
  • }
  • actions
  • {
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 3.500, 0), Update Every Frame(Vector(0, 3.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(3, 1.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(2, 4.500, 0), Update Every Frame(Vector(2, 4.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(3, 1.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(2, 4.500, 0), Update Every Frame(Vector(2, 4.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(4, 7.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1, 6.500, 0), Update Every Frame(Vector(1, 6.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(4, 7.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1, 6.500, 0), Update Every Frame(Vector(1, 6.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(0, 10.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • "---------------------------------------------"
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 3.500, 0), Update Every Frame(Vector(0, 3.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-3, 1.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-2, 4.500, 0), Update Every Frame(Vector(-2, 4.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-3, 1.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-2, 4.500, 0), Update Every Frame(Vector(-2, 4.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-4, 7.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1, 6.500, 0), Update Every Frame(Vector(-1, 6.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-4, 7.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1, 6.500, 0), Update Every Frame(Vector(-1, 6.500, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(0, 10.500, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • }
  • }
  • rule("star 0.8")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Has Spawned(Global.player) == True;
  • Event Player == Global.player;
  • }
  • actions
  • {
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 2.900 + 0.900, 0), Update Every Frame(Vector(0, 2.900 + 0.900, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(2.400, 1.300 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1.600, 3.700 + 0.900, 0), Update Every Frame(Vector(1.600,
  • 3.700 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(2.400, 1.300 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1.600, 3.700 + 0.900, 0), Update Every Frame(Vector(1.600,
  • 3.700 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(3.200, 6.100 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0.800, 5.300 + 0.900, 0), Update Every Frame(Vector(0.800,
  • 5.300 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(3.200, 6.100 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0.800, 5.300 + 0.900, 0), Update Every Frame(Vector(0.800,
  • 5.300 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(0, 8.500 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • "---------------------------------------------"
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 2.900 + 0.900, 0), Update Every Frame(Vector(0, 2.900 + 0.900, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-2.400, 1.300 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1.600, 3.700 + 0.900, 0), Update Every Frame(Vector(-1.600,
  • 3.700 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(-2.400, 1.300 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1.600, 3.700 + 0.900, 0), Update Every Frame(Vector(-1.600,
  • 3.700 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(-3.200, 6.100 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-0.800, 5.300 + 0.900, 0), Update Every Frame(Vector(-0.800,
  • 5.300 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(-3.200, 6.100 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-0.800, 5.300 + 0.900, 0), Update Every Frame(Vector(-0.800,
  • 5.300 + 0.900, 0) + Direction Towards(Eye Position(Global.player), Vector(0, 8.500 + 0.900, 0)) * 1000), Color(Yellow),
  • Visible To Position Radius and Color);
  • }
  • }
  • rule("star 0.9 red")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Has Spawned(Global.player) == True;
  • Event Player == Global.player;
  • }
  • actions
  • {
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 3.200 + 0.450, 0), Update Every Frame(Vector(0, 3.200 + 0.450, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(2.700, 1.400 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1.800, 4.100 + 0.450, 0), Update Every Frame(Vector(1.800,
  • 4.100 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(2.700, 1.400 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(1.800, 4.100 + 0.450, 0), Update Every Frame(Vector(1.800,
  • 4.100 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(3.600, 6.800 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0.900, 5.900 + 0.450, 0), Update Every Frame(Vector(0.900,
  • 5.900 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(3.600, 6.800 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0.900, 5.900 + 0.450, 0), Update Every Frame(Vector(0.900,
  • 5.900 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(0, 9.500 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • "---------------------------------------------"
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(0, 3.200 + 0.450, 0), Update Every Frame(Vector(0, 3.200 + 0.450, 0)
  • + Direction Towards(Eye Position(Global.player), Vector(-2.700, 1.400 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1.800, 4.100 + 0.450, 0), Update Every Frame(Vector(-1.800,
  • 4.100 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(-2.700, 1.400 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-1.800, 4.100 + 0.450, 0), Update Every Frame(Vector(-1.800,
  • 4.100 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(-3.600, 6.800 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-0.900, 5.900 + 0.450, 0), Update Every Frame(Vector(-0.900,
  • 5.900 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(-3.600, 6.800 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • Create Beam Effect(All Players(All Teams), Good Beam, Vector(-0.900, 5.900 + 0.450, 0), Update Every Frame(Vector(-0.900,
  • 5.900 + 0.450, 0) + Direction Towards(Eye Position(Global.player), Vector(0, 9.500 + 0.450, 0)) * 1000), Color(Red),
  • Visible To Position Radius and Color);
  • }
  • }
Join the Workshop.codes Discord