include "TriggerLibs/NativeLib"
include "TriggerLibs/HeroesLib"
include "TriggerLibs/GameLib"
include "TriggerLibs/UILib"
include "LibHaDa_h"
//--------------------------------------------------------------------------------------------------
// Library: Hanamura Data
//--------------------------------------------------------------------------------------------------
// External Library Initialization
void libHaDa_InitLibraries () {
libNtve_InitVariables();
libCore_InitVariables();
libGame_InitVariables();
libUIUI_InitVariables();
}
// Functions
trigger auto_libHaDa_gf_InitializePayloadPingData_Trigger = null;
void libHaDa_gf_InitializePayloadPingData () {
if (auto_libHaDa_gf_InitializePayloadPingData_Trigger == null) {
auto_libHaDa_gf_InitializePayloadPingData_Trigger = TriggerCreate("auto_libHaDa_gf_InitializePayloadPingData_TriggerFunc");
}
TriggerExecute(auto_libHaDa_gf_InitializePayloadPingData_Trigger, false, false);
}
bool auto_libHaDa_gf_InitializePayloadPingData_TriggerFunc (bool testConds, bool runActions) {
// Automatic Variable Declarations
// Implementation
libUIUI_gf_PingCreateNewPingTarget("PayloadChaosPath1", false, StringExternal("Param/Value/lib_HaDa_226D2DA9"), StringExternal("Param/Value/lib_HaDa_4F5AA39C"), StringExternal("Param/Value/lib_HaDa_6344B947"), SoundLink("UI_Game_Ping_General", -1), SoundLink("UI_Game_Ping_General", -1));
libUIUI_gf_PingCreateNewPingTarget("PayloadChaosPath2", false, StringExternal("Param/Value/lib_HaDa_22363606"), StringExternal("Param/Value/lib_HaDa_25AA7A07"), StringExternal("Param/Value/lib_HaDa_36288B24"), SoundLink("UI_Game_Ping_General", -1), SoundLink("UI_Game_Ping_General", -1));
libUIUI_gf_PingCreateNewPingTarget("PayloadOrderPath1", false, StringExternal("Param/Value/lib_HaDa_F38D01BC"), StringExternal("Param/Value/lib_HaDa_57C95440"), StringExternal("Param/Value/lib_HaDa_8AB5B126"), SoundLink("UI_Game_Ping_General", -1), SoundLink("UI_Game_Ping_General", -1));
libUIUI_gf_PingCreateNewPingTarget("PayloadOrderPath2", false, StringExternal("Param/Value/lib_HaDa_DFCCEC70"), StringExternal("Param/Value/lib_HaDa_F2C18833"), StringExternal("Param/Value/lib_HaDa_49A704FB"), SoundLink("UI_Game_Ping_General", -1), SoundLink("UI_Game_Ping_General", -1));
return true;
}
// Triggers
//--------------------------------------------------------------------------------------------------
// Trigger: Mod Init
//--------------------------------------------------------------------------------------------------
bool libHaDa_gt_ModInit_Func (bool testConds, bool runActions) {
// Automatic Variable Declarations
// Actions
if (!runActions) {
return true;
}
libHaDa_gf_InitializePayloadPingData();
return true;
}
//--------------------------------------------------------------------------------------------------
void libHaDa_gt_ModInit_Init () {
libHaDa_gt_ModInit = TriggerCreate("libHaDa_gt_ModInit_Func");
libCore_gf_IncludeModInitialization(libHaDa_gt_ModInit);
}
//--------------------------------------------------------------------------------------------------
// Trigger: Hanamura Initialize Map MVP Announcer Sounds
//--------------------------------------------------------------------------------------------------
bool libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds_Func (bool testConds, bool runActions) {
// Variable Declarations
int lv_player;
// Automatic Variable Declarations
int auto81A8D72B_ae;
// Variable Initialization
// Actions
if (!runActions) {
return true;
}
auto81A8D72B_ae = libCore_gv_bALMaxEnginePlayerCount;
lv_player = 1;
for ( ; lv_player <= auto81A8D72B_ae ; lv_player += 1 ) {
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVP].lv_soundLink = "Athena_MVP";
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVP].lv_playAtGameEnd = true;
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVPVoteEpic].lv_soundLink = "Athena_Epic";
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVPVoteEpic].lv_playAtGameEnd = true;
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVPVoteLegendary].lv_soundLink = "Athena_Legendary";
libGame_gv_players[lv_player].lv_lootContent.lv_loot_AnnouncerPack.lv_announcerVOLines[libCore_ge_AnnouncerVOEvents_MVPVoteLegendary].lv_playAtGameEnd = true;
}
return true;
}
//--------------------------------------------------------------------------------------------------
void libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds_Init () {
libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds = TriggerCreate("libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds_Func");
libCore_gf_IncludeModInitialization(libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds);
}
void libHaDa_InitTriggers () {
libHaDa_gt_ModInit_Init();
libHaDa_gt_HanamuraInitializeMapMVPAnnouncerSounds_Init();
}
//--------------------------------------------------------------------------------------------------
// Library Initialization
//--------------------------------------------------------------------------------------------------
bool libHaDa_InitLib_completed = false;
void libHaDa_InitLib () {
if (libHaDa_InitLib_completed) {
return;
}
libHaDa_InitLib_completed = true;
libHaDa_InitLibraries();
libHaDa_InitTriggers();
}