正在加载此比较的其余部分。

Untitled Diff

创建于 差异永不过期
551 删除
904 行
380 添加
722 行
settings
{
main
{
Description: "Island Party - Heroes Minigames || Play rounds of 12/? classic custom games as minigames and score points. Ana paintball, Widow HS only, Torb Hammer only... v0.4.0-12.alpha Join my discord.gg/ZdukXgB ~Created by Jokaes#2263 Updated code & more: jokaes.github.io"
}

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

modes
{
Deathmatch
{
enabled maps
{
Workshop Island
Text moved with changes from lines 411-413 (72.2% similarity)
}
}

General
{
Allow Hero Switching: Off
Game Mode Start: Immediately
Hero Limit: Off
Kill Cam: Off
Respawn As Random Hero: On
Self Initiated Respawn: Off
Skins: Off
Text moved with changes from lines 439-441 (82.2% similarity)
}
}

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

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

Doomfist
{
Damage Dealt: 10%
Damage Received: 10%
Health: 500%
Primary Fire: Off
Quick Melee: Off
Rising Uppercut Cooldown Time: 80%
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
{
Damage Dealt: 500%
Deflect: Off
Primary Fire: Off
Secondary Fire: Off
Swift Strike Cooldown Time: 30%
Ultimate Generation - Combat Dragonblade: 500%
Ultimate Generation - Passive Dragonblade: 0%
Ultimate Generation Dragonblade: 200%
}

McCree
{
Combat Roll Cooldown Time: 80%
Damage Dealt: 10%
Damage Received: 10%
Flashbang: Off
Jump Vertical Speed: 300%
No Ammunition Requirement: On
Secondary Fire: Off
Ultimate Ability Deadeye: Off
}

Mercy
{
Damage Dealt: 500%
Damage Received: 500%
Guardian Angel Cooldown Time: 0%
Movement Speed: 150%
Primary Fire: Off
Secondary Fire: Off
Ultimate Generation - Combat Valkyrie: 500%
Ultimate Generation Valkyrie: 500%
}

Soldier: 76
{
Biotic Field: Off
Helix Rockets: Off
Primary Fire: Off
Quick Melee: Off
Ultimate Ability Tactical Visor: Off
}

Sombra
{
Hack Cooldown Time: 15%
Primary Fire: Off
Quick Melee: Off
Stealth: Off
Translocator Cooldown Time: 50%
Ultimate Generation - Combat EMP: 500%
Ultimate Generation - Passive EMP: 500%
}

Torbjörn
{
Deploy Turret: Off
Overload Cooldown Time: 25%
Secondary Fire: Off
Ultimate Ability Molten Core: Off
Weapons Enabled: Forge Hammer Only
}

Tracer
{
Damage Dealt: 10%
Damage Received: 10%
Movement Speed: 130%
Primary Fire: Off
Recall Cooldown Time: 1%
Ultimate Ability Pulse Bomb: Off
}

Widowmaker
{
Grappling Hook Cooldown Time: 25%
No Ammunition Requirement: On
No Automatic Fire: On
Quick Melee: Off
Receive Headshots Only: On
Ultimate Ability Infra-Sight: Off
Venom Mine: Off
}

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
}

enabled heroes
{
Ana
Bastion
Doomfist
Genji
McCree
Mercy
Soldier: 76
Sombra
Torbjörn
Tracer
Widowmaker
Zenyatta
}
}
Text moved from lines 467-469
}
}

variables
{
global:
0: timeCounter
1: roundTimer
2: roundNumber
3: playersStartOfTheRound
4: heroList
5: heroModeSelector
6: heroesRounds
7: heroOfTheRound
8: heroOfPreviousRound
9: crownPos
10: crownEffect
11: tracerQueen
12: soldierObjectivePos
13: soldierObjective
14: soldierObjective2
15: soldierObjective3
16: soldierObjectiveIcon
17: potatoPos
18: potatoHolder
19: potatoEffect
20: potatoIcon

player:
0: queenPoints
1: queenPointsHUD
2: sprint
3: soldierPoints
4: soldierPointsHUD
5: mccreeInvincibleTime
6: mccreeInvincibleText
7: mccreeInvincibleHUD
8: mccreeHealthHUD
}

subroutines
{
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;
disabled Disable Inspector Recording;
Pause Match Time;
Pause Match Time;
Set Global Variable(timeCounter, 0.001);
Set Global Variable(timeCounter, 0.001);
Set Global Variable(roundTimer, 60);
Set Global Variable(roundTimer, 60);
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
"Creates a HUD in the top with [svr load: {0} | svr avg: {1} | svr peak: {2}]"
Create HUD Text(Filtered Array(Host Player, Compare(Custom String("#Jokaes", Null, Null, Null), ==, String("#{0}", Host Player,
Create HUD Text(Filtered Array(Host Player, Compare(Custom String("#Jokaes", Null, Null, Null), ==, String("#{0}", Host Player,
Null, Null))), Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load, Server Load Average,
Null, Null))), Null, Custom String("svr load: {0} | svr avg: {1} | svr peak: {2}", Server Load, Server Load Average,
Server Load Peak), Null, Top, -100, White, Purple, White, Visible To and String, Default Visibility);
Server Load Peak), Null, Top, -100, White, Purple, White, Visible To and String, Default Visibility);
"Timer or the round HUD {Standard}"
"Timer or the round HUD {Standard}"
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), Compare(Global Variable(roundTimer), >, 10)), Custom String(":{0}",
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, White, White, White,
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, White, White, White,
Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
"Timer or the round HUD {Last moments}"
"Timer or 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), Compare(Global Variable(roundTimer), <=, 10)), Custom String(":{0}",
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, Red, White, White,
Round To Integer(Global Variable(roundTimer), To Nearest), Null, Null), Null, Null, Right, -999, Red, White, White,
Visible To and String, Default Visibility);
Visible To and String, Default Visibility);
Set Global Variable(anyQueen, False);
}
}
}
}


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 Variable(timeCounter));
Wait(60, Ignore Condition);
Wait(60, Ignore Condition);
Modify Global Variable(timeCounter, Add, 1);
Modify Global Variable(timeCounter, Add, 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));
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));
Set Global Variable(roundNumber, -1);
Set Global Variable(roundNumber, -1);
Set Global Variable(heroModeSelector, Random Integer(0, Subtract(Count Of(Global Variable(heroList)), 1)));
Set Global Variable(heroModeSelector, Random Integer(0, Subtract(Count Of(Global Variable(heroList)), 1)));
Set Global Variable(heroList, Empty Array);
Set Global Variable(heroList, Empty Array);
Modify Global Variable(heroList, Append To Array, Hero(Ana));
Modify Global Variable(heroList, Append To Array, Hero(Ana));
Modify Global Variable(heroList, Append To Array, Hero(Bastion));
Modify Global Variable(heroList, Append To Array, Hero(Doomfist));
Modify Global Variable(heroList, Append To Array, Hero(Doomfist));
Modify Global Variable(heroList, Append To Array, Hero(Genji));
Modify Global Variable(heroList, Append To Array, Hero(Genji));
Modify Global Variable(heroList, Append To Array, Hero(McCree));
Modify Global Variable(heroList, Append To Array, Hero(McCree));
Modify Global Variable(heroList, Append To Array, Hero(Mercy));
Modify Global Variable(heroList, Append To Array, Hero(Mercy));
Modify Global Variable(heroList, Append To Array, Hero(Soldier: 76));
Modify Global Variable(heroList, Append To Array, Hero(Soldier: 76));
Modify Global Variable(heroList, Append To Array, Hero(Sombra));
Modify Global Variable(heroList, Append To Array, Hero(Torbjörn));
Modify Global Variable(heroList, Append To Array, Hero(Torbjörn));
Modify Global Variable(heroList, Append To Array, Hero(Tracer));
Modify Global Variable(heroList, Append To Array, Hero(Tracer));
Modify Global Variable(heroList, Append To Array, Hero(Widowmaker));
Modify Global Variable(heroList, Append To Array, Hero(Widowmaker));
Modify Global Variable(heroList, Append To Array, Hero(Zenyatta));
Modify Global Variable(heroList, Append To Array, Hero(Zenyatta));
Set Global Variable(heroOfTheRound, Value In Array(Global Variable(heroList), Global Variable(heroModeSelector)));
Set Global Variable(heroOfTheRound, Value In Array(Global Variable(heroList), Global Variable(heroModeSelector)));
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Island Party - Heroes Minigames v0.3.1-10.alpha", Null, Null,
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Island Party - Heroes Minigames v0.4.0-12.alpha", Null, Null,
Null), Left, -999, White, White, White, Visible To and String, Default Visibility);
Null), Left, -999, White, White, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String(
Create HUD Text(All Players(All Teams), Null, Null, Custom String(
"Play rounds of {0}/? classic custom games as minigames and score points", Count Of(Global Variable(heroList)), Null, Null),
"Play rounds of {0}/? classic custom games as minigames and score points", Count Of(Global Variable(heroList)), Null, Null),
Left, -998, White, White, White, Visible To and String, Default Visibility);
Left, -998, White, White, White, Visible To and String, Default Visibility);
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Updated code and my codes in: jokaes.github.io", Null, Null,
Create HUD Text(All Players(All Teams), Null, Null, Custom String("Updated code and my codes in: jokaes.github.io", Null, Null,