class ScoreboardStyle extends Object dependson(Types) config(YAS); `include(Build.uci) `include(Logger.uci) // Box shapes var config int EdgeSize; var config int ShapeServerNameBox; var config int ShapeGameInfoBox; var config int ShapeWaveInfoBox; var config int ShapePlayersCountBox; var config int ShapeHeaderBox; var config int ShapeStateHealthBoxTopPlayer; var config int ShapeStateHealthBoxMidPlayer; var config int ShapeStateHealthBoxBottomPlayer; var config int ShapeStateArmorBoxTopPlayer; var config int ShapeStateArmorBoxMidPlayer; var config int ShapeStateArmorBoxBottomPlayer; var config int ShapePlayerBoxTopPlayer; var config int ShapePlayerBoxMidPlayer; var config int ShapePlayerBoxBottomPlayer; var config int ShapeStatsBoxTopPlayer; var config int ShapeStatsBoxMidPlayer; var config int ShapeStatsBoxBottomPlayer; // Server box var config ColorRGBA ServerNameBoxColor; var config ColorRGBA ServerNameTextColor; // Game info box var config ColorRGBA GameInfoBoxColor; var config ColorRGBA GameInfoTextColor; // Wave info box var config ColorRGBA WaveBoxColor; var config ColorRGBA WaveTextColor; // Player count box var config ColorRGBA PlayerCountBoxColor; var config ColorRGBA PlayerCountTextColor; // Header box var config ColorRGBA ListHeaderBoxColor; var config ColorRGBA ListHeaderTextColor; // State box var config ColorRGBA StateBoxColorLobby; var config ColorRGBA StateBoxColorReady; var config ColorRGBA StateBoxColorNotReady; var config ColorRGBA StateBoxColorSpectator; var config ColorRGBA StateBoxColorDead; var config ColorRGBA StateBoxColorNone; var config ColorRGBA StateBoxColorHealthLow; var config ColorRGBA StateBoxColorHealthMid; var config ColorRGBA StateBoxColorHealthHigh; var config ColorRGBA StateBoxColorArmorLow; var config ColorRGBA StateBoxColorArmorMid; var config ColorRGBA StateBoxColorArmorHigh; var config ColorRGBA StateBoxColorArmorNone; // Player box var config ColorRGBA PlayerOwnerBoxColor; var config ColorRGBA PlayerBoxColor; // Stats box var config ColorRGBA StatsOwnerBoxColor; var config ColorRGBA StatsBoxColor; // State text var config ColorRGBA StateTextColorLobby; var config ColorRGBA StateTextColorReady; var config ColorRGBA StateTextColorNotReady; var config ColorRGBA StateTextColorSpectator; var config ColorRGBA StateTextColorDead; var config ColorRGBA StateTextColorNone; var config ColorRGBA StateTextColorHealthLow; var config ColorRGBA StateTextColorHealthMid; var config ColorRGBA StateTextColorHealthHigh; var config ColorRGBA StateTextColorArmorLow; var config ColorRGBA StateTextColorArmorMid; var config ColorRGBA StateTextColorArmorHigh; var config ColorRGBA StateTextColorArmorNone; // Rank text var config ColorRGBA RankTextColor; // Player text var config ColorRGBA PlayerNameTextColor; // Level text var config ColorRGBA LevelTextColorLow; var config ColorRGBA LevelTextColorMid; var config ColorRGBA LevelTextColorHigh; // Perk text var config ColorRGBA ZedTextColor; var config ColorRGBA PerkNoneTextColor; var config ColorRGBA PerkBerserkerTextColor; var config ColorRGBA PerkCommandoTextColor; var config ColorRGBA PerkSupportTextColor; var config ColorRGBA PerkFieldMedicTextColor; var config ColorRGBA PerkDemolitionistTextColor; var config ColorRGBA PerkFirebugTextColor; var config ColorRGBA PerkGunslingerTextColor; var config ColorRGBA PerkSharpshooterTextColor; var config ColorRGBA PerkSwatTextColor; var config ColorRGBA PerkSurvivalistTextColor; // Dosh text var config ColorRGBA DoshTextColorLow; var config ColorRGBA DoshTextColorMid; var config ColorRGBA DoshTextColorHigh; // Kills text var config ColorRGBA KillsTextColorLow; var config ColorRGBA KillsTextColorMid; var config ColorRGBA KillsTextColorHigh; // Assists text var config ColorRGBA AssistsTextColorLow; var config ColorRGBA AssistsTextColorMid; var config ColorRGBA AssistsTextColorHigh; // Ping text var config ColorRGBA PingTextColorNone; var config ColorRGBA PingTextColorLow; var config ColorRGBA PingTextColorMid; var config ColorRGBA PingTextColorHigh; // Other settings var config bool bShowPingBars; var config bool bHealthBoxSmoothColorChange; var config bool bArmorBoxSmoothColorChange; var config bool bHealthTextSmoothColorChange; var config bool bArmorTextSmoothColorChange; var config bool bLevelTextSmoothColorChange; var config bool bDoshTextSmoothColorChange; var config bool bKillsTextSmoothColorChange; var config bool bAssistsTextSmoothColorChange; var config bool bPingTextSmoothColorChange; public static function InitConfig(int ConfigVersion) { local YASStyle DefaultStyle; `callstack_static("InitConfig"); switch (ConfigVersion) { case 0: WriteSettings(DefaultSettings()); case 1: default.AssistsTextColorHigh = DefaultStyle.AssistsTextColorHigh; default.AssistsTextColorLow = DefaultStyle.AssistsTextColorLow; default.AssistsTextColorMid = DefaultStyle.AssistsTextColorMid; default.bArmorBoxSmoothColorChange = DefaultStyle.ArmorBoxSmoothColorChange; default.bArmorTextSmoothColorChange = DefaultStyle.ArmorTextSmoothColorChange; default.bAssistsTextSmoothColorChange = DefaultStyle.AssistsTextSmoothColorChange; default.bDoshTextSmoothColorChange = DefaultStyle.DoshTextSmoothColorChange; default.bHealthBoxSmoothColorChange = DefaultStyle.HealthBoxSmoothColorChange; default.bHealthTextSmoothColorChange = DefaultStyle.HealthTextSmoothColorChange; default.bKillsTextSmoothColorChange = DefaultStyle.KillsTextSmoothColorChange; default.bLevelTextSmoothColorChange = DefaultStyle.LevelTextSmoothColorChange; default.bPingTextSmoothColorChange = DefaultStyle.PingTextSmoothColorChange; default.bShowPingBars = DefaultStyle.ShowPingBars; default.DoshTextColorHigh = DefaultStyle.DoshTextColorHigh; default.DoshTextColorLow = DefaultStyle.DoshTextColorLow; default.DoshTextColorMid = DefaultStyle.DoshTextColorMid; default.KillsTextColorHigh = DefaultStyle.KillsTextColorHigh; default.KillsTextColorLow = DefaultStyle.KillsTextColorLow; default.KillsTextColorMid = DefaultStyle.KillsTextColorMid; default.LevelTextColorHigh = DefaultStyle.LevelTextColorHigh; default.LevelTextColorLow = DefaultStyle.LevelTextColorLow; default.LevelTextColorMid = DefaultStyle.LevelTextColorMid; default.PerkBerserkerTextColor = DefaultStyle.PerkBerserkerTextColor; default.PerkCommandoTextColor = DefaultStyle.PerkCommandoTextColor; default.PerkDemolitionistTextColor = DefaultStyle.PerkDemolitionistTextColor; default.PerkFieldMedicTextColor = DefaultStyle.PerkFieldMedicTextColor; default.PerkFirebugTextColor = DefaultStyle.PerkFirebugTextColor; default.PerkGunslingerTextColor = DefaultStyle.PerkGunslingerTextColor; default.PerkNoneTextColor = DefaultStyle.PerkNoneTextColor; default.PerkSharpshooterTextColor = DefaultStyle.PerkSharpshooterTextColor; default.PerkSupportTextColor = DefaultStyle.PerkSupportTextColor; default.PerkSurvivalistTextColor = DefaultStyle.PerkSurvivalistTextColor; default.PerkSwatTextColor = DefaultStyle.PerkSwatTextColor; default.StateBoxColorArmorHigh = DefaultStyle.StateBoxColorArmorHigh; default.StateBoxColorArmorLow = DefaultStyle.StateBoxColorArmorLow; default.StateBoxColorArmorMid = DefaultStyle.StateBoxColorArmorMid; default.StateBoxColorArmorNone = DefaultStyle.StateBoxColorArmorNone; default.StateBoxColorDead = DefaultStyle.StateBoxColorDead; default.StateBoxColorNone = DefaultStyle.StateBoxColorNone; default.StateBoxColorHealthHigh = DefaultStyle.StateBoxColorHealthHigh; default.StateBoxColorHealthLow = DefaultStyle.StateBoxColorHealthLow; default.StateBoxColorHealthMid = DefaultStyle.StateBoxColorHealthMid; default.StateBoxColorLobby = DefaultStyle.StateBoxColorLobby; default.StateBoxColorNotReady = DefaultStyle.StateBoxColorNotReady; default.StateBoxColorReady = DefaultStyle.StateBoxColorReady; default.StateBoxColorSpectator = DefaultStyle.StateBoxColorSpectator; default.StateTextColorArmorHigh = DefaultStyle.StateTextColorArmorHigh; default.StateTextColorArmorLow = DefaultStyle.StateTextColorArmorLow; default.StateTextColorArmorMid = DefaultStyle.StateTextColorArmorMid; default.StateTextColorArmorNone = DefaultStyle.StateTextColorArmorNone; default.StateTextColorNone = DefaultStyle.StateTextColorNone; default.StateTextColorHealthHigh = DefaultStyle.StateTextColorHealthHigh; default.StateTextColorHealthLow = DefaultStyle.StateTextColorHealthLow; default.StateTextColorHealthMid = DefaultStyle.StateTextColorHealthMid; default.StatsOwnerBoxColor = DefaultStyle.StatsOwnerBoxColor; default.ShapeStateHealthBoxTopPlayer = DefaultStyle.ShapeStateHealthBoxTopPlayer; default.ShapeStateHealthBoxMidPlayer = DefaultStyle.ShapeStateHealthBoxMidPlayer; default.ShapeStateHealthBoxBottomPlayer = DefaultStyle.ShapeStateHealthBoxBottomPlayer; default.ShapeStateArmorBoxTopPlayer = DefaultStyle.ShapeStateArmorBoxTopPlayer; default.ShapeStateArmorBoxMidPlayer = DefaultStyle.ShapeStateArmorBoxMidPlayer; default.ShapeStateArmorBoxBottomPlayer = DefaultStyle.ShapeStateArmorBoxBottomPlayer; default.PingTextColorNone = DefaultStyle.PingTextColorNone; WriteSettings(Settings()); case 2147483647: StaticSaveConfig(); } } public static function YASStyle DefaultSettings() { local YASStyle Settings; `callstack_static("DefaultSettings"); return Settings; } public static function YASStyle Settings() { local YASStyle Settings; `callstack_static("Settings"); // Box shapes Settings.EdgeSize = default.EdgeSize; Settings.ShapeServerNameBox = default.ShapeServerNameBox; Settings.ShapeGameInfoBox = default.ShapeGameInfoBox; Settings.ShapeWaveInfoBox = default.ShapeWaveInfoBox; Settings.ShapePlayersCountBox = default.ShapePlayersCountBox; Settings.ShapeHeaderBox = default.ShapeHeaderBox; Settings.ShapeStateHealthBoxTopPlayer = default.ShapeStateHealthBoxTopPlayer; Settings.ShapeStateHealthBoxMidPlayer = default.ShapeStateHealthBoxMidPlayer; Settings.ShapeStateHealthBoxBottomPlayer = default.ShapeStateHealthBoxBottomPlayer; Settings.ShapeStateArmorBoxTopPlayer = default.ShapeStateArmorBoxTopPlayer; Settings.ShapeStateArmorBoxMidPlayer = default.ShapeStateArmorBoxMidPlayer; Settings.ShapeStateArmorBoxBottomPlayer = default.ShapeStateArmorBoxBottomPlayer; Settings.ShapePlayerBoxTopPlayer = default.ShapePlayerBoxTopPlayer; Settings.ShapePlayerBoxMidPlayer = default.ShapePlayerBoxMidPlayer; Settings.ShapePlayerBoxBottomPlayer = default.ShapePlayerBoxBottomPlayer; Settings.ShapeStatsBoxTopPlayer = default.ShapeStatsBoxTopPlayer; Settings.ShapeStatsBoxMidPlayer = default.ShapeStatsBoxMidPlayer; Settings.ShapeStatsBoxBottomPlayer = default.ShapeStatsBoxBottomPlayer; // Server box Settings.ServerNameBoxColor = default.ServerNameBoxColor; Settings.ServerNameTextColor = default.ServerNameTextColor; // Game info box Settings.GameInfoBoxColor = default.GameInfoBoxColor; Settings.GameInfoTextColor = default.GameInfoTextColor; // Wave info box Settings.WaveBoxColor = default.WaveBoxColor; Settings.WaveTextColor = default.WaveTextColor; // Player count box Settings.PlayerCountBoxColor = default.PlayerCountBoxColor; Settings.PlayerCountTextColor = default.PlayerCountTextColor; // Header box Settings.ListHeaderBoxColor = default.ListHeaderBoxColor; Settings.ListHeaderTextColor = default.ListHeaderTextColor; // State box Settings.StateBoxColorLobby = default.StateBoxColorLobby; Settings.StateBoxColorReady = default.StateBoxColorReady; Settings.StateBoxColorNotReady = default.StateBoxColorNotReady; Settings.StateBoxColorSpectator = default.StateBoxColorSpectator; Settings.StateBoxColorDead = default.StateBoxColorDead; Settings.StateBoxColorNone = default.StateBoxColorNone; Settings.StateBoxColorHealthLow = default.StateBoxColorHealthLow; Settings.StateBoxColorHealthMid = default.StateBoxColorHealthMid; Settings.StateBoxColorHealthHigh = default.StateBoxColorHealthHigh; Settings.StateBoxColorArmorLow = default.StateBoxColorArmorLow; Settings.StateBoxColorArmorMid = default.StateBoxColorArmorMid; Settings.StateBoxColorArmorHigh = default.StateBoxColorArmorHigh; Settings.StateBoxColorArmorNone = default.StateBoxColorArmorNone; // Player box Settings.PlayerOwnerBoxColor = default.PlayerOwnerBoxColor; Settings.PlayerBoxColor = default.PlayerBoxColor; // Stats box Settings.StatsOwnerBoxColor = default.StatsOwnerBoxColor; Settings.StatsBoxColor = default.StatsBoxColor; // State text Settings.StateTextColorLobby = default.StateTextColorLobby; Settings.StateTextColorReady = default.StateTextColorReady; Settings.StateTextColorNotReady = default.StateTextColorNotReady; Settings.StateTextColorSpectator = default.StateTextColorSpectator; Settings.StateTextColorDead = default.StateTextColorDead; Settings.StateTextColorNone = default.StateTextColorNone; Settings.StateTextColorHealthLow = default.StateTextColorHealthLow; Settings.StateTextColorHealthMid = default.StateTextColorHealthMid; Settings.StateTextColorHealthHigh = default.StateTextColorHealthHigh; Settings.StateTextColorArmorLow = default.StateTextColorArmorLow; Settings.StateTextColorArmorMid = default.StateTextColorArmorMid; Settings.StateTextColorArmorHigh = default.StateTextColorArmorHigh; Settings.StateTextColorArmorNone = default.StateTextColorArmorNone; // Rank text Settings.RankTextColor = default.RankTextColor; // Player text Settings.PlayerNameTextColor = default.PlayerNameTextColor; // Level text Settings.LevelTextColorLow = default.LevelTextColorLow; Settings.LevelTextColorMid = default.LevelTextColorMid; Settings.LevelTextColorHigh = default.LevelTextColorHigh; // Perk text Settings.ZedTextColor = default.ZedTextColor; Settings.PerkNoneTextColor = default.PerkNoneTextColor; Settings.PerkBerserkerTextColor = default.PerkBerserkerTextColor; Settings.PerkCommandoTextColor = default.PerkCommandoTextColor; Settings.PerkSupportTextColor = default.PerkSupportTextColor; Settings.PerkFieldMedicTextColor = default.PerkFieldMedicTextColor; Settings.PerkDemolitionistTextColor = default.PerkDemolitionistTextColor; Settings.PerkFirebugTextColor = default.PerkFirebugTextColor; Settings.PerkGunslingerTextColor = default.PerkGunslingerTextColor; Settings.PerkSharpshooterTextColor = default.PerkSharpshooterTextColor; Settings.PerkSwatTextColor = default.PerkSwatTextColor; Settings.PerkSurvivalistTextColor = default.PerkSurvivalistTextColor; // Dosh text Settings.DoshTextColorLow = default.DoshTextColorLow; Settings.DoshTextColorMid = default.DoshTextColorMid; Settings.DoshTextColorHigh = default.DoshTextColorHigh; // Kills text Settings.KillsTextColorLow = default.KillsTextColorLow; Settings.KillsTextColorMid = default.KillsTextColorMid; Settings.KillsTextColorHigh = default.KillsTextColorHigh; // Assists text Settings.AssistsTextColorLow = default.AssistsTextColorLow; Settings.AssistsTextColorMid = default.AssistsTextColorMid; Settings.AssistsTextColorHigh = default.AssistsTextColorHigh; // Ping text Settings.PingTextColorNone = default.PingTextColorNone; Settings.PingTextColorLow = default.PingTextColorLow; Settings.PingTextColorMid = default.PingTextColorMid; Settings.PingTextColorHigh = default.PingTextColorHigh; // Other settings Settings.ShowPingBars = default.bShowPingBars; Settings.HealthBoxSmoothColorChange = default.bHealthBoxSmoothColorChange; Settings.ArmorBoxSmoothColorChange = default.bArmorBoxSmoothColorChange; Settings.HealthTextSmoothColorChange = default.bHealthTextSmoothColorChange; Settings.ArmorTextSmoothColorChange = default.bArmorTextSmoothColorChange; Settings.LevelTextSmoothColorChange = default.bLevelTextSmoothColorChange; Settings.DoshTextSmoothColorChange = default.bDoshTextSmoothColorChange; Settings.KillsTextSmoothColorChange = default.bKillsTextSmoothColorChange; Settings.AssistsTextSmoothColorChange = default.bAssistsTextSmoothColorChange; Settings.PingTextSmoothColorChange = default.bPingTextSmoothColorChange; return Settings; } public static function WriteSettings(YASStyle Settings) { `callstack_static("WriteSettings"); // Box shapes default.EdgeSize = Settings.EdgeSize; default.ShapeServerNameBox = Settings.ShapeServerNameBox; default.ShapeGameInfoBox = Settings.ShapeGameInfoBox; default.ShapeWaveInfoBox = Settings.ShapeWaveInfoBox; default.ShapePlayersCountBox = Settings.ShapePlayersCountBox; default.ShapeHeaderBox = Settings.ShapeHeaderBox; default.ShapeStateHealthBoxTopPlayer = Settings.ShapeStateHealthBoxTopPlayer; default.ShapeStateHealthBoxMidPlayer = Settings.ShapeStateHealthBoxMidPlayer; default.ShapeStateHealthBoxBottomPlayer = Settings.ShapeStateHealthBoxBottomPlayer; default.ShapeStateArmorBoxTopPlayer = Settings.ShapeStateArmorBoxTopPlayer; default.ShapeStateArmorBoxMidPlayer = Settings.ShapeStateArmorBoxMidPlayer; default.ShapeStateArmorBoxBottomPlayer = Settings.ShapeStateArmorBoxBottomPlayer; default.ShapePlayerBoxTopPlayer = Settings.ShapePlayerBoxTopPlayer; default.ShapePlayerBoxMidPlayer = Settings.ShapePlayerBoxMidPlayer; default.ShapePlayerBoxBottomPlayer = Settings.ShapePlayerBoxBottomPlayer; default.ShapeStatsBoxTopPlayer = Settings.ShapeStatsBoxTopPlayer; default.ShapeStatsBoxMidPlayer = Settings.ShapeStatsBoxMidPlayer; default.ShapeStatsBoxBottomPlayer = Settings.ShapeStatsBoxBottomPlayer; // Server box default.ServerNameBoxColor = Settings.ServerNameBoxColor; default.ServerNameTextColor = Settings.ServerNameTextColor; // Game info box default.GameInfoBoxColor = Settings.GameInfoBoxColor; default.GameInfoTextColor = Settings.GameInfoTextColor; // Wave info box default.WaveBoxColor = Settings.WaveBoxColor; default.WaveTextColor = Settings.WaveTextColor; // Player count box default.PlayerCountBoxColor = Settings.PlayerCountBoxColor; default.PlayerCountTextColor = Settings.PlayerCountTextColor; // Header box default.ListHeaderBoxColor = Settings.ListHeaderBoxColor; default.ListHeaderTextColor = Settings.ListHeaderTextColor; // State box default.StateBoxColorLobby = Settings.StateBoxColorLobby; default.StateBoxColorReady = Settings.StateBoxColorReady; default.StateBoxColorNotReady = Settings.StateBoxColorNotReady; default.StateBoxColorSpectator = Settings.StateBoxColorSpectator; default.StateBoxColorDead = Settings.StateBoxColorDead; default.StateBoxColorNone = Settings.StateBoxColorNone; default.StateBoxColorHealthLow = Settings.StateBoxColorHealthLow; default.StateBoxColorHealthMid = Settings.StateBoxColorHealthMid; default.StateBoxColorHealthHigh = Settings.StateBoxColorHealthHigh; default.StateBoxColorArmorLow = Settings.StateBoxColorArmorLow; default.StateBoxColorArmorMid = Settings.StateBoxColorArmorMid; default.StateBoxColorArmorHigh = Settings.StateBoxColorArmorHigh; default.StateBoxColorArmorNone = Settings.StateBoxColorArmorNone; // Player box default.PlayerOwnerBoxColor = Settings.PlayerOwnerBoxColor; default.PlayerBoxColor = Settings.PlayerBoxColor; // Stats box default.StatsOwnerBoxColor = Settings.StatsOwnerBoxColor; default.StatsBoxColor = Settings.StatsBoxColor; // State text default.StateTextColorLobby = Settings.StateTextColorLobby; default.StateTextColorReady = Settings.StateTextColorReady; default.StateTextColorNotReady = Settings.StateTextColorNotReady; default.StateTextColorSpectator = Settings.StateTextColorSpectator; default.StateTextColorDead = Settings.StateTextColorDead; default.StateTextColorNone = Settings.StateTextColorNone; default.StateTextColorHealthLow = Settings.StateTextColorHealthLow; default.StateTextColorHealthMid = Settings.StateTextColorHealthMid; default.StateTextColorHealthHigh = Settings.StateTextColorHealthHigh; default.StateTextColorArmorLow = Settings.StateTextColorArmorLow; default.StateTextColorArmorMid = Settings.StateTextColorArmorMid; default.StateTextColorArmorHigh = Settings.StateTextColorArmorHigh; default.StateTextColorArmorNone = Settings.StateTextColorArmorNone; // Rank text default.RankTextColor = Settings.RankTextColor; // Player text default.PlayerNameTextColor = Settings.PlayerNameTextColor; // Level text default.LevelTextColorLow = Settings.LevelTextColorLow; default.LevelTextColorMid = Settings.LevelTextColorMid; default.LevelTextColorHigh = Settings.LevelTextColorHigh; // Perk text default.ZedTextColor = Settings.ZedTextColor; default.PerkNoneTextColor = Settings.PerkNoneTextColor; default.PerkBerserkerTextColor = Settings.PerkBerserkerTextColor; default.PerkCommandoTextColor = Settings.PerkCommandoTextColor; default.PerkSupportTextColor = Settings.PerkSupportTextColor; default.PerkFieldMedicTextColor = Settings.PerkFieldMedicTextColor; default.PerkDemolitionistTextColor = Settings.PerkDemolitionistTextColor; default.PerkFirebugTextColor = Settings.PerkFirebugTextColor; default.PerkGunslingerTextColor = Settings.PerkGunslingerTextColor; default.PerkSharpshooterTextColor = Settings.PerkSharpshooterTextColor; default.PerkSwatTextColor = Settings.PerkSwatTextColor; default.PerkSurvivalistTextColor = Settings.PerkSurvivalistTextColor; // Dosh text default.DoshTextColorLow = Settings.DoshTextColorLow; default.DoshTextColorMid = Settings.DoshTextColorMid; default.DoshTextColorHigh = Settings.DoshTextColorHigh; // Kills text default.KillsTextColorLow = Settings.KillsTextColorLow; default.KillsTextColorMid = Settings.KillsTextColorMid; default.KillsTextColorHigh = Settings.KillsTextColorHigh; // Assists text default.AssistsTextColorLow = Settings.AssistsTextColorLow; default.AssistsTextColorMid = Settings.AssistsTextColorMid; default.AssistsTextColorHigh = Settings.AssistsTextColorHigh; // Ping text default.PingTextColorNone = Settings.PingTextColorNone; default.PingTextColorLow = Settings.PingTextColorLow; default.PingTextColorMid = Settings.PingTextColorMid; default.PingTextColorHigh = Settings.PingTextColorHigh; // Other settings default.bShowPingBars = Settings.ShowPingBars; default.bHealthBoxSmoothColorChange = Settings.HealthBoxSmoothColorChange; default.bArmorBoxSmoothColorChange = Settings.ArmorBoxSmoothColorChange; default.bHealthTextSmoothColorChange = Settings.HealthTextSmoothColorChange; default.bArmorTextSmoothColorChange = Settings.ArmorTextSmoothColorChange; default.bLevelTextSmoothColorChange = Settings.LevelTextSmoothColorChange; default.bDoshTextSmoothColorChange = Settings.DoshTextSmoothColorChange; default.bKillsTextSmoothColorChange = Settings.KillsTextSmoothColorChange; default.bAssistsTextSmoothColorChange = Settings.AssistsTextSmoothColorChange; default.bPingTextSmoothColorChange = Settings.PingTextSmoothColorChange; } defaultProperties { }