﻿from lib.game.ui.general import UIElement, Rect, load_ui_image

WB_LABEL = UIElement(name='WB_LABEL')
WB_LABEL.description = "World Boss label in lobby."
WB_LABEL.text_rect = Rect(0.0515625, 0.01574074074074074, 0.18333333333333332, 0.07962962962962963)
WB_LABEL.text = "WORLD BOSS"
WB_LABEL.text_threshold = 150

WB_MISSION_BUTTON = UIElement(name='WB_MISSION_BUTTON')
WB_MISSION_BUTTON.description = "World Boss MISSION button in lobby."
WB_MISSION_BUTTON.text_rect = Rect(0.7958333333333333, 0.8925925925925926, 0.9390625, 0.9675925925925926)
WB_MISSION_BUTTON.button_rect = Rect(0.7958333333333333, 0.8925925925925926, 0.9390625, 0.9675925925925926)
WB_MISSION_BUTTON.text = "MISSION"
WB_MISSION_BUTTON.text_threshold = 150

WB_READY_BUTTON = UIElement(name='WB_READY_BUTTON')
WB_READY_BUTTON.description = "World Boss READY button in Boss team set up."
WB_READY_BUTTON.text_rect = Rect(0.6828125, 0.8657407407407407, 0.7635416666666667, 0.9314814814814815)
WB_READY_BUTTON.button_rect = Rect(0.6828125, 0.8657407407407407, 0.7635416666666667, 0.9314814814814815)
WB_READY_BUTTON.text = "READY"
WB_READY_BUTTON.text_threshold = 175

WB_START_BUTTON = UIElement(name='WB_START_BUTTON')
WB_START_BUTTON.description = "World Boss START button in Boss allies set up."
WB_START_BUTTON.text_rect = Rect(0.7262978255005824, 0.9111003969115535, 0.8077989753231243, 0.9656006561201034)
WB_START_BUTTON.button_rect = Rect(0.7262978255005824, 0.9111003969115535, 0.8077989753231243, 0.9656006561201034)
WB_START_BUTTON.text = "START"
WB_START_BUTTON.text_threshold = 150

WB_REPEAT_BUTTON = UIElement(name='WB_REPEAT_BUTTON')
WB_REPEAT_BUTTON.description = "World Boss: REPEAT button."
WB_REPEAT_BUTTON.button_rect = Rect(0.8588541666666667, 0.899074074074074, 0.9072916666666667, 0.9666666666666667)

WB_HOME_BUTTON = UIElement(name='WB_HOME_BUTTON')
WB_HOME_BUTTON.description = "World Boss: HOME button."
WB_HOME_BUTTON.button_rect = Rect(0.7177083333333333, 0.8972222222222223, 0.7661458333333333, 0.9648148148148148)

WB_ULTIMATE_STAGE_LABEL = UIElement(name='WB_ULTIMATE_STAGE_LABEL')
WB_ULTIMATE_STAGE_LABEL.description = "World Boss Ultimate: Ultimate stage label in difficulty selection."
WB_ULTIMATE_STAGE_LABEL.text_rect = Rect(0.6776962223953971, 0.6319527277945907, 0.7562065043345427, 0.6744895154695564)
WB_ULTIMATE_STAGE_LABEL.text = "ULTIMATE"
WB_ULTIMATE_STAGE_LABEL.text_threshold = 190

WB_ULTIMATE_STAGE = UIElement(name='WB_ULTIMATE_STAGE')
WB_ULTIMATE_STAGE.description = "World Boss Ultimate: stage counter."
WB_ULTIMATE_STAGE.text_rect = Rect(0.7026041666666667, 0.5583333333333333, 0.7296875, 0.6083333333333333)
WB_ULTIMATE_STAGE.text_threshold = 170
WB_ULTIMATE_STAGE.available_characters = "0123456789"

WB_ULTIMATE_MINUS = UIElement(name='WB_ULTIMATE_MINUS')
WB_ULTIMATE_MINUS.description = "World Boss Ultimate: stage counter MINUS button."
WB_ULTIMATE_MINUS.button_rect = Rect(0.6546875, 0.562962962962963, 0.6791666666666667, 0.6046296296296296)

WB_ULTIMATE_PLUS = UIElement(name='WB_ULTIMATE_PLUS')
WB_ULTIMATE_PLUS.description = "World Boss Ultimate: stage counter PLUS button."
WB_ULTIMATE_PLUS.button_rect = Rect(0.7541666666666667, 0.562962962962963, 0.778125, 0.6046296296296296)

WB_LEGEND_STAGE_LABEL = UIElement(name='WB_LEGEND_STAGE_LABEL')
WB_LEGEND_STAGE_LABEL.description = "World Boss Ultimate: Legend stage label in difficulty selection."
WB_LEGEND_STAGE_LABEL.text_rect = Rect(0.4616060178200339, 0.6292941785649052, 0.5363777149049346, 0.675818790084399)
WB_LEGEND_STAGE_LABEL.text = "LEGEND"
WB_LEGEND_STAGE_LABEL.text_threshold = 70

WB_LEGEND_STAGE = UIElement(name='WB_LEGEND_STAGE')
WB_LEGEND_STAGE.description = "World Boss Legend: stage counter."
WB_LEGEND_STAGE.text_rect = Rect(0.4855133458525483, 0.5601345271564006, 0.5136095100072756, 0.6072066346407603)
WB_LEGEND_STAGE.text_threshold = 170
WB_LEGEND_STAGE.available_characters = "0123456789"

WB_LEGEND_MINUS = UIElement(name='WB_LEGEND_MINUS')
WB_LEGEND_MINUS.description = "World Boss Legend: stage counter MINUS button."
WB_LEGEND_MINUS.button_rect = Rect(0.43682313467341366, 0.5648417379048367, 0.4612417904309254, 0.6024994238923245)

WB_LEGEND_PLUS = UIElement(name='WB_LEGEND_PLUS')
WB_LEGEND_PLUS.description = "World Boss Legend: stage counter PLUS button."
WB_LEGEND_PLUS.button_rect = Rect(0.5369984634135669, 0.5624881325306187, 0.5606816174916354, 0.6001458185181063)

WB_BEGINNER_MODE = UIElement(name='WB_BEGINNER_MODE')
WB_BEGINNER_MODE.description = "World Boss mode selector: Beginner."
WB_BEGINNER_MODE.button_rect = Rect(0.2171875, 0.20277777777777778, 0.3541666666666667, 0.5314814814814814)

WB_NORMAL_MODE = UIElement(name='WB_NORMAL_MODE')
WB_NORMAL_MODE.description = "World Boss mode selector: Normal."
WB_NORMAL_MODE.button_rect = Rect(0.4359375, 0.20277777777777778, 0.5729166666666666, 0.5314814814814814)

WB_ULTIMATE_MODE = UIElement(name='WB_ULTIMATE_MODE')
WB_ULTIMATE_MODE.description = "World Boss mode selector: Ultimate."
WB_ULTIMATE_MODE.button_rect = Rect(0.6505208333333333, 0.20277777777777778, 0.7890625, 0.5314814814814814)

WB_SET_TEAM = UIElement(name='WB_SET_TEAM')
WB_SET_TEAM.description = "World Boss: set ally team button."
WB_SET_TEAM.text_rect = Rect(0.7, 0.9064814814814814, 0.8463541666666666, 0.9703703703703703)
WB_SET_TEAM.button_rect = Rect(0.7, 0.9064814814814814, 0.8463541666666666, 0.9703703703703703)
WB_SET_TEAM.text = "SET ALLY TEAM"
WB_SET_TEAM.text_threshold = 150

WB_CHARACTER_FILTER = UIElement(name='WB_CHARACTER_FILTER')
WB_CHARACTER_FILTER.description = "World Boss: character filter button."
WB_CHARACTER_FILTER.text_rect = Rect(0.6866688260455851, 0.22386542103788773, 0.7419998818884116, 0.2544387371792694)
WB_CHARACTER_FILTER.button_rect = Rect(0.6866688260455851, 0.22386542103788773, 0.7419998818884116, 0.2544387371792694)

WB_NON_FEATURED_CHARACTER_1 = UIElement(name='WB_NON_FEATURED_CHARACTER_1')
WB_NON_FEATURED_CHARACTER_1.description = "World Boss character selector: char #1 without LIKE icon."
WB_NON_FEATURED_CHARACTER_1.button_rect = Rect(0.6922063536119535, 0.4831608472469239, 0.7384612912239502, 0.5728958170459474)

WB_NON_FEATURED_CHARACTER_2 = UIElement(name='WB_NON_FEATURED_CHARACTER_2')
WB_NON_FEATURED_CHARACTER_2.description = "World Boss character selector: char #2 without LIKE icon."
WB_NON_FEATURED_CHARACTER_2.button_rect = Rect(0.7748672687360539, 0.4812848548469442, 0.8248155663855106, 0.5760224710459134)

WB_NON_FEATURED_CHARACTER_3 = UIElement(name='WB_NON_FEATURED_CHARACTER_3')
WB_NON_FEATURED_CHARACTER_3.description = "World Boss character selector: char #3 without LIKE icon."
WB_NON_FEATURED_CHARACTER_3.button_rect = Rect(0.858231681010147, 0.48409884344691356, 0.9087076015220977, 0.577898463445893)

WB_ALLY_CHARACTER_1 = UIElement(name='WB_ALLY_CHARACTER_1')
WB_ALLY_CHARACTER_1.description = "World Boss ally selector: char #1."
WB_ALLY_CHARACTER_1.button_rect = Rect(0.44739939537390266, 0.30760972177297663, 0.5102076209252193, 0.413951690960391)

WB_ALLY_CHARACTER_2 = UIElement(name='WB_ALLY_CHARACTER_2')
WB_ALLY_CHARACTER_2.description = "World Boss ally selector: char #2."
WB_ALLY_CHARACTER_2.button_rect = Rect(0.44665167840305375, 0.4644641263244128, 0.5117030548669174, 0.5747939193563554)

WB_ALLY_CHARACTER_3 = UIElement(name='WB_ALLY_CHARACTER_3')
WB_ALLY_CHARACTER_3.description = "World Boss ally selector: char #3."
WB_ALLY_CHARACTER_3.button_rect = Rect(0.44739939537390266, 0.621318530875849, 0.5102076209252193, 0.7356361477523196)

WB_ALLY_CHARACTER_4 = UIElement(name='WB_ALLY_CHARACTER_4')
WB_ALLY_CHARACTER_4.description = "World Boss ally selector: char #4."
WB_ALLY_CHARACTER_4.button_rect = Rect(0.44889482931560065, 0.7768436608124428, 0.5109553378960683, 0.8512830392436329)

WB_NOT_FULL_ALLY_TEAM = UIElement(name='WB_NOT_FULL_ALLY_TEAM')
WB_NOT_FULL_ALLY_TEAM.description = "World Boss ally selector: notification when team is not filled. Button lead to START."
WB_NOT_FULL_ALLY_TEAM.text_rect = Rect(0.37143729379042917, 0.40382003826423307, 0.6290298603551788, 0.4616918725107702)
WB_NOT_FULL_ALLY_TEAM.button_rect = Rect(0.543755398072068, 0.7151956681776669, 0.6159379304610914, 0.7743255857773896)
WB_NOT_FULL_ALLY_TEAM.text = "You have not filled all Ally slots."
WB_NOT_FULL_ALLY_TEAM.text_threshold = 160

WB_SCORE = UIElement(name='WB_SCORE')
WB_SCORE.description = "World Boss: score at the end of the battle."
WB_SCORE.text_rect = Rect(0.6171311477566274, 0.35413433329247046, 0.6672281848035109, 0.39401257173775084)
WB_SCORE.text = "SCORE"
WB_SCORE.text_threshold = 160

WB_RESPAWN = UIElement(name='WB_RESPAWN')
WB_RESPAWN.description = "World Boss: respawn at the end of the battle if you lost."
WB_RESPAWN.text_rect = Rect(0.30625, 0.125, 0.6880208333333333, 0.23148148148148148)
WB_RESPAWN.button_rect = Rect(0.36354166666666665, 0.8111111111111111, 0.4046875, 0.8814814814814815)
WB_RESPAWN.text = "Respawn and try again?"
WB_RESPAWN.text_threshold = 70

WB_NO_CHARACTER_MAIN = UIElement(name='WB_NO_CHARACTER_MAIN')
WB_NO_CHARACTER_MAIN.description = "Empty main character selector in WB team setup."
WB_NO_CHARACTER_MAIN.image_rect = Rect(0.4773660595699964, 0.29966909544917353, 0.5664999178278067, 0.46382246847486824)
WB_NO_CHARACTER_MAIN.button_rect = Rect(0.4773660595699964, 0.29966909544917353, 0.5664999178278067, 0.46382246847486824)
WB_NO_CHARACTER_MAIN.image_threshold = 0.7
WB_NO_CHARACTER_MAIN.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_LEFT = UIElement(name='WB_NO_CHARACTER_LEFT')
WB_NO_CHARACTER_LEFT.description = "Empty left character selector in WB team setup."
WB_NO_CHARACTER_LEFT.image_rect = Rect(0.3625, 0.2972222222222222, 0.4322916666666667, 0.4212962962962963)
WB_NO_CHARACTER_LEFT.button_rect = Rect(0.3625, 0.2972222222222222, 0.4322916666666667, 0.4212962962962963)
WB_NO_CHARACTER_LEFT.image_threshold = 0.7
WB_NO_CHARACTER_LEFT.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_RIGHT = UIElement(name='WB_NO_CHARACTER_RIGHT')
WB_NO_CHARACTER_RIGHT.description = "Empty right character selector in WB team setup."
WB_NO_CHARACTER_RIGHT.image_rect = Rect(0.5859375, 0.29814814814814816, 0.6552083333333333, 0.4203703703703704)
WB_NO_CHARACTER_RIGHT.button_rect = Rect(0.5859375, 0.29814814814814816, 0.6552083333333333, 0.4203703703703704)
WB_NO_CHARACTER_RIGHT.image_threshold = 0.7
WB_NO_CHARACTER_RIGHT.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_ALLY_1 = UIElement(name='WB_NO_CHARACTER_ALLY_1')
WB_NO_CHARACTER_ALLY_1.description = "Empty #1 character selector in WB ally setup (from top to down)."
WB_NO_CHARACTER_ALLY_1.image_rect = Rect(0.33407421598240583, 0.1289910583118602, 0.41318736081839785, 0.26861003897943425)
WB_NO_CHARACTER_ALLY_1.button_rect = Rect(0.33407421598240583, 0.1289910583118602, 0.41318736081839785, 0.26861003897943425)
WB_NO_CHARACTER_ALLY_1.image_threshold = 0.7
WB_NO_CHARACTER_ALLY_1.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_ALLY_2 = UIElement(name='WB_NO_CHARACTER_ALLY_2')
WB_NO_CHARACTER_ALLY_2.description = "Empty #2 character selector in WB ally setup (from top to down)."
WB_NO_CHARACTER_ALLY_2.image_rect = Rect(0.33407421598240583, 0.2799027506510762, 0.4126098926079161, 0.41952173131865017)
WB_NO_CHARACTER_ALLY_2.button_rect = Rect(0.33407421598240583, 0.2799027506510762, 0.4126098926079161, 0.41952173131865017)
WB_NO_CHARACTER_ALLY_2.image_threshold = 0.7
WB_NO_CHARACTER_ALLY_2.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_ALLY_3 = UIElement(name='WB_NO_CHARACTER_ALLY_3')
WB_NO_CHARACTER_ALLY_3.description = "Empty #3 character selector in WB ally setup (from top to down)."
WB_NO_CHARACTER_ALLY_3.image_rect = Rect(0.33407421598240583, 0.43184105314225973, 0.41318736081839785, 0.5714600338098337)
WB_NO_CHARACTER_ALLY_3.button_rect = Rect(0.33407421598240583, 0.43184105314225973, 0.41318736081839785, 0.5714600338098337)
WB_NO_CHARACTER_ALLY_3.image_threshold = 0.7
WB_NO_CHARACTER_ALLY_3.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_ALLY_4 = UIElement(name='WB_NO_CHARACTER_ALLY_4')
WB_NO_CHARACTER_ALLY_4.description = "Empty #4 character selector in WB ally setup (from top to down)."
WB_NO_CHARACTER_ALLY_4.image_rect = Rect(0.33407421598240583, 0.5848059657854107, 0.4137648290288795, 0.7244249464529846)
WB_NO_CHARACTER_ALLY_4.button_rect = Rect(0.33407421598240583, 0.5848059657854107, 0.4137648290288795, 0.7244249464529846)
WB_NO_CHARACTER_ALLY_4.image_threshold = 0.7
WB_NO_CHARACTER_ALLY_4.image = load_ui_image("no_character.png")

WB_NO_CHARACTER_ALLY_5 = UIElement(name='WB_NO_CHARACTER_ALLY_5')
WB_NO_CHARACTER_ALLY_5.description = "DEPRECATED: Empty #5 character selector in WB ally setup (from top to down)."
WB_NO_CHARACTER_ALLY_5.image_rect = Rect(0.33407421598240583, 0.7357176581246266, 0.41318736081839785, 0.8753366387922006)
WB_NO_CHARACTER_ALLY_5.button_rect = Rect(0.33407421598240583, 0.7357176581246266, 0.41318736081839785, 0.8753366387922006)
WB_NO_CHARACTER_ALLY_5.image_threshold = 0.7
WB_NO_CHARACTER_ALLY_5.image = load_ui_image("no_character.png")

WB_EXCLUDE_CHARACTERS_FROM_ALLIES = UIElement(name='WB_EXCLUDE_CHARACTERS_FROM_ALLIES')
WB_EXCLUDE_CHARACTERS_FROM_ALLIES.description = "Notification when ally striker presents in the team. Leads to START button."
WB_EXCLUDE_CHARACTERS_FROM_ALLIES.text_rect = Rect(0.30832403879598735, 0.3793905509744814, 0.6889119769581321, 0.44186645787208734)
WB_EXCLUDE_CHARACTERS_FROM_ALLIES.button_rect = Rect(0.5401162997591794, 0.7130384792999941, 0.6186265816983254, 0.7755143861976)
WB_EXCLUDE_CHARACTERS_FROM_ALLIES.text = "An unavailable character is included in the allies."
WB_EXCLUDE_CHARACTERS_FROM_ALLIES.text_threshold = 175

WB_LOW_VALOR_OR_ATTACK = UIElement(name='WB_LOW_VALOR_OR_ATTACK')
WB_LOW_VALOR_OR_ATTACK.description = "Notification when you have low valor or team ATK. Leads to OK button."
WB_LOW_VALOR_OR_ATTACK.text_rect = Rect(0.5528274882636128, 0.7103799300703088, 0.6059153931938923, 0.7768436608124428)
WB_LOW_VALOR_OR_ATTACK.button_rect = Rect(0.5528274882636128, 0.7103799300703088, 0.6059153931938923, 0.7768436608124428)
WB_LOW_VALOR_OR_ATTACK.text = "OK"
WB_LOW_VALOR_OR_ATTACK.text_threshold = 150
WB_LOW_VALOR_OR_ATTACK.available_characters = "OK"

WB_UNAVAILABLE_CHARACTER = UIElement(name='WB_UNAVAILABLE_CHARACTER')
WB_UNAVAILABLE_CHARACTER.description = "Notification when you selected already used character in the battle. Leads to OK button."
WB_UNAVAILABLE_CHARACTER.text_rect = Rect(0.30981947273768534, 0.46579340093925553, 0.6874165430164341, 0.5269400332220189)
WB_UNAVAILABLE_CHARACTER.button_rect = Rect(0.47880350814956096, 0.7156970285296794, 0.5251619603421994, 0.7741851115827575)
WB_UNAVAILABLE_CHARACTER.text = "A character that cannot join the team is included."
WB_UNAVAILABLE_CHARACTER.text_threshold = 150

WB_BOSS_PROXIMA_MIDNIGHT = UIElement(name='WB_BOSS_PROXIMA_MIDNIGHT')
WB_BOSS_PROXIMA_MIDNIGHT.description = "World Boss: Proxima Midnight."
WB_BOSS_PROXIMA_MIDNIGHT.button_rect = Rect(0.0563434196198718, 0.1919628302816635, 0.11092675849184938, 0.29298770100970706)

WB_BOSS_BLACK_DWARF = UIElement(name='WB_BOSS_BLACK_DWARF')
WB_BOSS_BLACK_DWARF.description = "World Boss: Black Dwarf."
WB_BOSS_BLACK_DWARF.button_rect = Rect(0.17074411615976992, 0.19329210489650606, 0.2260751720025965, 0.2889998771651791)

WB_BOSS_CORVUS_GLAIVE = UIElement(name='WB_BOSS_CORVUS_GLAIVE')
WB_BOSS_CORVUS_GLAIVE.description = "World Boss: Corvus Glaive."
WB_BOSS_CORVUS_GLAIVE.button_rect = Rect(0.11466534334609442, 0.36742707944089725, 0.16850096524722294, 0.46712267555409825)

WB_BOSS_SUPERGIANT = UIElement(name='WB_BOSS_SUPERGIANT')
WB_BOSS_SUPERGIANT.description = "World Boss: Supergiant."
WB_BOSS_SUPERGIANT.button_rect = Rect(0.22757060594429449, 0.3621099809815265, 0.2814062278454231, 0.4618055770947275)

WB_BOSS_EBONY_MAW = UIElement(name='WB_BOSS_EBONY_MAW')
WB_BOSS_EBONY_MAW.description = "World Boss: Ebony Maw."
WB_BOSS_EBONY_MAW.button_rect = Rect(0.06008200447411684, 0.5375742301407601, 0.11167447546269837, 0.6332820024094333)

WB_BOSS_THANOS = UIElement(name='WB_BOSS_THANOS')
WB_BOSS_THANOS.description = "World Boss: Thanos."
WB_BOSS_THANOS.button_rect = Rect(0.17373498404316598, 0.5335864062962322, 0.2260751720025965, 0.6412576500984892)

WB_BOSS_QUICKSILVER = UIElement(name='WB_BOSS_QUICKSILVER')
WB_BOSS_QUICKSILVER.description = "World Boss: Quicksilver."
WB_BOSS_QUICKSILVER.button_rect = Rect(0.771908560722372, 0.1946213795113488, 0.8279873335360475, 0.2916584263948644)

WB_BOSS_CABLE = UIElement(name='WB_BOSS_CABLE')
WB_BOSS_CABLE.description = "World Boss: Cable."
WB_BOSS_CABLE.button_rect = Rect(0.8863092572622701, 0.18930428105197797, 0.9401448791633986, 0.2956462502393925)

WB_BOSS_SCARLET_WITCH = UIElement(name='WB_BOSS_SCARLET_WITCH')
WB_BOSS_SCARLET_WITCH.description = "World Boss: Scarlet Witch."
WB_BOSS_SCARLET_WITCH.button_rect = Rect(0.7210638067046394, 0.3621099809815265, 0.770413126780674, 0.46712267555409825)

WB_BOSS_APOCALYPSE = UIElement(name='WB_BOSS_APOCALYPSE')
WB_BOSS_APOCALYPSE.description = "World Boss: Apocalypse."
WB_BOSS_APOCALYPSE.button_rect = Rect(0.8309782014194435, 0.3621099809815265, 0.8855615402914211, 0.4644641263244128)

WB_BOSS_KNULL = UIElement(name='WB_BOSS_KNULL')
WB_BOSS_KNULL.description = "World Boss: Knull."
WB_BOSS_KNULL.button_rect = Rect(0.7696654098098249, 0.5415620539852883, 0.8294827674777455, 0.6412576500984893)

WB_BOSS_MEPHISTO = UIElement(name='WB_BOSS_MEPHISTO')
WB_BOSS_MEPHISTO.description = "World Boss: Mephisto."
WB_BOSS_MEPHISTO.button_rect = Rect(0.8799941851769063, 0.5415033375389029, 0.9403947757982015, 0.6410633186277263)

WB_RESET_TODAYS_BOSS = UIElement(name='WB_RESET_TODAYS_BOSS')
WB_RESET_TODAYS_BOSS.description = "World Boss: Reset Today's Boss button."
WB_RESET_TODAYS_BOSS.button_rect = Rect(0.22828596084124803, 0.7529127597302306, 0.25163316955762494, 0.7936502761736209)

WB_RESET_TODAYS_BOSS_MENU = UIElement(name='WB_RESET_TODAYS_BOSS_MENU')
WB_RESET_TODAYS_BOSS_MENU.description = "World Boss: Reset Today's Boss menu label."
WB_RESET_TODAYS_BOSS_MENU.text_rect = Rect(0.34346673642589065, 0.07631593879035016, 0.6545169962990778, 0.14942604260669756)
WB_RESET_TODAYS_BOSS_MENU.text = "RESET TODAY'S WORLD BOSS"
WB_RESET_TODAYS_BOSS_MENU.text_threshold = 120

WB_RESET_TODAYS_BOSS_MENU_CLOSE = UIElement(name='WB_RESET_TODAYS_BOSS_MENU_CLOSE')
WB_RESET_TODAYS_BOSS_MENU_CLOSE.description = "World Boss: Reset Today's Boss close menu button."
WB_RESET_TODAYS_BOSS_MENU_CLOSE.button_rect = Rect(0.8585047443714716, 0.08743714825657058, 0.8877558449471624, 0.13924650499639465)

WB_RESET_TODAYS_BOSS_BUTTON = UIElement(name='WB_RESET_TODAYS_BOSS_BUTTON')
WB_RESET_TODAYS_BOSS_BUTTON.description = "World Boss: Reset Today's Boss button."
WB_RESET_TODAYS_BOSS_BUTTON.text_rect = Rect(0.28514481269966807, 0.8406488423248915, 0.3576733588720218, 0.8938198269185987)
WB_RESET_TODAYS_BOSS_BUTTON.button_rect = Rect(0.28514481269966807, 0.8406488423248915, 0.3576733588720218, 0.8938198269185987)
WB_RESET_TODAYS_BOSS_BUTTON.text = "RESET"
WB_RESET_TODAYS_BOSS_BUTTON.text_threshold = 170

WB_RESET_TODAYS_BOSS_NAME = UIElement(name='WB_RESET_TODAYS_BOSS_NAME')
WB_RESET_TODAYS_BOSS_NAME.description = "World Boss: Reset Today's Boss name."
WB_RESET_TODAYS_BOSS_NAME.text_rect = Rect(0.17971671980995804, 0.6731602408547137, 0.3277646800380615, 0.7369654223671623)
WB_RESET_TODAYS_BOSS_NAME.text_threshold = 120

WB_SELECT_CHARACTER_TEAM_1 = UIElement(name='WB_SELECT_CHARACTER_TEAM_1')
WB_SELECT_CHARACTER_TEAM_1.description = "World Boss: Select Characters menu: Team #1."
WB_SELECT_CHARACTER_TEAM_1.button_rect = Rect(0.3700398337729587, 0.2294839602093952, 0.3896005720284959, 0.2529463718251399)

WB_SELECT_CHARACTER_TEAM_2 = UIElement(name='WB_SELECT_CHARACTER_TEAM_2')
WB_SELECT_CHARACTER_TEAM_2.description = "World Boss: Select Characters menu: Team #2."
WB_SELECT_CHARACTER_TEAM_2.button_rect = Rect(0.4376775672589728, 0.23074087511738156, 0.45205353151906635, 0.2529463718251399)

WB_SELECT_CHARACTER_TEAM_3 = UIElement(name='WB_SELECT_CHARACTER_TEAM_3')
WB_SELECT_CHARACTER_TEAM_3.description = "World Boss: Select Characters menu: Team #3."
WB_SELECT_CHARACTER_TEAM_3.button_rect = Rect(0.5041369430187497, 0.22906498857339977, 0.5192199219145855, 0.2546222583691217)

WB_SELECT_CHARACTER_TEAM_4 = UIElement(name='WB_SELECT_CHARACTER_TEAM_4')
WB_SELECT_CHARACTER_TEAM_4.description = "World Boss: Select Characters menu: Team #4."
WB_SELECT_CHARACTER_TEAM_4.button_rect = Rect(0.5691822895070421, 0.22822704530140886, 0.5856792976743624, 0.25504123000511714)

WB_SELECT_CHARACTER_TEAM_5 = UIElement(name='WB_SELECT_CHARACTER_TEAM_5')
WB_SELECT_CHARACTER_TEAM_5.description = "World Boss: Select Characters menu: Team #5."
WB_SELECT_CHARACTER_TEAM_5.button_rect = Rect(0.6346989790858291, 0.2278080736654134, 0.6521386734341393, 0.25504123000511714)

WB_SELECT_ALLY_TEAM_1 = UIElement(name='WB_SELECT_ALLY_TEAM_1')
WB_SELECT_ALLY_TEAM_1.description = "World Boss: Select Characters menu: Team #1."
WB_SELECT_ALLY_TEAM_1.button_rect = Rect(0.45386403168436806, 0.22588051827432573, 0.47151326768378327, 0.2560384360985691)

WB_SELECT_ALLY_TEAM_2 = UIElement(name='WB_SELECT_ALLY_TEAM_2')
WB_SELECT_ALLY_TEAM_2.description = "World Boss: Select Characters menu: Team #2."
WB_SELECT_ALLY_TEAM_2.button_rect = Rect(0.502699296342944, 0.22709902000459817, 0.5191490697016221, 0.2563430615311371)

WB_SELECT_ALLY_TEAM_3 = UIElement(name='WB_SELECT_ALLY_TEAM_3')
WB_SELECT_ALLY_TEAM_3.description = "World Boss: Select Characters menu: Team #3."
WB_SELECT_ALLY_TEAM_3.button_rect = Rect(0.5493069875258653, 0.22557589284175766, 0.5669562235252805, 0.2566476869637053)

WB_SELECT_ALLY_TEAM_4 = UIElement(name='WB_SELECT_ALLY_TEAM_4')
WB_SELECT_ALLY_TEAM_4.description = "World Boss: Select Characters menu: Team #4."
WB_SELECT_ALLY_TEAM_4.button_rect = Rect(0.5974568449611629, 0.22527126740918949, 0.6163055436013151, 0.25817081412654586)

WB_SELECT_ALLY_TEAM_5 = UIElement(name='WB_SELECT_ALLY_TEAM_5')
WB_SELECT_ALLY_TEAM_5.description = "World Boss: Select Characters menu: Team #5."
WB_SELECT_ALLY_TEAM_5.button_rect = Rect(0.6461207578139191, 0.22527126740918949, 0.6644554010366126, 0.25786618869397776)
