Skip to content

Instantly share code, notes, and snippets.

@nathan130200
Last active August 3, 2020 20:13
Show Gist options
  • Save nathan130200/3859a9df2454f69d810fea4b02627793 to your computer and use it in GitHub Desktop.
Save nathan130200/3859a9df2454f69d810fea4b02627793 to your computer and use it in GitHub Desktop.
Dead By Daylight Prototype in Overwatch Workshop
settings
{
lobby
{
Map Rotation: Paused
Max Team 1 Players: 10
Max Team 2 Players: 2
Return To Lobby: Never
Swap Teams After Match: No
}
modes
{
Skirmish
{
enabled maps
{
Workshop Chamber
}
}
}
}
variables
{
global:
0: Geradores
1: Geradores_Raios
}
rule("Criar gerador.")
{
event
{
Ongoing - Global;
}
actions
{
Global.Geradores = Array(Vector(5.780, 1.200, 2.684));
Global.Geradores_Raios = Array(0);
}
}
rule("Iniciar geradores.")
{
event
{
Ongoing - Global;
}
actions
{
Create Effect(Filtered Array(All Players(All Teams), Global.Geradores_Raios[0] < 0.650), Sphere, White, Global.Geradores[0],
Global.Geradores_Raios[0], Visible To Position and Radius);
Create Effect(Filtered Array(All Players(All Teams), Global.Geradores_Raios[0] >= 0.650), Sphere, Green, Global.Geradores[0],
Global.Geradores_Raios[0], Visible To Position and Radius);
Create Icon(Filtered Array(All Players(All Teams), Global.Geradores_Raios[0] < 0.650), Global.Geradores[0], Bolt,
Visible To and Position, Yellow, True);
Create Icon(Filtered Array(All Players(All Teams), Global.Geradores_Raios[0] >= 0.650), Global.Geradores[0], Checkmark,
Visible To and Position, Green, True);
}
}
rule("Gerador[0]: Aumentar potência.")
{
event
{
Ongoing - Each Player;
Team 1;
All;
}
conditions
{
Is Alive(Event Player) == True;
Distance Between(Event Player, Global.Geradores[0]) <= Global.Geradores_Raios[0] + 1.500;
Global.Geradores_Raios[0] < 0.650;
}
actions
{
Global.Geradores_Raios[0] = Global.Geradores_Raios[0] + 0.005;
Play Effect(Event Player, Bad Explosion, White, Global.Geradores[0], 0.550);
disabled Play Effect(Event Player, Buff Impact Sound, White, Global.Geradores[0], 12);
Wait(0.250, Ignore Condition);
Loop If Condition Is True;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment