Back to home

Hot Fast Mirror!

S5ZKS
click to copy
This game is archived.
If you with to unarchive it, click the "restore" button in the options menu.

Category:
Custom game mode

Author:
Jokaes

Rating:
1

Version:
1.7.0

Posted:
9 months ago

Last updated:
6 days ago

Tags:
1v1 1vs1 fast mirror duel mystery limited jokaes 1x1 2 players

Project Links

Share this workshop!

Options

Hot Fast Mirror!

All heroes

Mirror comps

30s for the point to unlock

3s to capture

Damage over time after the point is active

No turrets

No barries

No health packs

-Jokaes#2263

Even if it is designed for 1 vs 1 you can play it 2 vs 2, 3 vs 3, etc...

variables
{
	global:
		0: damageHUD
		3: damageWhenPointUnlock
}

disabled rule("Created by Jokaes#2263")
{
	event
	{
		Ongoing - Global;
	}
}

rule("Set damage at the start to 1")
{
	event
	{
		Ongoing - Global;
	}

	conditions
	{
		Is Game In Progress == True;
	}

	actions
	{
		Set Global Variable(damageWhenPointUnlock, 1);
	}
}

rule("Between rounds")
{
	event
	{
		Ongoing - Each Player;
		All;
		All;
	}

	conditions
	{
		Is Between Rounds == True;
	}

	actions
	{
		Stop Damage Over Time(Last Damage Over Time ID);
		disabled Destroy All HUD Text;
		Destroy HUD Text(Value In Array(Global Variable(damageHUD), 0));
		Destroy HUD Text(Value In Array(Global Variable(damageHUD), 1));
		Set Global Variable(damageWhenPointUnlock, 1);
		Clear Status(Event Player, Burning);
		disabled Create HUD Text(All Players(All Teams), Null, Null, Custom String(
			"Hot Fast Mirror! v1.7.0
All heroes
30s for the point to unlock
3s to capture
Damage over time after the point is active",
			Null, Null, Null), Left, 0, White, White, White, Visible To and String, Default Visibility);
		disabled Create HUD Text(All Players(All Teams), Null, Null, Custom String("No turrets
No barries
No health packs
-Created by Jokaes#2263",
			Null, Null, Null), Left, 1, White, White, White, Visible To and String, Default Visibility);
	}
}

rule("Damage over time (when point is unlock)")
{
	event
	{
		Ongoing - Each Player;
		All;
		All;
	}

	conditions
	{
		Is Game In Progress == True;
		Match Time <= 0;
	}

	actions
	{
		Set Status(Event Player, Null, Burning, 9999);
		Damage(Event Player, Null, Global Variable(damageWhenPointUnlock));
		Wait(1, Ignore Condition);
		Loop If Condition Is True;
	}
}

rule("HUD Damage / Sec = damageWhenPointUnlock")
{
	event
	{
		Ongoing - Global;
	}

	conditions
	{
		Match Time <= 1;
		Is Game In Progress == True;
	}

	actions
	{
		Create HUD Text(All Players(All Teams), String("{0} = {1}", String("{0} / {1}", String("Damage", Null, Null, Null), String(
			"{0} sec", Empty Array, Null, Null), Null), Global Variable(damageWhenPointUnlock), Null), Null, Null, Left, -1.000, Red,
			White, White, Visible To and String, Default Visibility);
		Set Global Variable(damageHUD, Last Text ID);
		Create HUD Text(All Players(All Teams), String("{0} = {1}", String("{0} / {1}", String("Damage", Null, Null, Null), String(
			"{0} sec", Empty Array, Null, Null), Null), Global Variable(damageWhenPointUnlock), Null), Null, Null, Right, -1.000, Red,
			White, White, Visible To and String, Default Visibility);
		Modify Global Variable(damageHUD, Append To Array, Last Text ID);
	}
}

rule("Increase 1 damage per second")
{
	event
	{
		Ongoing - Global;
	}

	conditions
	{
		Match Time <= 0;
		Is Game In Progress == True;
	}

	actions
	{
		Wait(1, Ignore Condition);
		Modify Global Variable(damageWhenPointUnlock, Add, 1);
		Loop If Condition Is True;
	}
}

rule("Description HUD")
{
	event
	{
		Ongoing - Global;
	}

	actions
	{
		Create HUD Text(All Players(All Teams), Null, Null, Custom String(
			"Hot Fast Mirror! v1.7.0
All heroes
30s for the point to unlock
3s to capture
Damage over time after the point is active",
			Null, Null, Null), Left, 0, White, White, White, Visible To and String, Default Visibility);
		Create HUD Text(All Players(All Teams), Null, Null, Custom String("No turrets
No barries
No health packs
-Created by Jokaes#2263",
			Null, Null, Null), Left, 1, White, White, White, Visible To and String, Default Visibility);
	}
}

disabled rule("Created by Jokaes#2263")
{
	event
	{
		Ongoing - Global;
	}
}

Changelog

6 days ago 1.7.0

Added description and little fixes

S5ZKS
click to copy
6 months ago 1.6.0

Added Sigma without his barrier.

R0JNZ
click to copy
8 months ago 1.6.0

Added Sigma without his barrier.

CZP3B
click to copy
9 months ago 1.5.0

This revision contains no notes

BF8CD
click to copy
9 months ago 1.5.0

This revision contains no notes

9XEX4
click to copy
9 months ago 1.0.0

This revision contains no notes

0VDWQ
click to copy