Create
Return to post

Comparing difference between and

View raw
  • settings
  • {
  • main
  • {
  • Description: "Collecting Points - In this mode, we collect points that appear on the map. Whoever collects the most points wins. Players waiting in line can join the game. https://workshop.codes/collectingpoints"
  • }
  • lobby
  • {
  • Allow Players Who Are In Queue: Yes
  • Map Rotation: After A Game
  • Max FFA Players: 8
  • Max Spectators: 8
  • Return To Lobby: Never
  • Team Balancing: After A Game
  • }
  • modes
  • {
  • Deathmatch
  • {
  • Score To Win: 1
  • enabled maps
  • {
  • Black Forest
  • Black Forest Winter
  • Blizzard World
  • Blizzard World Winter
  • Castillo
  • Château Guillard
  • Château Guillard Halloween
  • Dorado
  • Ecopoint: Antarctica
  • Ecopoint: Antarctica Winter
  • Eichenwalde
  • Eichenwalde Halloween
  • Hanamura
  • Hanamura Winter
  • Hollywood
  • Hollywood Halloween
  • Havana
  • Kanezaka
  • Workshop Island
  • }
  • }
  • disabled Team Deathmatch
  • {
  • Game Length In Minutes: 5
  • Mercy Resurrect Counteracts Kills: Off
  • Score To Win: 200
  • }
  • General
  • {
  • Game Mode Start: Immediately
  • Spawn Health Packs: Enabled
  • }
  • }
  • }
  • variables
  • {
  • global:
  • 0: VectorsPoint
  • 1: RandomVector
  • 2: Tip
  • 3: ProgressBar
  • 4: MaxPoints
  • 5: MatchTime
  • 6: InfiniteMode
  • }
  • subroutines
  • {
  • 0: Effect
  • }
  • rule("globals")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • actions
  • {
  • Disable Inspector Recording;
  • Disable Built-In Game Mode Completion;
  • Disable Built-In Game Mode Scoring;
  • Disable Built-In Game Mode Music;
  • Set Objective Description(All Players(All Teams), Custom String("Collect and Fight"), Visible To and String);
  • "Mode"
  • Global.InfiniteMode = Workshop Setting Toggle(Custom String("Mode"), Custom String("Infinite Mode"), False, 0);
  • "Game"
  • Global.Tip = Workshop Setting Toggle(Custom String("Game"), Custom String("Tip"), True, 2);
  • Global.ProgressBar = Workshop Setting Toggle(Custom String("Game"), Custom String("Progress Bar"), True, 1);
  • Global.MaxPoints = Workshop Setting Integer(Custom String("Game"), Custom String("Max Points"), 20, 1, 50, 0);
  • Global.F = Workshop Setting Real(Custom String("Game"), Custom String("Match Time (seconds)"), 300, 60, 900, -1);
  • Global.ProgressBar = Workshop Setting Toggle(Custom String("Game"), Custom String("Progress Bar"), True, 3);
  • Global.MaxPoints = Workshop Setting Integer(Custom String("Game"), Custom String("Max Points"), 20, 1, 50, 1);
  • Global.MatchTime = Workshop Setting Real(Custom String("Game"), Custom String("Match Time (seconds)"), 300, 60, 900, 0);
  • }
  • }
  • rule("time 1")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Global.InfiniteMode == True;
  • }
  • actions
  • {
  • Global.MaxPoints = 9999;
  • Global.H = 0.010;
  • Pause Match Time;
  • }
  • }
  • rule("time 2")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Global.InfiniteMode == True;
  • }
  • actions
  • {
  • Global.H += 1;
  • Set Match Time(Global.H);
  • Wait(1, Ignore Condition);
  • Loop;
  • }
  • }
  • rule("effect")
  • {
  • event
  • {
  • Subroutine;
  • Effect;
  • }
  • actions
  • {
  • If(Current Map == Map(Workshop Island));
  • Global.RandomVector = Vector(Random Real(16, -16), 1, Random Real(16, -16));
  • End;
  • Skip If(Current Map == Map(Workshop Island), 1);
  • Global.RandomVector = Random Value In Array(Global.VectorsPoint);
  • Create Effect(All Players(All Teams), Orb, Color(Aqua), Global.RandomVector, 1, Visible To Position and Radius);
  • Create Effect(All Players(All Teams), Pick-up Sound, Color(White), Global.RandomVector, 100, Visible To Position and Radius);
  • If(Global.Tip == True);
  • Create Icon(All Players(All Teams), Global.RandomVector, Flag, Visible To and Position, Color(Aqua), False);
  • End;
  • }
  • }
  • rule("team point")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Distance Between(Event Player, Global.RandomVector) <= 1.500;
  • Is Using Ability 1(Players On Hero(Hero(Sombra), All Teams)) == False;
  • }
  • actions
  • {
  • Destroy All Effects;
  • Play Effect(All Players(All Teams), Good Explosion, Color(Aqua), Global.RandomVector, 1);
  • Play Effect(All Players(All Teams), Ring Explosion, Color(Aqua), Global.RandomVector, 5);
  • Modify Player Score(Event Player, 1);
  • Wait(1, Ignore Condition);
  • Call Subroutine(Effect);
  • }
  • }
  • rule("progress bar")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Global.ProgressBar == True;
  • Global.InfiniteMode == False;
  • }
  • actions
  • {
  • Create HUD Text(Event Player, String("{0}%", Score Of(Event Player) / Global.MaxPoints * 100), Null, Null, Top, 0, Color(Aqua),
  • Color(White), Color(White), Visible To and String, Default Visibility);
  • Create Progress Bar HUD Text(Event Player, Score Of(Event Player) / Global.MaxPoints * 100, Custom String("Points"), Top, 0, Color(
  • Aqua), Color(White), Visible To Values and Color, Default Visibility);
  • }
  • }
  • rule("match complete = 0")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Match Time == 0;
  • }
  • actions
  • {
  • Enable Built-In Game Mode Music;
  • Enable Built-In Game Mode Completion;
  • }
  • }
  • rule("match complete = points")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Score Of(Event Player) == Global.MaxPoints;
  • }
  • actions
  • {
  • Enable Built-In Game Mode Music;
  • Enable Built-In Game Mode Completion;
  • }
  • }
  • rule("match time")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Global.InfiniteMode == False;
  • }
  • actions
  • {
  • Set Match Time(Global.F);
  • Set Match Time(Global.MatchTime);
  • }
  • }
  • disabled rule("===CHATEAU-GUILARD===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Château Guillard);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(180.857, 9.551, 101.980);
  • Global.VectorsPoint[1] = Vector(176.641, 5.551, 80.904);
  • Global.VectorsPoint[2] = Vector(175.220, 0.561, 50.111);
  • Global.VectorsPoint[3] = Vector(196.728, 17.049, 69.331);
  • Global.VectorsPoint[4] = Vector(200.683, 8.549, 49.141);
  • Global.VectorsPoint[5] = Vector(216.692, 14.549, 66.167);
  • Global.VectorsPoint[6] = Vector(234.582, 9.488, 92.047);
  • Global.VectorsPoint[7] = Vector(217.314, 5.549, 111.795);
  • Global.VectorsPoint[8] = Vector(217.597, 1.551, 78.002);
  • Global.VectorsPoint[9] = Vector(190.086, 1.549, 68.609);
  • Global.VectorsPoint[10] = Vector(206.195, 0.551, 77.368);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===CHATEAU-GUILARD-HALLOWEEN===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Château Guillard Halloween);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(180.857, 9.551, 101.980);
  • Global.VectorsPoint[1] = Vector(176.641, 5.551, 80.904);
  • Global.VectorsPoint[2] = Vector(175.220, 0.561, 50.111);
  • Global.VectorsPoint[3] = Vector(196.728, 17.049, 69.331);
  • Global.VectorsPoint[4] = Vector(200.683, 8.549, 49.141);
  • Global.VectorsPoint[5] = Vector(216.692, 14.549, 66.167);
  • Global.VectorsPoint[6] = Vector(234.582, 9.488, 92.047);
  • Global.VectorsPoint[7] = Vector(217.314, 5.549, 111.795);
  • Global.VectorsPoint[8] = Vector(217.597, 1.551, 78.002);
  • Global.VectorsPoint[9] = Vector(190.086, 1.549, 68.609);
  • Global.VectorsPoint[10] = Vector(206.195, 0.551, 77.368);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===BLIZARD===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Blizzard World);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-54.549, 0.157, 109.695);
  • Global.VectorsPoint[1] = Vector(-68.491, 7.127, 110.143);
  • Global.VectorsPoint[2] = Vector(-24.068, 6.550, 94.948);
  • Global.VectorsPoint[3] = Vector(-40.357, 0.155, 75.939);
  • Global.VectorsPoint[4] = Vector(-79.227, 0.801, 64.197);
  • Global.VectorsPoint[5] = Vector(-76.951, 5.425, 66.374);
  • Global.VectorsPoint[6] = Vector(-55.142, 5.076, 88.004);
  • Global.VectorsPoint[7] = Vector(-74.609, 1.297, 127.385);
  • Global.VectorsPoint[8] = Vector(-70.522, 2.300, 152.561);
  • Global.VectorsPoint[9] = Vector(-33.653, -1.662, 147.599);
  • Global.VectorsPoint[10] = Vector(-46.072, 0.345, 118.865);
  • Global.VectorsPoint[11] = Vector(-43.793, 0.345, 135.005);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===BLIZARD-XMAS===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Blizzard World Winter);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-54.549, 0.157, 109.695);
  • Global.VectorsPoint[1] = Vector(-68.491, 7.127, 110.143);
  • Global.VectorsPoint[2] = Vector(-24.068, 6.550, 94.948);
  • Global.VectorsPoint[3] = Vector(-40.357, 0.155, 75.939);
  • Global.VectorsPoint[4] = Vector(-79.227, 0.801, 64.197);
  • Global.VectorsPoint[5] = Vector(-76.951, 5.425, 66.374);
  • Global.VectorsPoint[6] = Vector(-55.142, 5.076, 88.004);
  • Global.VectorsPoint[7] = Vector(-74.609, 1.297, 127.385);
  • Global.VectorsPoint[8] = Vector(-70.522, 2.300, 152.561);
  • Global.VectorsPoint[9] = Vector(-33.653, -1.662, 147.599);
  • Global.VectorsPoint[10] = Vector(-46.072, 0.345, 118.865);
  • Global.VectorsPoint[11] = Vector(-43.793, 0.345, 135.005);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===CASTILLO===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Castillo);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-122.966, 34.930, 62.354);
  • Global.VectorsPoint[1] = Vector(-104.264, 35.983, 57.750);
  • Global.VectorsPoint[2] = Vector(-115.574, 33.157, 23.960);
  • Global.VectorsPoint[3] = Vector(-71.999, 33.146, 48.297);
  • Global.VectorsPoint[4] = Vector(-89.026, 34.105, 55.554);
  • Global.VectorsPoint[5] = Vector(-99.896, 33.117, 94.801);
  • Global.VectorsPoint[6] = Vector(-99.138, 32.829, 78.574);
  • Global.VectorsPoint[7] = Vector(-114.043, 39.105, 67.503);
  • Global.VectorsPoint[8] = Vector(-85.875, 39.190, 55.130);
  • Global.VectorsPoint[9] = Vector(-115.406, 39.123, 60.908);
  • Global.VectorsPoint[10] = Vector(-100.323, 40.106, 73.913);
  • Global.VectorsPoint[11] = Vector(-106.813, 40.107, 43.394);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===BLACK FOREST===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Black Forest);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-29.348, 12.535, 6.847);
  • Global.VectorsPoint[1] = Vector(-5.212, 13.622, 4.992);
  • Global.VectorsPoint[2] = Vector(20.471, 17.476, 37.629);
  • Global.VectorsPoint[3] = Vector(26.819, 9.550, 5.020);
  • Global.VectorsPoint[4] = Vector(23.570, 19.193, -24.940);
  • Global.VectorsPoint[5] = Vector(34.295, 16.036, -8.778);
  • Global.VectorsPoint[6] = Vector(34.181, 16.373, 18.092);
  • Global.VectorsPoint[7] = Vector(-9.225, 18.551, 24.834);
  • Global.VectorsPoint[8] = Vector(-6.733, 18.612, 18.147);
  • Global.VectorsPoint[9] = Vector(-1.945, 18.653, -20.262);
  • Global.VectorsPoint[10] = Vector(-8.550, 15.013, -13.823);
  • Global.VectorsPoint[11] = Vector(-2.361, 11.604, -26.394);
  • Global.VectorsPoint[12] = Vector(-2.366, 11.545, 35.335);
  • Global.VectorsPoint[13] = Vector(4.468, 12.828, 5.077);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===BLACK FOREST-XMAS===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Black Forest Winter);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-29.348, 12.535, 6.847);
  • Global.VectorsPoint[1] = Vector(-5.212, 13.622, 4.992);
  • Global.VectorsPoint[2] = Vector(20.471, 17.476, 37.629);
  • Global.VectorsPoint[3] = Vector(26.819, 9.550, 5.020);
  • Global.VectorsPoint[4] = Vector(23.570, 19.193, -24.940);
  • Global.VectorsPoint[5] = Vector(34.295, 16.036, -8.778);
  • Global.VectorsPoint[6] = Vector(34.181, 16.373, 18.092);
  • Global.VectorsPoint[7] = Vector(-9.225, 18.551, 24.834);
  • Global.VectorsPoint[8] = Vector(-6.733, 18.612, 18.147);
  • Global.VectorsPoint[9] = Vector(-1.945, 18.653, -20.262);
  • Global.VectorsPoint[10] = Vector(-8.550, 15.013, -13.823);
  • Global.VectorsPoint[11] = Vector(-2.361, 11.604, -26.394);
  • Global.VectorsPoint[12] = Vector(-2.366, 11.545, 35.335);
  • Global.VectorsPoint[13] = Vector(4.468, 12.828, 5.077);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===DORADO===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Dorado);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(131.146, 11.880, 26.090);
  • Global.VectorsPoint[1] = Vector(134.419, 11.842, 47.005);
  • Global.VectorsPoint[2] = Vector(69.150, 14.842, 16.718);
  • Global.VectorsPoint[3] = Vector(90, 7.571, 0.097);
  • Global.VectorsPoint[4] = Vector(127.163, 9.846, -22.312);
  • Global.VectorsPoint[5] = Vector(144.821, 11.297, -15.053);
  • Global.VectorsPoint[6] = Vector(152.426, 10.842, 4.804);
  • Global.VectorsPoint[7] = Vector(98.481, 18.842, 14.653);
  • Global.VectorsPoint[8] = Vector(110.241, 11.913, 24.559);
  • Global.VectorsPoint[9] = Vector(98.377, 13.827, 13.238);
  • Global.VectorsPoint[10] = Vector(84.373, 14.661, 42.888);
  • Global.VectorsPoint[11] = Vector(161.866, 10.842, -6.740);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===EINCHENWALDE===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Eichenwalde);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(57.588, 21.550, -68.165);
  • Global.VectorsPoint[1] = Vector(57.035, 12.273, -74.637);
  • Global.VectorsPoint[2] = Vector(59.860, 19.274, -94.060);
  • Global.VectorsPoint[3] = Vector(54.284, 18.272, -107.719);
  • Global.VectorsPoint[4] = Vector(53.835, 11.272, -122.382);
  • Global.VectorsPoint[5] = Vector(101.325, 13.274, -109.196);
  • Global.VectorsPoint[6] = Vector(86.873, 13.196, -72.998);
  • Global.VectorsPoint[7] = Vector(67.655, 5.274, -83.682);
  • Global.VectorsPoint[8] = Vector(56.384, 7.272, -106.360);
  • Global.VectorsPoint[9] = Vector(78.090, 13.231, -99.037);
  • Global.VectorsPoint[10] = Vector(47.028, 12.171, -84.194);
  • Global.VectorsPoint[11] = Vector(29.290, 8.551, -86.367);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===EINCHENWALDE-HALLOWEEN===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Eichenwalde Halloween);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(57.588, 21.550, -68.165);
  • Global.VectorsPoint[1] = Vector(57.035, 12.273, -74.637);
  • Global.VectorsPoint[2] = Vector(59.860, 19.274, -94.060);
  • Global.VectorsPoint[3] = Vector(54.284, 18.272, -107.719);
  • Global.VectorsPoint[4] = Vector(53.835, 11.272, -122.382);
  • Global.VectorsPoint[5] = Vector(101.325, 13.274, -109.196);
  • Global.VectorsPoint[6] = Vector(86.873, 13.196, -72.998);
  • Global.VectorsPoint[7] = Vector(67.655, 5.274, -83.682);
  • Global.VectorsPoint[8] = Vector(56.384, 7.272, -106.360);
  • Global.VectorsPoint[9] = Vector(78.090, 13.231, -99.037);
  • Global.VectorsPoint[10] = Vector(47.028, 12.171, -84.194);
  • Global.VectorsPoint[11] = Vector(29.290, 8.551, -86.367);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===ECOPOINT===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Ecopoint: Antarctica);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-19.452, 12.550, -0.004);
  • Global.VectorsPoint[1] = Vector(-15.292, 7.816, -0.085);
  • Global.VectorsPoint[2] = Vector(29.573, 3.549, -0.037);
  • Global.VectorsPoint[3] = Vector(3.777, 7.949, 23.296);
  • Global.VectorsPoint[4] = Vector(11.595, 8.584, 52.021);
  • Global.VectorsPoint[5] = Vector(13.466, 8.586, 58.262);
  • Global.VectorsPoint[6] = Vector(29.060, 9.513, 0.075);
  • Global.VectorsPoint[7] = Vector(19.184, 9.549, -0.022);
  • Global.VectorsPoint[8] = Vector(11.186, 8.562, -51.059);
  • Global.VectorsPoint[9] = Vector(13.595, 8.558, -58.112);
  • Global.VectorsPoint[10] = Vector(3.124, 7.934, -23.692);
  • Global.VectorsPoint[11] = Vector(-7.774, 7.549, -49.470);
  • Global.VectorsPoint[12] = Vector(0.928, 12.174, -25.876);
  • Global.VectorsPoint[13] = Vector(1.089, 12.183, 25.690);
  • Global.VectorsPoint[14] = Vector(-5.573, 11.470, 32.979);
  • Global.VectorsPoint[15] = Vector(-5.899, 11.443, -32.841);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===ECOPOINT-XMAS===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Ecopoint: Antarctica Winter);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-19.452, 12.550, -0.004);
  • Global.VectorsPoint[1] = Vector(-15.292, 7.816, -0.085);
  • Global.VectorsPoint[2] = Vector(29.573, 3.549, -0.037);
  • Global.VectorsPoint[3] = Vector(3.777, 7.949, 23.296);
  • Global.VectorsPoint[4] = Vector(11.595, 8.584, 52.021);
  • Global.VectorsPoint[5] = Vector(13.466, 8.586, 58.262);
  • Global.VectorsPoint[6] = Vector(29.060, 9.513, 0.075);
  • Global.VectorsPoint[7] = Vector(19.184, 9.549, -0.022);
  • Global.VectorsPoint[8] = Vector(11.186, 8.562, -51.059);
  • Global.VectorsPoint[9] = Vector(13.595, 8.558, -58.112);
  • Global.VectorsPoint[10] = Vector(3.124, 7.934, -23.692);
  • Global.VectorsPoint[11] = Vector(-7.774, 7.549, -49.470);
  • Global.VectorsPoint[12] = Vector(0.928, 12.174, -25.876);
  • Global.VectorsPoint[13] = Vector(1.089, 12.183, 25.690);
  • Global.VectorsPoint[14] = Vector(-5.573, 11.470, 32.979);
  • Global.VectorsPoint[15] = Vector(-5.899, 11.443, -32.841);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===HANAMURA===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Hanamura);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-14.242, -0.549, 9.885);
  • Global.VectorsPoint[1] = Vector(13.463, 1.539, -4.306);
  • Global.VectorsPoint[2] = Vector(14.001, -0.382, 33.316);
  • Global.VectorsPoint[3] = Vector(-3.793, 1.550, -5.710);
  • Global.VectorsPoint[4] = Vector(-20.732, -0.307, -15.312);
  • Global.VectorsPoint[5] = Vector(-10.066, 7.549, -26.922);
  • Global.VectorsPoint[6] = Vector(13.322, -1.093, -59.149);
  • Global.VectorsPoint[7] = Vector(40.688, -1.535, -48.461);
  • Global.VectorsPoint[8] = Vector(-11.559, -0.625, -84.763);
  • Global.VectorsPoint[9] = Vector(6.107, 7.559, -89.002);
  • Global.VectorsPoint[10] = Vector(-20.023, 4.550, -57.221);
  • Global.VectorsPoint[11] = Vector(-35.817, 1.549, -62.990);
  • Global.VectorsPoint[12] = Vector(-0.295, -4.550, -74.402);
  • Global.VectorsPoint[13] = Vector(16.166, -0.551, -82.575);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===HANAMURA-XMAS===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Hanamura Winter);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-14.242, -0.549, 9.885);
  • Global.VectorsPoint[1] = Vector(13.463, 1.539, -4.306);
  • Global.VectorsPoint[2] = Vector(14.001, -0.382, 33.316);
  • Global.VectorsPoint[3] = Vector(-3.793, 1.550, -5.710);
  • Global.VectorsPoint[4] = Vector(-20.732, -0.307, -15.312);
  • Global.VectorsPoint[5] = Vector(-10.066, 7.549, -26.922);
  • Global.VectorsPoint[6] = Vector(13.322, -1.093, -59.149);
  • Global.VectorsPoint[7] = Vector(40.688, -1.535, -48.461);
  • Global.VectorsPoint[8] = Vector(-11.559, -0.625, -84.763);
  • Global.VectorsPoint[9] = Vector(6.107, 7.559, -89.002);
  • Global.VectorsPoint[10] = Vector(-20.023, 4.550, -57.221);
  • Global.VectorsPoint[11] = Vector(-35.817, 1.549, -62.990);
  • Global.VectorsPoint[12] = Vector(-0.295, -4.550, -74.402);
  • Global.VectorsPoint[13] = Vector(16.166, -0.551, -82.575);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===HOLLYWOOD===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Hollywood);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-16.140, 6.301, -63.684);
  • Global.VectorsPoint[1] = Vector(-29.036, 6.300, -43.768);
  • Global.VectorsPoint[2] = Vector(6.935, 13.385, -57.758);
  • Global.VectorsPoint[3] = Vector(8.645, 13.387, -38.558);
  • Global.VectorsPoint[4] = Vector(2.840, 6.550, -66.152);
  • Global.VectorsPoint[5] = Vector(1.564, 6.554, -53.001);
  • Global.VectorsPoint[6] = Vector(21.413, 2.154, -53.971);
  • Global.VectorsPoint[7] = Vector(10.751, 2.300, -9.919);
  • Global.VectorsPoint[8] = Vector(6.591, 2.300, -32.495);
  • Global.VectorsPoint[9] = Vector(33.373, 3.301, -54.737);
  • Global.VectorsPoint[10] = Vector(50.282, 3.300, -56.042);
  • Global.VectorsPoint[11] = Vector(31.460, 2.408, -75.693);
  • Global.VectorsPoint[12] = Vector(1.388, 2.154, -77.985);
  • Global.VectorsPoint[13] = Vector(10.623, 6.375, -28.779);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===HOLLYWOOD-HALLOWEEN===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Hollywood Halloween);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(-16.140, 6.301, -63.684);
  • Global.VectorsPoint[1] = Vector(-29.036, 6.300, -43.768);
  • Global.VectorsPoint[2] = Vector(6.935, 13.385, -57.758);
  • Global.VectorsPoint[3] = Vector(8.645, 13.387, -38.558);
  • Global.VectorsPoint[4] = Vector(2.840, 6.550, -66.152);
  • Global.VectorsPoint[5] = Vector(1.564, 6.554, -53.001);
  • Global.VectorsPoint[6] = Vector(21.413, 2.154, -53.971);
  • Global.VectorsPoint[7] = Vector(10.751, 2.300, -9.919);
  • Global.VectorsPoint[8] = Vector(6.591, 2.300, -32.495);
  • Global.VectorsPoint[9] = Vector(33.373, 3.301, -54.737);
  • Global.VectorsPoint[10] = Vector(50.282, 3.300, -56.042);
  • Global.VectorsPoint[11] = Vector(31.460, 2.408, -75.693);
  • Global.VectorsPoint[12] = Vector(1.388, 2.154, -77.985);
  • Global.VectorsPoint[13] = Vector(10.623, 6.375, -28.779);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===WORKSHOP-ISLAND===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vector points")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Workshop Island);
  • }
  • actions
  • {
  • Global.RandomVector = Vector(Random Real(16, -16), 1, Random Real(16, -16));
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===HAVANA===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Havana);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(68.682, 4.550, -65.040);
  • Global.VectorsPoint[1] = Vector(54.677, 6.365, -83.218);
  • Global.VectorsPoint[2] = Vector(56.097, 12.552, -68.349);
  • Global.VectorsPoint[3] = Vector(65.405, 12.549, -83.256);
  • Global.VectorsPoint[4] = Vector(56.390, 6.549, -94.394);
  • Global.VectorsPoint[5] = Vector(37.407, 10.550, -94.982);
  • Global.VectorsPoint[6] = Vector(26.961, 12.549, -69.897);
  • Global.VectorsPoint[7] = Vector(39.200, 6.384, -67.449);
  • Global.VectorsPoint[8] = Vector(1.233, 6.549, -79.175);
  • Global.VectorsPoint[9] = Vector(18.174, 5.549, -89.539);
  • Global.VectorsPoint[10] = Vector(28.093, 6.549, -78.728);
  • Global.VectorsPoint[11] = Vector(31.634, 4.549, -97.924);
  • Global.VectorsPoint[12] = Vector(17.684, 6.550, -101.358);
  • Global.VectorsPoint[13] = Vector(8.334, 12.551, -79.790);
  • Global.VectorsPoint[14] = Vector(0.121, 12.551, -81.069);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===NEKROPOLIA===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors point")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Necropolis);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(28.391, 1.550, -0.076);
  • Global.VectorsPoint[1] = Vector(18.529, -1.450, 0.197);
  • Global.VectorsPoint[2] = Vector(-3.416, -5.449, -0.030);
  • Global.VectorsPoint[3] = Vector(0.974, 3.552, 23.018);
  • Global.VectorsPoint[4] = Vector(1.620, 3.549, -22.131);
  • Global.VectorsPoint[5] = Vector(-22.297, 3.549, 0.002);
  • Global.VectorsPoint[6] = Vector(-34.497, 2.944, 0.119);
  • Global.VectorsPoint[7] = Vector(-47.928, 5.550, 0.114);
  • Global.VectorsPoint[8] = Vector(-31.843, 9.549, 7.043);
  • Global.VectorsPoint[9] = Vector(-32.060, 9.550, -7.839);
  • Global.VectorsPoint[10] = Vector(4.823, 10.590, -24.446);
  • Global.VectorsPoint[11] = Vector(0, 2, 0);
  • Global.VectorsPoint[12] = Vector(-4.875, 8.886, -20.041);
  • Global.VectorsPoint[13] = Vector(32.050, 5.762, -22.321);
  • Global.VectorsPoint[14] = Vector(13.830, 8.846, 19.046);
  • Global.VectorsPoint[15] = Vector(4.345, 10.589, 23.441);
  • Global.VectorsPoint[16] = Vector(-5.678, 8.884, 19.707);
  • Global.VectorsPoint[17] = Vector(-8.982, 1.558, -0.076);
  • Global.VectorsPoint[18] = Vector(7.989, 1.555, 0.146);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("===KANEZACA===")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("vectors")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Current Map == Map(Kanezaka);
  • }
  • actions
  • {
  • Global.VectorsPoint[0] = Vector(5.996, 9.551, 1.859);
  • Global.VectorsPoint[1] = Vector(-0.524, 7.412, 5.533);
  • Global.VectorsPoint[2] = Vector(-14.356, 6.555, 16.761);
  • Global.VectorsPoint[3] = Vector(-10.474, 11.033, 22.681);
  • Global.VectorsPoint[4] = Vector(-10.474, 6.390, 22.681);
  • Global.VectorsPoint[5] = Vector(-29.068, 4.550, 41.035);
  • Global.VectorsPoint[6] = Vector(-45.529, 6.550, 27.068);
  • Global.VectorsPoint[7] = Vector(-54.061, 8.549, 9.634);
  • Global.VectorsPoint[8] = Vector(-45.954, 11.549, -13.974);
  • Global.VectorsPoint[9] = Vector(-30.742, 11.441, -9.605);
  • Global.VectorsPoint[10] = Vector(-21.012, 10.549, 0.436);
  • Global.VectorsPoint[11] = Vector(-63.694, 12.549, -27.545);
  • Global.VectorsPoint[12] = Vector(-47.697, 11.549, -41.897);
  • Global.VectorsPoint[13] = Vector(-9.011, 5.477, -38.607);
  • Global.VectorsPoint[14] = Vector(-0.505, 6.549, -8.011);
  • Global.VectorsPoint[15] = Vector(13.408, 8.067, -33.639);
  • Global.VectorsPoint[16] = Vector(-30.443, 7.102, -9.532);
  • Global.VectorsPoint[17] = Vector(-30.715, 6.550, 22.106);
  • Global.VectorsPoint[18] = Vector(-38.783, 6.396, 9.314);
  • Global.VectorsPoint[19] = Vector(-17.782, 6.551, -32.280);
  • Call Subroutine(Effect);
  • }
  • }
  • disabled rule("bot")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • actions
  • {
  • Create Dummy Bot(Hero(Ana), All Teams, 1, Vector(0, 0, 0), Forward);
  • }
  • }
  • disabled rule("kordynaty")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • actions
  • {
  • Create HUD Text(Host Player, Position Of(Host Player), Null, Null, Left, 0, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • }
  • }
Join the Workshop.codes Discord