Return to post
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);
}
}