Island Party v1.1.0-19

Created Diff never expires
661 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
659 lines
782 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
782 lines
settings
settings
{
{
main
main
{
{
Description: "Island Party - Heroes Minigames v0.7.2-15.alpha || Play rounds of 15/? classic custom games as minigames and score points. Ana paintball, Widow HS only, Torb Hammer only... Join my discord.gg/ZdukXgB to choose the next minigame or give feedback. ~Created by Jokaes#2263 Updated code & more: jokaes.github.io"
Description: "Island Party - Heroes Minigames v1.1.0-19 Play rounds of 19 classic and new games as minigames and score points. Widow HS only, McCree Hot Potato, Zen Sparta, Echo Rings... Code: W468T Join my discord.gg/ZdukXgB to choose the next minigame or give feedback. ~Created by Jokaes#2263 My codes in: jokaes.github.io"
}
}


lobby
lobby
{
{
Allow Players Who Are In Queue: Yes
Allow Players Who Are In Queue: Yes
Match Voice Chat: Enabled
Match Voice Chat: Enabled
Max Spectators: 6
Max Spectators: 6
}
}


modes
modes
{
{
Deathmatch
Deathmatch
{
{
enabled maps
enabled maps
{
{
Workshop Island
Workshop Island
}
Workshop Island Night
}
}
}


General
General
{
{
Allow Hero Switching: Off
Allow Hero Switching: Off
Game Mode Start: Immediately
Game Mode Start: Immediately
Hero Limit: Off
Hero Limit: Off
Kill Cam: Off
Kill Cam: Off
Respawn As Random Hero: On
Kill Feed: Off
Self Initiated Respawn: Off
Respawn As Random Hero: On
Skins: Off
Score To Win: 50
}
Self Initiated Respawn: Off
}
Skins: Off
}
}


heroes
heroes
{
{
General
General
{
{
Ana
Ana
{
{
Biotic Grenade: Off
Biotic Grenade: Off
Damage Dealt: 500%
Damage Dealt: 500%
Damage Received: 500%
Damage Received: 500%
Health: 10%
Health: 10%
No Ammunition Requirement: On
No Ammunition Requirement: On
Quick Melee: Off
Quick Melee: Off
Sleep Dart Cooldown Time: 25%
Sleep Dart Cooldown Time: 25%
Ultimate Ability Nano Boost: Off
Ultimate Ability Nano Boost: Off
}
}


Bastion
Bastion
{
{
Infinite Ultimate Duration: On
Infinite Ultimate Duration: On
No Ammunition Requirement: On
No Ammunition Requirement: On
Quick Melee: Off
Quick Melee: Off
Reconfigure: Off
Reconfigure: Off
Self-Repair: Off
Self-Repair: Off
Spawn With Ultimate Ready: On
Spawn With Ultimate Ready: On
Ultimate Duration: 500%
Ultimate Duration: 500%
Ultimate Generation - Combat Configuration: Tank: 500%
Ultimate Generation - Combat Configuration: Tank: 500%
Ultimate Generation - Passive Configuration: Tank: 500%
Ultimate Generation - Passive Configuration: Tank: 500%
Ultimate Generation Configuration: Tank: 500%
Ultimate Generation Configuration: Tank: 500%
}
}


Brigitte
Brigitte
{
{
Barrier Shield Cooldown Time: 200%
Barrier Shield Cooldown Time: 200%
Barrier Shield Recharge Rate: 150%
Barrier Shield Recharge Rate: 150%
Damage Dealt: 500%
Damage Dealt: 500%
Jump Vertical Speed: 200%
Jump Vertical Speed: 200%
Primary Fire: Off
Primary Fire: Off
Quick Melee: Off
Quick Melee: Off
Repair Pack: Off
Repair Pack: Off
Shield Bash Cooldown Time: 35%
Shield Bash Cooldown Time: 35%
Ultimate Generation - Combat Rally: 200%
Ultimate Generation - Combat Rally: 200%
Ultimate Generation - Passive Rally: 0%
Ultimate Generation - Passive Rally: 0%
Whip Shot Cooldown Time: 30%
Whip Shot Cooldown Time: 30%
Whip Shot Knockback Scalar: 200%
Whip Shot Knockback Scalar: 200%
}
}


Doomfist
D.Va
{
{
Damage Dealt: 10%
Boosters Cooldown Time: 0%
Damage Received: 10%
Damage Dealt: 10%
Health: 500%
Damage Received: 10%
Primary Fire: Off
Defense Matrix: Off
Quick Melee: Off
Micro Missiles: Off
Rising Uppercut Cooldown Time: 80%
Primary Fire: Off
Rocket Punch Cooldown Time: 50%
Quick Melee: Off
Rocket Punch Knockback Scalar: 250%
Ultimate Ability Self-Destruct: Off
Seismic Slam: Off
}
Ultimate Generation - Combat Meteor Strike: 50%
Ultimate Generation - Passive Meteor Strike: 0%
}


Echo
Doomfist
{
{
Flight Cooldown Time: 50%
Damage Dealt: 10%
Focusing Beam Cooldown Time: 50%
Damage Received: 10%
Primary Fire: Off
Health: 500%
Sticky Bombs: Off
Quick Melee: Off
Ultimate Ability Duplicate: Off
Rocket Punch Cooldown Time: 50%
}
Rocket Punch Knockback Scalar: 250%
Seismic Slam: Off
Ultimate Generation - Combat Meteor Strike: 50%
Ultimate Generation - Passive Meteor Strike: 0%
}


Genji
Echo
{
{
Damage Dealt: 500%
Flight Cooldown Time: 50%
Deflect: Off
Focusing Beam Cooldown Time: 50%
Primary Fire: Off
Primary Fire: Off
Secondary Fire: Off
Sticky Bombs: Off
Swift Strike Cooldown Time: 30%
Ultimate Ability Duplicate: Off
Ultimate Generation - Combat Dragonblade: 500%
}
Ultimate Generation - Passive Dragonblade: 0%
Ultimate Generation Dragonblade: 200%
}


McCree
Genji
{
{
Combat Roll Cooldown Time: 80%
Damage Dealt: 500%
Damage Dealt: 10%
Deflect: Off
Damage Received: 10%
Primary Fire: Off
Flashbang: Off
Secondary Fire: Off
Jump Vertical Speed: 300%
Swift Strike Cooldown Time: 30%
No Ammunition Requirement: On
Ultimate Generation - Combat Dragonblade: 500%
Secondary Fire: Off
Ultimate Generation - Passive Dragonblade: 0%
Ultimate Ability Deadeye: Off
Ultimate Generation Dragonblade: 200%
}
}


Mercy
McCree
{
{
Damage Dealt: 500%
Combat Roll Cooldown Time: 80%
Damage Received: 500%
Damage Dealt: 10%
Guardian Angel Cooldown Time: 0%
Damage Received: 10%
Movement Speed: 150%
Flashbang: Off
Primary Fire: Off
Jump Vertical Speed: 300%
Secondary Fire: Off
No Ammunition Requirement: On
Ultimate Generation - Combat Valkyrie: 500%
Secondary Fire: Off
Ultimate Generation Valkyrie: 500%
Ultimate Ability Deadeye: Off
}
}


Soldier: 76
Mercy
{
{
Biotic Field: Off
Damage Dealt: 500%
Helix Rockets: Off
Damage Received: 500%
Primary Fire: Off
Guardian Angel: Off
Quick Melee: Off
Movement Speed: 150%
Ultimate Ability Tactical Visor: Off
Primary Fire: Off
}
Resurrect: Off
Secondary Fire: Off
Ultimate Generation - Combat Valkyrie: 500%
Ultimate Generation Valkyrie: 500%
}


Sombra
Roadhog
{
{
Hack Cooldown Time: 0%
Chain Hook Cooldown Time: 25%
Primary Fire: Off
Damage Dealt: 10%
Quick Melee: Off
Damage Received: 10%
Ultimate Generation - Combat EMP: 10%
Movement Speed: 150%
Ultimate Generation - Passive EMP: 500%
Primary Fire: Off
}
Quick Melee: Off
Secondary Fire: Off
Take a Breather: Off
Ultimate Ability Whole Hog: Off
}


Torbjörn
Sigma
{
{
Deploy Turret: Off
Accretion Cooldown Time: 25%
Overload Cooldown Time: 25%
Damage Dealt: 500%
Secondary Fire: Off
Experimental Barrier Cooldown Time: 200%
Ultimate Ability Molten Core: Off
Experimental Barrier Recharge Rate: 50%
Weapons Enabled: Forge Hammer Only
Health: 25%
}
Jump Vertical Speed: 150%
Movement Speed: 150%
Primary Fire: Off
Projectile Speed: 162%
Quick Melee: Off
Ultimate Generation - Combat Gravitic Flux: 260%
Ultimate Generation - Passive Gravitic Flux: 0%
Ultimate Generation Gravitic Flux: 260%
}


Tracer
Soldier: 76
{
{
Damage Dealt: 10%
Biotic Field: Off
Damage Received: 10%
Helix Rockets: Off
Movement Speed: 130%
Primary Fire: Off
Primary Fire: Off
Quick Melee: Off
Recall Cooldown Time: 1%
Ultimate Ability Tactical Visor: Off
Ultimate Ability Pulse Bomb: Off
}
}


Widowmaker
Sombra
{
{
Grappling Hook Cooldown Time: 25%
Hack Cooldown Time: 0%
No Ammunition Requirement: On
Primary Fire: Off
No Automatic Fire: On
Quick Melee: Off
Quick Melee: Off
Ultimate Generation - Combat EMP: 10%
Receive Headshots Only: On
Ultimate Generation - Passive EMP: 500%
Ultimate Ability Infra-Sight: Off
}
Venom Mine: Off
}


Zenyatta
Torbjörn
{
{
Damage Dealt: 10%
Deploy Turret: Off
Damage Received: 10%
Overload Cooldown Time: 25%
Orb of Discord: Off
Secondary Fire: Off
Orb of Harmony: Off
Ultimate Ability Molten Core: Off
Primary Fire: Off
Weapons Enabled: Forge Hammer Only
Secondary Fire: Off
}
Ultimate Ability Transcendence: Off
}


enabled heroes
Tracer
{
{
Ana
Damage Dealt: 10%
Bastion
Damage Received: 10%
Brigitte
Movement Speed: 130%
Doomfist
Primary Fire: Off
Echo
Recall Cooldown Time: 1%
Genji
Ultimate Ability Pulse Bomb: Off
McCree
}
Mercy

Pharah
Widowmaker
Soldier: 76
{
Sombra
Grappling Hook Cooldown Time: 25%
Torbjörn
No Ammunition Requirement: On
Tracer
No Automatic Fire: On
Widowmaker
Quick Melee: Off
Zenyatta
Receive Headshots Only: On
}
Ultimate Ability Infra-Sight: Off
}
Venom Mine: Off
}
}

Winston
{
Barrier Projector: Off
Damage Dealt: 10%
Damage Received: 10%
Health: 500%
Infinite Ultimate Duration: On
Jump Pack Knockback Scalar: 400%
Primal Rage Melee Knockback Scalar: 300%
Spawn With Ultimate Ready: On
Ultimate Duration: 500%
Ultimate Generation - Combat Primal Rage: 500%
Ultimate Generation - Passive Primal Rage: 500%
Ultimate Generation Primal Rage: 500%
}

Zenyatta
{
Damage Dealt: 10%
Damage Received: 10%
Orb of Discord: Off
Orb of Harmony: Off
Primary Fire: Off
Secondary Fire: Off
Ultimate Ability Transcendence: Off
}

disabled heroes
{
Ashe
Baptiste
Hanzo
Junkrat
Lúcio
Mei
Moira
Orisa
Reaper
Reinhardt
Symmetra
Wrecking Ball
Zarya
}
}
}
}
}


variables
variables
{
{
global:
global:
0: timeCounter
0: timeCounter
1: roundTimer
1: roundTimer
2: roundNumber
2: roundNumber
3: playersStartOfTheRound
3: playersStartOfTheRound
4: heroList
4: heroList
5: heroModeSelector
5: heroModeSelector
6: heroesRounds
6: heroesRounds
7: heroOfTheRound
7: heroOfTheRound
8: heroOfPreviousRound
8: heroOfPreviousRound
9: crownPos
9: minigameStringTitles
10: crownEffect
10: minigameStringCodes
11: tracerQueen
11: minigameStringCredit
12: soldierObjectivePos
12: minigameStringInstructions
13: soldierObjective
13: discordSubtringArray
14: soldierObjective2
14: pointfeedHud
15: soldierObjective3
15: pointfeedHudTimes
16: soldierObjectiveIcon
16: pointfeedHudId
17: potatoPos
17: pointfeedHudTimesIt
18: potatoHolder
18: hofPlayers
19: potatoEffect
19: hofPlayersCounter
20: potatoIcon
20: crownPos
21: commonRingsEffects
21: crownEffect
22: rareRingsEffects
22: tracerQueen
23: epicRingsEffects
23: soldierObjectivePos
24: legendaryRingsEffects
24: soldierObjectiveEffects
25: commonRingsPos
25: soldierDestructorIt
26: rareRingsPos
26: soldierObjectiveIcons
27: epicRingsPos
27: potatoPos
28: legendaryRingsPos
28: potatoHolder
29: ringsIt
29: potatoEffect
30: potatoIcon
31: commonRingsEffects
32: rareRingsEffects
33: epicRingsEffects
34: legendaryRingsEffects
35: commonRingsPos
36: rareRingsPos
37: epicRingsPos
38: legendaryRingsPos
39: ringsIt
40: echoTeleportEffects
41: echoTeleportPos
42: echoRightHUD
43: dvaObjectivePos
44: dvaObjectiveEffects
45: dvaDestructorIt
46: dvaObjectiveIcons
47: roadhogHoleRadius
48: roadhogHoleEffects
49: roadhogHoleEffectsIt


player:
player:
0: queenPoints
0: queenPoints
1: queenPointsHUD
1: queenPointsHud
2: sprint
2: soldierSprint
3: soldierPoints
3: soldierPoints
4: soldierPointsHUD
4: soldierPointsHud
5: mccreeInvincibleTime
5: mccreeInvincibleTime
6: mccreeInvincibleText
6: mccreeInvincibleText
7: mccreeInvincibleHUD
7: mccreeInvincibleHud
8: mccreeHealthHUD
8: mccreeHealthHud
9: pharahHealEffect
9: pharahHealEffect
10: pharahDamageBoostEffect
10: pharahDamageBoostEffect
11: pharahHeal
11: pharahHeal
12: pharahDamageBoost
12: pharahDamageBoost
13: echoPoints
13: pharahHealHud
14: echoPointsHUD
14: pharahDamageBoostHud
15: echoClosestRing
15: echoPoints
16: echoPointsHud
17: echoClosestRing
18: sigmaUsingGrasp
19: sigmaCatch
20: dvaPoints
21: dvaPointsHud
22: roadhogPostion
23: roadhogYanked
24: dvaDistanceText
25: roadhogFalling
}
}


subroutines
subroutines
{
{
0: gameModeDescriptionMessages
0: gameModeDescriptionMessages
}
}


rule("Disable bulit-in game mode & start timer variables {Game in progress GLOBAL}")
rule("Disable bulit-in game mode & start timer variables {Game in progress GLOBAL}")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}


conditions
conditions
{
{
Is Game In Progress == True;
Is Game In Progress == True;
}
}


actions
actions
{
{
Disable Built-In Game Mode Completion;
Disable Built-In Game Mode Completion;
Disable Built-In Game Mode Music;
Disable Built-In Game Mode Music;
Disable Built-In Game Mode Announcer;
Disable Built-In Game Mode Announcer;
Disable Built-In Game Mode Scoring;
Disable Built-In Game Mode Scoring;
Enable Death Spectate All Players(All Players(All Teams));
Enable Death Spectate All Players(All Players(All Teams));
Disable Built-In Game Mode Respawning(All Players(All Teams));
Disable Built-In Game Mode Respawning(All Players(All Teams));
disabled Disable Inspector Recording;
Set Respawn Max Time(All Players(All Teams), 60);
Pause Match Time;
disabled Disable Inspector Recording;
Set Global Variable(timeCounter, 0.001);
Pause Match Time;
Set Global Variable(roundTimer, 60);
Global.timeCounter = 0.001;
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
Global.roundTimer = 60;
Create HUD Text(Filtered Array(Host Player, Compare(Custom String("#Jokaes", Null, Null, Null), ==, String("#{0}", Host Player,
"Timer of the round HUD {Standard}"
Null, Null))), Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load, Server Load Average,
Create HUD Text(Filtered Array(All Players(All Teams), Global.roundTimer > 10), Custom String(":{0}", Round To Integer(
Server Load Peak), Null, Top, -100, White, Purple, White, Visible To and String, Default Visibility);
Global.roundTimer, To Nearest)), Null, Null, Right, -999, White, White, White, Visible To and String, Default Visibility);
"Timer or the round HUD {Standard}"
"Timer of the round HUD {Last moments}"
Create HUD Text(Filtered Array(All Players(All Teams), Compare(Global Variable(roundTimer), >, 10)), Custom String(":{0}",
Create HUD Text(Filtered Array(All Players(All Teams), Global.roundTimer <= 10), Custom String(":{0}", Round To Integer(
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, White, White, White,
Global.roundTimer, To Nearest)), Null, Null, Right, -999, Red, White, White, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
"Timer of the round HUD separator"
"Timer or the round HUD {Last moments}"
Create HUD Text(All Players(All Teams), Null, Custom String(" "), Null, Right, -998, White, White, White, Visible To and String,
Create HUD Text(Filtered Array(All Players(All Teams), Compare(Global Variable(roundTimer), <=, 10)), Custom String(":{0}",
Default Visibility);
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, Red, White, White,
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
Visible To and String, Default Visibility);
Create HUD Text(Filtered Array(Host Player, (Server Load + Server Load Average + Server Load Peak) / 3 < 128 && Custom String(
}
"#Jokaes") == String("#{0}", Host Player)), Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load,
Server Load Average, Server Load Peak), Null, Top, -100, White, Lime Green, White, Visible To and String, Default Visibility);
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
Create HUD Text(Filtered Array(Host Player, (Server Load + Server Load Average + Server Load Peak) / 3 >= 128 && (
Server Load + Server Load Average + Server Load Peak) / 3 <= 192 && Custom String("#Jokaes") == String("#{0}", Host Player)),
Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load, Server Load Average, Server Load Peak), Null,
Top, -100, White, Orange, White, Visible To and String, Default Visibility);
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
Create HUD Text(Filtered Array(Host Player, (Server Load + Server Load Average + Server Load Peak) / 3 > 192 && Custom String(
"#Jokaes") == String("#{0}", Host Player)), Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load,
Server Load Average, Server Load Peak), Null, Top, -100, White, Red, White, Visible To and String, Default Visibility);
Global.hofPlayers = Empty Array;
Global.pointfeedHud = Empty Array;
Global.pointfeedHudTimes = Array(True, True, True, True, True, True);
Global.pointfeedHudId = 0;
Create HUD Text(All Players(All Teams), Global.minigameStringTitles[Global.heroModeSelector],
Global.minigameStringCodes[Global.heroModeSelector], Global.minigameStringCredit[Global.heroModeSelector], Top, 0.001, Orange,
White, White, Visible To Sort Order and String, Default Visibility);
}
}

disabled rule("First to 50 EDITION")
{
event
{
Ongoing - Global;
}

conditions
{
Is Game In Progress == True;
}

actions
{
Wait(0.250, Ignore Condition);
Create HUD Text(All Players(All Teams), Null, Null, Custom String("FIRST TO 50 POINTS EDITION"), Top, 0.500, White, White,
Sky Blue, Visible To and String, Default Visibility);
Enable Built-In Game Mode Completion;
Enable Built-In Game Mode Announcer;
}
}
}


rule("Time Counter - Add minute")
rule("Time Counter - Add minute")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}


conditions
conditions
{
{
Is Game In Progress == True;
Is Game In Progress == True;
}
}


actions
actions
{
{
Set Match Time(Global Variable(timeCounter));
Set Match Time(Global.timeCounter);
Wait(60, Ignore Condition);
Wait(60, Ignore Condition);
Modify Global Variable(timeCounter, Add, 1);
Global.timeCounter += 1;
Loop;
Loop;
}
}
}
}


rule("Is in setup {GLOBAL}")
rule("Is in setup {GLOBAL}")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}


conditions
conditions
{
{
Is In Setup == True;
Is In Setup == True;
}
}


actions
actions
{
{
Enable Death Spectate All Players(All Players(All Teams));
disabled Disable Inspector Recording;
Disable Built-In Game Mode Respawning(All Players(All Teams));
Enable Death Spectate All Players(All Players(All Teams));
Set Global Variable(roundNumber, -1);
Disable Built-In Game Mode Respawning(All Players(All Teams));
Set Global Variable(heroModeSelector, Random Integer(0, Subtract(Count Of(Global Variable(heroList)), 1)));
Set Respawn Max Time(All Players(All Teams), 60);
Set Global Variable(heroList, Empty Array);
Global.roundNumber = -1;
Modify Global Variable(heroList, Append To Array, Hero(Ana));
Global.heroModeSelector = Random Integer(0, Count Of(Global.heroList) - 1);
Modify Global Variable(heroList, Append To Array, Hero(Bastion));
Global.heroList = Empty Array;
Modify Global Variable(heroList, Append To Array, Hero(Brigitte));
Global.discordSubtringArray = Array(Custom String("vote for the next minigame"), Custom String("give feedback"), Custom String(
Modify Global Variable(heroList, Append To Array, Hero(Doomfist));
"report bugs"));
Modify Global Variable(heroList, Append To Array, Hero(Echo));
Modify Global Variable(heroList, Append To Array, Hero(Ana));
Modify Global Variable(heroList, Append To Array, Hero(Genji));
Modify Global Variable(heroList, Append To Array, Hero(Bastion));
Modify Global Variable(heroList, Append To Array, Hero(McCree));
Modify Global Variable(heroList, Append To Array, Hero(Brigitte));
Modify Global Variable(heroList, Append To Array, Hero(Mercy));
Modify Global Variable(heroList, Append To Array, Hero(Doomfist));
Modify Global Variable(heroList, Append To Array, Hero(Pharah));
Modify Global Variable(heroList, Append To Array, Hero(D.Va));
Modify Global Variable(heroList, Append To Array, Hero(Soldier: 76));
Modify Global Variable(heroList, Append To Array, Hero(Echo));
Modify Global Variable(heroList, Append To Array, Hero(Sombra));
Modify Global Variable(heroList, Append To Array, Hero(Genji));
Modify Global Variable(heroList, Append To Array, Hero(Torbjörn));
Modify Global Variable(heroList, Append To Array, Hero(McCree));
Modify Global Variable(heroList, Append To Array, Hero(Tracer));
Modify Global Variable(heroList, Append To Array, Hero(Mercy));
Modify Global Variable(heroList, Append To Array, Hero(Widowmaker));
Modify Global Variable(heroList, Append To Array, Hero(Pharah));
Modify Global Variable(heroList, Append To Array, Hero(Zenyatta));
Modify Global Variable(heroList, Append To Array, Hero(Roadhog));
Set Global Variable(heroOfTheRound, Value In Array(Global Variable(heroList), Global Variable(heroModeSelector)));
Modify Global Variable(heroList, Append To Array, Hero(Sigma));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Island Party - Heroes Minigames v0.7.2-15.alpha", Null, Null,
Modify Global Variable(heroList, Append To Array, Hero(Soldier: 76));
Null), Left, -998, White, White, White, Visible To and String, Default Visibility);
Modify Global Variable(heroList, Append To Array, Hero(Sombra));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Play rounds of {0}/? classic custom games as minigames",
Modify Global Variable(heroList, Append To Array, Hero(Torbjörn));
Count Of(Global Variable(heroList)), Null, Null), Left, -997, White, White, White, Visible To and String, Default Visibility);
Modify Global Variable(heroList, Append To Array, Hero(Tracer));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Updated code and my codes in: jokaes.github.io", Null, Null,
Modify Global Variable(heroList, Append To Array, Hero(Widowmaker));
Null), Left, -996, White, White, White, Visible To and String, Default Visibility);
Modify Global Variable(heroList, Append To Array, Hero(Winston));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Discord in description", Null, Null, Null), Left, -995.500,
Modify Global Variable(heroList, Append To Array, Hero(Zenyatta));
White, White, White, Visible To and String, Default Visibility);
Global.heroOfTheRound = Global.heroList[Global.heroModeSelector];
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Created by Jokaes#2263", Null, Null, Null), Left, -995, White,
Create HUD Text(All Players(All Teams), Custom String("CODE: W468T"), Null, Null, Left, -998.500, White, White, White,
White, White, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, String("{0} {1} {2}", String("Round", Null, Null, Null), String("{0}:",
Create HUD Text(All Players(All Teams), Null, Custom String(" "), Custom String("Island Party - Heroes Minigames v1.1.0-19"),
Global Variable(roundNumber), Null, Null), Global Variable(heroOfTheRound)), Null, Left, -994, White, White, White,
Left, -998, White, White, Orange, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Play rounds of {0} classic and new games as minigames",
Wait(1.500, Ignore Condition);
Count Of(Global.heroList)), Left, -997, White, White, White, Visible To and String, Default Visibility);
Start Forcing Player To Be Hero(All Players(All Teams), Global Variable(heroOfTheRound));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Join discord.gg/4N4BAE6 and {0}",
Set Global Variable(potatoPos, Vector(500, 500, 500));
Global.discordSubtringArray[Global.roundNumber % 3]), Left, -996, White, White, White, Visible To and String,
Create HUD Text(Global Variable(tracerQueen), Custom String("QUEEN", Null, Null, Null), Null, Null, Left, 2, Yellow, White, White,
Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Find all my codes in: jokaes.github.io"), Left, -995.500, White,
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
White, White, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Custom String("Created by Jokaes#2263"), Null, Left, -995, White, White, White,
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Custom String(" \n ", String("Round"), Global.roundNumber), Null, Left, -994, White,
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
White, White, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Custom String("{0}", String("Round {0}", Global.roundNumber)), Null, Top, 999.999,
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
White, White, White, Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Wait(1.500, Ignore Condition);
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
Start Forcing Player To Be Hero(All Players(All Teams), Global.heroOfTheRound);
Visible To and String, Default Visibility);
Global.potatoPos = Vector(500, 500, 500);
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
Create HUD Text(Global.tracerQueen, Custom String("QUEEN"), Null, Null, Left, 2, Yellow, White, White, Visible To and String,
Visible To and String, Default Visibility);
Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -999, White, White, White,
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" \r\n \r\n \r\n \r\n \r\n \r\n "), Left, -999, White,
Visible To and String, Default Visibility);
White, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String(" ", Null, Null, Null), Left, -990, White, White, White,
Create HUD Text(Filtered Array(All Players(All Teams), Count Of(Global.hofPlayers) > 0), Null, Null, Custom String("Hall of fame"),
Visible To and String, Default Visibility);
Right, -600, White, White, Orange, Visible To and Sort Order, Default Visibility);
}
Create In-World Text(All Players(All Teams), Custom String("CODE: W468T"), Vector(0, 200, 0), 4, Clip Against Surfaces,
Visible To Position and String, White, Default Visibility);
Create Icon(Filtered Array(All Players(All Teams), Global.heroOfTheRound == Hero(Tracer)), Global.crownPos, Arrow: Down,
Visible To and Position, Yellow, True);
Wait(3.500, Ignore Condition);
Communicate(All Players(All Teams), Countdown);
}
}
}


rule("Is game in progress {PLAYER}")
rule("Is game in progress {PLAYER}")
{
{
event
event
{
{
Ongoing - Each Player;
Ongoing - Each Player;
All;
All;
All;
All;
}
}


conditions
conditions
{
{
Is Game In Progress == True;
Is Game In Progress == True;
}
}


actions
actions
{
{
Start Rule(gameModeDescriptionMessages, Do Nothing);
Start Rule(gameModeDescriptionMessages, Do Nothing);
Enable Death Spectate All Players(Event Player);
Enable Death Spectate All Players(Event Player);
Disable Built-In Game Mode Respawning(Event Player);
Disable Built-In Game Mode Respawning(Event Player);
Preload Hero(Event Player, Global Variable(heroList));
Set Respawn Max Time(Event Player, 60);
Set Global Variable(playersStartOfTheRound, All Players(All Teams));
Preload Hero(Event Player, Global.heroList);
Set Player Variable(Event Player, pharahHeal, True);
Global.playersStartOfTheRound = All Players(All Teams);
Set Player Variable(Event Player, pharahDamageBoost, False);
}
}
}
}


rule("Player join in setup")
rule("Player join in setup")
{
{
event
event
{
{
Player Joined Match;
Player Joined Match;
All;
All;
All;
All;
}
}


conditions
conditions
{
{
Is In Setup == True;
Is In Setup == True;
Has Spawned(Event Player) == True;
Has Spawned(Event Player) == True;
}
}


actions
actions
{
{
Wait(0.512, Ignore Condition);
Wait(0.512, Ignore Condition);
Set Player Variable(Event Player, queenPoints, 0);
Event Player.queenPoints = 0;
Set Player Variable(Event Player, soldierPoints, 0);
Event Player.soldierPoints = 0;
Set Player Variable(Event Player, pharahHeal, True);
Start Forcing Player To Be Hero(Event Player, Global.heroOfTheRound);
Set Player Variable(Event Player, pharahDamageBoost, False);
Preload Hero(Event Player, Global.heroList);
Start Forcing Player To Be Hero(Event Player, Global Variable(heroOfTheRound));
Set Respawn Max Time(Event Player, 9999);
Preload Hero(Event Player, Global Variable(heroList));
}
Set Respawn Max Time(Event Player, 9999);
}
}
}


rule("Player join with game in progress")
rule("Player join with game in progress")
{
{
event
event
{
{
Player Joined Match;
Player Joined Match;
All;
All;
All;
All;
}
}


conditions
conditions
{
{
Is Game In Progress == True;
Is Game In Progress == True;
Is Alive(Event Player) == True;
Is Alive(Event Player) == True;
}
}


actions
actions
{
{
Start Rule(gameModeDescriptionMessages, Do Nothing);
Start Rule(gameModeDescriptionMessages, Do Nothing);
Set Player Variable(Event Player, queenPoints, 0);
Event Player.queenPoints = 0;
Set Player Variable(Event Player, soldierPoints, 0);
Event Player.soldierPoints = 0;
Set Player Variable(Event Player, pharahHeal, True);
Disable Built-In Game Mode Respawning(Event Player);
Set Player Variable(Event Player, pharahDamageBoost, False);
Set Respawn Max Time(Event Player, 60);
Disable Built-In Game Mode Respawning(Event Player);
Wait(0.512, Ignore Condition);
Wait(0.512, Ignore Condition);
Start Forcing Player To Be Hero(Event Player, Global.heroOfTheRound);
Start Forcing Player To Be Hero(Event Player, Global Variable(heroOfTheRound));
Teleport(Event Player, Vector(500, 500, 500));
Teleport(Event Player, Vector(500, 500, 500));
Clear Status(Event Player, Unkillable);
Clear Status(Event Player, Unkillable);
Wait(0.512, Ignore Condition);
Wait(0.512, Ignore Condition);
Kill(Event Player, Null);
Kill(Event Player, Null);
Preload Hero(Event Player, Global.heroList);
Preload Hero(Event Player, Global Variable(heroList));
Set Respawn Max Time(Event Player, 9999);
Set Respawn Max Time(Event Player, 9999);
}
}
}
}


rule("Force players to be the hero of the round")
rule("Force players to be the hero of the round")
{
{
event
event
{
{
Ongoing - Each Player;
Ongoing - Each Player;
All;
All;
All;
All;
}
}


conditions
conditions
{
{
Has Spawned(Event Player) == True;
Has Spawned(Event Player) == True;
Is Alive(Event Player) == True;
Is Alive(Event Player) == True;
}
}


actions
actions
{
{
Start Forcing Player To Be Hero(Event Player, Global Variable(heroOfTheRound));
Start Forcing Player To Be Hero(Event Player, Global.heroOfTheRound);
}
}
}
}


rule("Create new round {OUT OF TIME}")
rule("Create new round {OUT OF TIME}")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}


conditions
conditions
{
{
Global Variable(roundTimer) <= 0;
Global.roundTimer <= 0;
}
}


actions
actions
{
{
Set Global Variable(roundTimer, 60);
Set Move Speed(All Players(All Teams), 100);
Wait(0.032, Ignore Condition);
Global.roundTimer = 60;
Set Global Variable(heroOfPreviousRound, Global Variable(heroOfTheRound));
Wait(0.032, Ignore Condition);
Set Global Variable(heroModeSelector, Random Integer(0, Subtract(Count Of(Global Variable(heroList)), 1)));
Global.heroOfPreviousRound = Global.heroOfTheRound;
Set Global Variable At Index(heroesRounds, Global Variable(heroModeSelector), True);
Global.heroModeSelector = Random Integer(0, Count Of(Global.heroList) - 1);
Set Global Variable(heroOfTheRound, Value In Array(Global Variable(heroList), Global Variable(heroModeSelector)));
Global.heroesRounds[Global.heroModeSelector] = True;
Wait(0.032, Ignore Condition);
Global.heroOfTheRound = Global.heroList[Global.heroModeSelector];
Loop If(Compare(Global Variable(heroOfTheRound), ==, Global Variable(heroOfPreviousRound)));
Wait(0.032, Ignore Condition);
Respawn(All Players(All Teams));
Loop If(Global.heroOfTheRound == Global.heroOfPreviousRound);
Resurrect(All Players(All Teams));
Skip If(Global.heroOfTheRound == Hero(Roadhog), 1);
Wait(0.250, Ignore Condition);
Respawn(All Players(All Teams));
Start Forcing Player To Be Hero(All Players(All Teams), Global Variable(heroOfTheRound));
Resurrect(All Players(All Teams));
Modify Global Variable(roundNumber, Add, 1);
Wait(0.250, Ignore Condition);
Big Message(All Players(All Teams), Custom String("ROUND {0}", Global Variable(roundNumber), Null, Null));
Start Forcing Player To Be Hero(All Players(All Teams), Global.heroOfTheRound);
Chase Global Variable At Rate(roundTimer, 0, 1, None);
Global.roundNumber += 1;
Set Global Variable(playersStartOfTheRound, All Players(All Teams));
disabled Big Message(All Players(All Teams), Custom String("ROUND {0}", Global.roundNumber));
Destroy Effect(Player Variable(All Players(All Teams), pharahHealEffect));
Small Message(All Players(All Teams), Custom String("ROUND {0}", Global.roundNumber));
Destroy Effect(Player Variable(All Players(All Teams), pharahDamageBoostEffect));
Chase Global Variable At Rate(roundTimer, 0, 1, None);
}
Global.playersStartOfTheRound = All Players(All Teams);
Destroy Effect(All Players(All Teams).pharahHealEffect);
Destroy Effect(All Players(All Teams).pharahDamageBoostEffect);
Play Effect(All Players(All Teams), Explosion Sound, White, All Players(All Teams), 200);
}
}
}


rule("Create new round {LAST PLAYER ALIVE}")
rule("Create new round {LAST PLAYER ALIVE}")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}

conditions
{
Number of Living Players(All Teams) <= 1;
}

actions
{
Set Global Variable(roundTimer, 60);
Wait(0.032, Ignore Condition);
Set Global Variable(heroOfPreviousRound, Global Variable(heroOfTheRound));
Set Global Variable(heroModeSelector, Random Integer(0, Subtract(Count Of(Global Variable(heroList)), 1)));
Set Global Variable At Index(heroesRounds, Global Variable(heroModeSelector), True);
Set Global Variable(heroOfTheRound, Value In Array(Global Variable(heroList), Global Variable(heroModeSelector)));
Wait(0.032, Ignore Condition);
Loop If(Compare(Global Variable(heroOfTheRound), ==, Global Variable(heroOfPreviousRound)));
Respawn(All Players(All Teams));
Resurrect(All Players(All Teams));
Wait(0.250, Ignore Condition);
Start Forcing Player To Be Hero(All Players(All Teams), Global Variable(heroOfTheRound));
Modify Global Variable(roundNumber, Add, 1);
Big Message(All Players(All Teams), Custom String("ROUND {0}", Global Variable(roundNumber), Null, Null));
Chase Global Variable At Rate(roundTimer, 0, 1, None);
Set Global Variable(playersStartOfTheRound, All Players(All Teams));
Destroy Effect(Player Variable(All Players(All Teams), pharahHealEffect));
Destroy Effect(Player Variable(All Players(All Teams), pharahDamageBoostEffect));
}
}

rule("Full heal and score on kill")
{
event
{
Player Dealt Final Blow;
All;
All;
}


conditions
conditions
{
{
Hero Of(Event Player) != Hero(McCree);
Number of Living Players(All Teams) <= 1;
Hero Of(Event Player) != Hero(Echo);
}
Hero Of(Event Player) != Hero(Tracer);
}


actions
actions
{
{
Play Effect(All Players(All Teams), Good Pickup Effect, Green, Event Player, 1);
Set Move Speed(All Players(All Teams), 100);
Heal(Event Player, Null, Max Health(Event Player));
Global.roundTimer = 60;
Modify Player Score(Event Player, 1);
Wait(0.032, Ignore Condition);
Small Message(Event Player, Custom String(" 1 point with {0} {1}", Hero Icon String(Hero Of(Event Player)), Hero Of(Event Player),
Global.heroOfPreviousRound = Global.heroOfTheRound;
Null));
Global.heroModeSelector = Random Integer(0, Count Of(Global.heroList) - 1);
}
Global.heroesRounds[Global.heroModeSelector] = True;
Global.heroOfTheRound = Global.heroList[Global.heroModeSelector];
Wait(0.032, Ignore Condition);
Loop If(Global.heroOfTheRound == Global.heroOfPreviousRound);
Respawn(All Players(All Teams));
Resurrect(All Players(All Teams));
Wait(0.250, Ignore Condition);
Start Forcing Player To Be Hero(All Players(All Teams), Global.heroOfTheRound);
Global.roundNumber += 1;
disabled Big Message(All Players(All Teams), Custom String("ROUND {0}", Global.roundNumber));
Small Message(All Players(All Teams), Custom String("ROUND {0}", Global.roundNumber));
Chase Global Variable At Rate(roundTimer, 0, 1, None);
Global.playersStartOfTheRound = All Players(All Teams);
Destroy Effect(All Players(All Teams).pharahHealEffect);
Destroy Effect(All Players(All Teams).pharahDamageBoostEffect);
Play Effect(All Players(All Teams), Explosion Sound, White, All Players(All Teams), 200);
}
}
}


rule("String Arrays (Title, credit, code and instructions)")
rule("String Arrays (Title, credit, code and instructions)")
{
{
event
event
{
{
Ongoing - Global;
Ongoing - Global;
}
}


actions
actions
{
{
Create HUD Text(All Players(All Teams), Value In Array(Append To Array(Append To Array(Append To Array(Append To Array(
disabled Create HUD Text(All Players(All Teams), Global.minigameStringTitles[Global.heroModeSelector], Null, Null, Top, -3, Orange, White,
Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(
White, Visible To and String, Default Visibility);
Append To Array(Append To Array(Append To Array(Append To Array(Empty Array, Custom String("{0} PAINTBALL {0}",
disabled Create HUD Text(All Players(All Teams), Null, Null, Global.minigameStringCodes[Global.heroModeSelector], Top, -2, White, White,
Hero Icon String(Hero(Ana)), Null, Null)), Custom String("{0} WORLD OF TANKS {0}", Hero Icon String(Hero(Bastion)), Null,
White, Visible To and String, Default Visibility);
Null)), Custom String("{0} BOOP {0}", Hero Icon String(Hero(Brigitte)), Null, Null)), Custom String("{0} SUMO {0}",
disabled Create HUD Text(All Players(All Teams), Null, Null, Global.minigameStringCredit[Global.heroModeSelector], Top, -1, White, White,
Hero Icon String(Hero(Doomfist)), Null, Null)), Custom String("{0} RINGS {0}", Hero Icon String(Hero(Echo)), Null, Null)),
White, Visible To and String, Default Visibility);
Custom String("{0} DASH {0}", Hero Icon String(Hero(Genji)), Null, Null)), Custom String("{0} HOT POTATO {0}",
Create HUD Text(All Players(All Teams), Null, Null, Global.minigameStringInstructions[Global.heroModeSelector], Top, 1, White,
Hero Icon String(Hero(McCree)), Null, Null)), Custom String("{0} 1 PUNCH {0}", Hero Icon String(Hero(Mercy)), Null, Null)),
White, White, Visible To and String, Default Visibility);
Custom String("{0} PHARMERCY SIMULATED {0}", Hero Icon String(Hero(Pharah)), Null, Null)), Custom String(
Global.minigameStringTitles = Empty Array;
"{0} SPRINT RACING {0}", Hero Icon String(Hero(Soldier: 76)), Null, Null)), Custom String("{0} HACK TO KILL {0}",
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} PAINTBALL {0}", Hero Icon String(Hero(Ana))));
Hero Icon String(Hero(Sombra)), Null, Null)), Custom String("{0} HAMMER ONLY {0}", Hero Icon String(Hero(Torbjörn)), Null,
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} WORLD OF TANKS {0}", Hero Icon String(Hero(
Null)), Custom String("{0} STEAL THE CROWN {0}", Hero Icon String(Hero(Tracer)), Null, Null)), Custom String("{0} HS ONLY {0}",
Bastion))));
Hero Icon String(Hero(Widowmaker)), Null, Null)), Custom String("{0} SPARTA MODE {0}", Hero Icon String(Hero(Zenyatta)), Null,
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} BOOP {0}", Hero Icon String(Hero(Brigitte))));
Null)), Global Variable(heroModeSelector)), Custom String("", Null, Null, Null), Custom String("", Null, Null, Null), Top, -3,
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} DOOM SUMO {0}", Hero Icon String(Hero(
Orange, White, White, Visible To and String, Default Visibility);
Doomfist))));
Create HUD Text(All Players(All Teams), Null, Null, Value In Array(Append To Array(Append To Array(Append To Array(Append To Array(
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} AIR RACE {0}", Hero Icon String(Hero(D.Va))));
Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} RINGS {0}", Hero Icon String(Hero(Echo))));
Append To Array(Append To Array(Append To Array(Append To Array(Empty Array, Custom String("", Null, Null, Null)),
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} DASH {0}", Hero Icon String(Hero(Genji))));
Custom String("", Null, Null, Null)), Custom String("Play it more on 55MMT / VQVRG", Null, Null, Null)), Custom String(
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} HOT POTATO {0}", Hero Icon String(Hero(McCree))));
"Play it more on 9G11W", Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String("Play it more on DDNSZ", Null,
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} 1 PUNCH {0}", Hero Icon String(Hero(Mercy))));
Null, Null)), Custom String("Play it more on E515J", Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String(
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} PHARMERCY SIMULATED {0}", Hero Icon String(Hero(
"Play it more on DKKKD", Null, Null, Null)), Custom String("Play it more on STJTC", Null, Null, Null)), Custom String(
Pharah))));
"Play it more on YJK0D6", Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String("Play it more on 1FM74",
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} {1} HOOKS 1 HOLE {0}", Hero Icon String(Hero(
Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String("", Null, Null, Null)), Global Variable(
Roadhog)), Count Of(Global.playersStartOfTheRound)));
heroModeSelector)), Top, -2, White, White, White, Visible To and String, Default Visibility);
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} DODGEBALL {0}", Hero Icon String(Hero(Sigma))));
Create HUD Text(All Players(All Teams), Null, Null, Value In Array(Append To Array(Append To Array(Append To Array(Append To Array(
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} SPRINT RACING {0}", Hero Icon String(Hero(
Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(Append To Array(
Soldier: 76))));
Append To Array(Append To Array(Append To Array(Append To Array(Empty Array, Custom String("", Null, Null, Null)),
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} HACK TO KILL {0}", Hero Icon String(Hero(
Custom String("", Null, Null, Null)), Custom String("BY FARRON / BLOCK", Null, Null, Null)), Custom String(
Sombra))));
"BY CREBOS & CLAMINUIM", Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String("BY GANTZ", Null, Null,
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} HAMMER ONLY {0}", Hero Icon String(Hero(
Null)), Custom String("BY KEVLAR", Null, Null, Null)), Custom String("", Null, Null, Null)), Custom String("BY SEITA", Null,
Torbjörn))));
Null, Null)), Custom String("BY DARWIN",
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} STEAL THE CROWN {0}", Hero Icon String(Hero(
Tracer))));
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} HS ONLY {0}", Hero Icon String(Hero(
Widowmaker))));
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} MONKEY SUMO {0}", Hero Icon String(Hero(
Winston))));
Modify Global Variable(minigameStringTitles, Append To Array, Custom String("{0} SPARTA {0}", Hero Icon String(Hero(
Zenyatta))));
Global.minigameStringCodes = Empty Array;
Modify Global Variable(minigameStringCodes, Append To Array, Custom String("Play it more on ?????"));
Modify Global Variable(minigameStringCodes, Append To Array, Custom String("Play it more on ?????"));
Modify Global Variable(minigameStringCodes, Append To Array, Custom String("Play it more on 55MMT / VQVRG"));
Modify Global Variable(minigameStr