Return to post
settings
{
main
{
Description: "Tiny Hide and Seek v2.0.4 [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
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%
}
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(
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);
}
}