Login
Create
Return to post

Comparing difference between and

View raw
  • settings
  • {
  • main
  • {
  • Description: "Tiny Hide and Seek v2.0.4 [Created by NaN]"
  • Description: "Tiny Hide and Seek v2.0.5 [Created by NaN]"
  • }
  • lobby
  • {
  • Map Rotation: After a game
  • Match Voice Chat: Enabled
  • Match Voice Chat: Enabled
  • Max Team 1 Players: 3
  • Max Team 2 Players: 9
  • Max Spectators: 12
  • Return To Lobby: Never
  • Team Balancing: After a game
  • }
  • modes
  • {
  • Team Deathmatch
  • {
  • disabled maps
  • {
  • Workshop Chamber
  • Workshop Expanse
  • Workshop Expanse Night
  • Workshop Green Screen
  • Workshop Island
  • Workshop Island Night
  • }
  • }
  • General
  • {
  • Game Length in Minutes: 5
  • Game Mode Start: Immediately
  • Hero Limit: Off
  • Self initiated Respawn: Off
  • }
  • }
  • heroes
  • {
  • Team 1
  • {
  • Movement Speed: 150%
  • Ultimate Generation: 200%
  • Ultimate Generation - Combat: 200%
  • Ultimate Generation - Passive: 200%
  • Damage Dealt: 500%
  • Damage Received: 10%
  • Healing Dealt: 500%
  • Healing Received: 500%
  • Health: 500%
  • Jump Vertical Speed: 250%
  • disabled heroes
  • {
  • Moira
  • Pharah
  • Sigma
  • Sombra
  • Winston
  • Wrecking Ball
  • Zenyatta
  • }
  • Ana
  • {
  • Sleep Dart: Off
  • }
  • Ashe
  • {
  • Ultimate Ability B.O.B.: Off
  • }
  • D.Va
  • {
  • Ultimate Ability Self-Destruct: Off
  • Spawn Without Mech: On
  • }
  • Echo
  • {
  • Sticky Bombs Cooldown Time: 250%
  • Ultimate Ability Duplicate: Off
  • }
  • Hanzo
  • {
  • Sonic Arrow Cooldown Time: 300%
  • }
  • Mccree
  • {
  • Ultimate Ability Deadeye: Off
  • }
  • Mei
  • {
  • Ice Wall Cooldown Time: 75%
  • }
  • Moira
  • {
  • Biotic Orb: Off
  • }
  • Reaper
  • {
  • Shadow Step Cooldown Time: 75%
  • }
  • Reinhardt
  • {
  • Ultimate Generation: 230%
  • }
  • Soldier: 76
  • {
  • Ultimate Ability Tactical Visor: Off
  • }
  • Sombra
  • {
  • Hack: Off
  • Stealth: Off
  • }
  • Symmetra
  • {
  • Sentry Turret: Off
  • }
  • Torbjörn
  • {
  • Deploy Turret: Off
  • }
  • Widowmaker
  • {
  • Ultimate Ability Infra-Sight: Off
  • Venom Mine: Off
  • }
  • }
  • Team 2
  • {
  • Damage Dealt: 10%
  • Damage Received: 500%
  • Health: 10%
  • Spawn with Ultimate ready: On
  • disabled heroes
  • {
  • Wrecking Ball
  • }
  • Baptiste
  • {
  • Immortality Field: Off
  • }
  • D.Va
  • {
  • Defense Matrix: Off
  • Spawn Without Mech: On
  • }
  • Doomfist
  • {
  • Ultimate Ability Meteor Strike: Off
  • }
  • Echo
  • {
  • Flight Cooldown Time: 500%
  • }
  • Lúcio
  • {
  • Movement Speed: 100%
  • }
  • Mei
  • {
  • Cryo-Freeze: Off
  • }
  • Mercy
  • {
  • Resurrect: Off
  • }
  • Reaper
  • {
  • Wraith Form: Off
  • }
  • Pharah
  • {
  • Hover Jets Maximum Time: 75%
  • Hover Jets Recharge Rate: 500%
  • }
  • Roadhog
  • {
  • Whole Hog Knockback Scalar: 0%
  • }
  • Sombra
  • {
  • Stealth: Off
  • Translocator: Off
  • }
  • Symmetra
  • {
  • Teleporter: Off
  • }
  • Tracer
  • {
  • Recall: Off
  • }
  • Widowmaker
  • {
  • Infinite Ultimate Duration: On
  • }
  • Winston
  • {
  • Jump Pack: Off
  • }
  • Zenyatta
  • {
  • Ultimate Ability Transcendence: Off
  • }
  • }
  • }
  • }
  • variables
  • {
  • global:
  • 0: RandomDelay
  • 2: CameraDistanceFactor
  • 13: DefaultCamera
  • 20: TotalMatchTime
  • 21: HideTime
  • 26: MS
  • 27: started
  • player:
  • 0: CameraMode
  • 3: ModLevel
  • }
  • rule("==========MATCH==========")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • }
  • actions
  • {
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String(" "), Null, Right, 19, Color(White), Color(White), Color(White),
  • Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String("Tiny Hide and Seek v2.0.4"), Null, Right, 20, Color(White), Color(
  • Create HUD Text(Event Player, Null, Custom String("Tiny Hide and Seek v2.0.5"), Null, Right, 20, Color(White), Color(
  • White), Color(White), Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String("Created by NaN - https://1-2.dev"), Null, Right, 21, Color(White), Color(White),
  • Color(White), Visible To and String, Default Visibility);
  • Create HUD Text(Event Player, Null, Custom String("Workshop Code: MCYY1"), Null, Right, 23, Color(White), Color(White),
  • Color(White), Visible To and String, Default Visibility);
  • }
  • }
  • rule("Kill Joining Team 2 Players After Game Start")
  • {
  • event
  • {
  • Player Joined Match;
  • Team 2;
  • All;
  • }
  • conditions
  • {
  • Global.started == True;
  • Is Alive(Event Player) == True;
  • }
  • actions
  • {
  • If(Has Spawned(Event Player));
  • Kill(Event Player, Null);
  • Big Message(Event Player, Custom String("Match in progress. You will be able to join the next match."));
  • End;
  • Wait(2, Ignore Condition);
  • Loop If Condition Is True;
  • }
  • }
  • rule("Set Match Timers")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Global.TotalMatchTime = 300;
  • Global.HideTime = 30;
  • Set Match Time(Global.TotalMatchTime);
  • Set Respawn Max Time(All Players(All Teams), 5);
  • Global.RandomDelay = Random Integer(0, 30);
  • }
  • }
  • rule("Starting HUD Messages")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Global.started == False;
  • }
  • actions
  • {
  • Create HUD Text(All Players(All Teams), Custom String("{0} Seconds Till Match Starts", Round To Integer(Global.MS, Up)), Null,
  • Null, Left, 0, Color(White), Color(White), Color(White), Visible To and String, Default Visibility);
  • Create HUD Text(All Players(All Teams), Custom String("Press Ctrl+f to die if you wish to change characters"), Null, Null, Left, 0,
  • Color(Red), Color(Red), Color(Red), Visible To and String, Default Visibility);
  • Global.MS = Global.HideTime;
  • Chase Global Variable Over Time(MS, 0, Global.HideTime, Destination and Duration);
  • Wait(Global.HideTime, Ignore Condition);
  • Stop Chasing Global Variable(MS);
  • Global.started = True;
  • Destroy All HUD Text;
  • Big Message(All Players(Team 1), Custom String("Good Hunt!"));
  • Big Message(All Players(Team 2), Custom String("Ready Or Not: I'm Coming!"));
  • Wait(0.250, Ignore Condition);
  • Create HUD Text(All Players(All Teams), Custom String("{0} Players Left to Find", Number Of Living Players(Team 2)), Null, Null,
  • Left, 0, Color(White), Color(White), Color(White), Visible To and String, Default Visibility);
  • Create HUD Text(All Players(Team 1), Custom String("Press Ctrl+f to die if you wish to change characters"), Null, Null, Left, 0,
  • Color(Red), Color(Red), Color(Red), Visible To and String, Default Visibility);
  • Small Message(All Players(All Teams), Custom String("Hold F or Interact to Go Third Person"));
  • }
  • }
  • rule("Set Started False/Disable Inspector")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == False;
  • }
  • actions
  • {
  • Global.started = False;
  • Disable Inspector Recording;
  • }
  • }
  • rule("Disable Game Mode Scoring")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Disable Built-In Game Mode Scoring;
  • }
  • }
  • rule("Enable Spectate on Death")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • actions
  • {
  • Enable Death Spectate All Players(Event Player);
  • }
  • }
  • rule("Tip")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • conditions
  • {
  • Match Time <= 180;
  • Match Time >= 179;
  • }
  • actions
  • {
  • If(Team Of(Event Player) == Team 2);
  • Small Message(Event Player, Custom String("Crouch while moving to make less noise."));
  • Else;
  • Small Message(Event Player, Custom String("If a hider is inside a wall, stand on them to inflict damage over time."));
  • End;
  • }
  • }
  • rule("Disable Completion")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Disable Built-In Game Mode Completion;
  • }
  • }
  • rule("Enable Collision With Environment")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • actions
  • {
  • Enable Movement Collision With Environment(Event Player);
  • }
  • }
  • rule("Disable Nameplates")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Global.started == True;
  • }
  • actions
  • {
  • Disable Nameplates(All Players(All Teams), All Players(All Teams));
  • }
  • }
  • rule("==========CAMERA==========")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Default CAMERA (0=Near, 2=Normal, 3=Far, 4=Off/1st Person) == [Default=4]")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • actions
  • {
  • Global.DefaultCamera = 4;
  • }
  • }
  • rule("CAMERA Distance Factor == [Default = 1]")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • actions
  • {
  • Global.CameraDistanceFactor = 1;
  • }
  • }
  • rule("Camera MODE > Toggle")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Button(Interact)) == True;
  • }
  • actions
  • {
  • Skip If(Event Player.CameraMode >= 5, 5);
  • Wait(0.600, Abort When False);
  • Event Player.CameraMode = Event Player.CameraMode + 1;
  • Skip If(Event Player.CameraMode != 5 || Event Player.ModLevel > 0, 1);
  • Event Player.CameraMode = 0;
  • Loop If Condition Is True;
  • Wait(0.600, Abort When False);
  • Event Player.CameraMode = 0;
  • Loop If Condition Is True;
  • }
  • }
  • rule("Camera MODE 2 - Normal")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Event Player.CameraMode == 2;
  • }
  • actions
  • {
  • Start Camera(Event Player, Ray Cast Hit Position(Eye Position(Event Player), Eye Position(Event Player) + World Vector Of(Vector(0,
  • 0.400, 0.300), Event Player, Rotation) + Facing Direction Of(Event Player) * -2.500 * Global.CameraDistanceFactor, Null,
  • Event Player, False), Event Player + Facing Direction Of(Event Player) * 1000, 40);
  • }
  • }
  • rule("Camera MODE 4 - OFF")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • Event Player.CameraMode == 4;
  • }
  • actions
  • {
  • Stop Camera(Event Player);
  • }
  • }
  • rule("==========PLAYERS==========")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • }
  • rule("Root Seeker")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Set Status(Event Player, Null, Rooted, 60);
  • }
  • }
  • rule("Scale Team 1 Players Up")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • actions
  • {
  • Start Modifying Hero Voice Lines(Event Player, 0.750, True);
  • Start Scaling Barriers(Event Player, 1.250, True);
  • Start Scaling Player(Event Player, 1.250, True);
  • }
  • }
  • rule("Scale Team 2 Players Down")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • actions
  • {
  • Start Scaling Player(Event Player, 0.300, True);
  • Start Scaling Barriers(Event Player, 0.300, True);
  • Start Modifying Hero Voice Lines(Event Player, 1.500, True);
  • }
  • }
  • rule("Declare Team 1 Victory")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Number Of Living Players(Team 2) == 0;
  • Is Game In Progress == True;
  • Global.started == True;
  • }
  • actions
  • {
  • Declare Team Victory(Team 1);
  • }
  • }
  • rule("Declare Team 2 Victory")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Number Of Living Players(Team 2) >= 1;
  • Match Time <= 1;
  • }
  • actions
  • {
  • Declare Team Victory(Team 2);
  • }
  • }
  • rule("Teleport Seeker Away on First Spawn")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Has Spawned(Event Player) == True;
  • Match Time >= Global.TotalMatchTime - Global.HideTime;
  • }
  • actions
  • {
  • Set Gravity(Event Player, 0);
  • Teleport(Event Player, Vector(X Component Of(Event Player), 5000, Z Component Of(Event Player)));
  • Wait(1.500, Ignore Condition);
  • Big Message(Event Player, Custom String("The other team is hiding. Wait here until the match starts."));
  • }
  • }
  • rule("Teleport Seeker Away on Subsequent Spawns")
  • {
  • event
  • {
  • Player Died;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Match Time >= Global.TotalMatchTime - Global.HideTime;
  • }
  • actions
  • {
  • Wait(5.200, Ignore Condition);
  • Teleport(Event Player, Vector(X Component Of(Event Player), 5000, Z Component Of(Event Player)));
  • }
  • }
  • rule("Force Seeker Respawn on Game Start")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Match Time >= Global.TotalMatchTime - Global.HideTime - 1;
  • }
  • actions
  • {
  • If(Global.started == True);
  • Set Gravity(Event Player, 100);
  • Respawn(Event Player);
  • End;
  • Wait(1, Ignore Condition);
  • Loop If Condition Is True;
  • }
  • }
  • rule("Force Hider Respawn on Game Start if Dead")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • conditions
  • {
  • Is Game In Progress == True;
  • Match Time >= Global.TotalMatchTime - Global.HideTime - 1;
  • Is Dead(Event Player) == True;
  • }
  • actions
  • {
  • If(Global.started == True);
  • Respawn(Event Player);
  • End;
  • Wait(1, Ignore Condition);
  • Loop If Condition Is True;
  • }
  • }
  • rule("Disable Team 2 Respawns on Game Start")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • conditions
  • {
  • Global.started == True;
  • }
  • actions
  • {
  • Disable Built-In Game Mode Respawning(Event Player);
  • }
  • }
  • rule("Say Hello at Random Intervals")
  • {
  • event
  • {
  • Ongoing - Global;
  • }
  • conditions
  • {
  • Match Time <= Global.TotalMatchTime / 3;
  • }
  • actions
  • {
  • Global.RandomDelay = Random Integer(10, 30);
  • Wait(Global.RandomDelay, Ignore Condition);
  • Communicate(All Living Players(Team 2), Hello);
  • Loop;
  • }
  • }
  • rule("Disable Player Outlines")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • disabled Global.started == True;
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Start Forcing Player Outlines(All Players(Team 2), All Players(Team 1), False, Color(White), Default);
  • }
  • }
  • rule("Make Team 2 more visible for the last 30 seconds")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • All;
  • All;
  • }
  • conditions
  • {
  • disabled Global.started == True;
  • Is Game In Progress == True;
  • Match Time <= 30;
  • }
  • actions
  • {
  • Big Message(All Players(Team 1), Custom String("Improved visibility of hiders!"));
  • Big Message(All Players(Team 2), Custom String("Watch out: Seekers can see you better now. RUN!!!"));
  • Start Forcing Player Outlines(All Players(Team 2), All Players(Team 1), True, Color(Yellow), Default);
  • Start Scaling Player(All Players(Team 2), 0.350, True);
  • Start Scaling Barriers(All Players(Team 2), 0.350, True);
  • }
  • }
  • rule("Disable Team 1 Abilities")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Global.started == False;
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Disallow Button(Event Player, Button(Primary Fire));
  • Disallow Button(Event Player, Button(Secondary Fire));
  • Disallow Button(Event Player, Button(Ability 1));
  • Disallow Button(Event Player, Button(Ability 2));
  • }
  • }
  • rule("Enable Team 1 Abilities and Movement when Game Starts")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Global.started == True;
  • Is Game In Progress == True;
  • }
  • actions
  • {
  • Allow Button(Event Player, Button(Primary Fire));
  • Allow Button(Event Player, Button(Secondary Fire));
  • Allow Button(Event Player, Button(Ability 1));
  • Allow Button(Event Player, Button(Ability 2));
  • Clear Status(Event Player, Rooted);
  • }
  • }
  • rule("Team 1: Ctrl+F to Kill Self and Switch Heroes")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 1;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Button(Crouch)) == True;
  • Is Button Held(Event Player, Button(Interact)) == True;
  • }
  • actions
  • {
  • Kill(Event Player, Null);
  • }
  • }
  • rule("Team 2: Ctrl+F to Kill Self and Switch Heroes before Game Start")
  • {
  • event
  • {
  • Ongoing - Each Player;
  • Team 2;
  • All;
  • }
  • conditions
  • {
  • Is Button Held(Event Player, Button(Crouch)) == True;
  • Is Button Held(Event Player, Button(Interact)) == True;
  • Global.started == False;
  • }
  • actions
  • {
  • Kill(Event Player, Null);
  • }
  • }
Join the Workshop.codes Discord