diff --git a/content/panorama/layout/custom_game/credits.xml b/content/panorama/layout/custom_game/credits.xml
index 925ae82b..424ae348 100644
--- a/content/panorama/layout/custom_game/credits.xml
+++ b/content/panorama/layout/custom_game/credits.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/content/panorama/styles/custom_game/custom_loading_screen.css b/content/panorama/styles/custom_game/custom_loading_screen.css
index 7e20f5dc..0e38ca6c 100644
--- a/content/panorama/styles/custom_game/custom_loading_screen.css
+++ b/content/panorama/styles/custom_game/custom_loading_screen.css
@@ -1,7 +1,7 @@
.LoadingScreenRoot {
width: 100%;
height: 100%;
- background-image: url("s2r://panorama/images/leaf_pages/ddb_s1_promo/bg_moon_psd.vtex");
+ background-image: url("file://panorama/images/leaf_pages/ddb_s1_promo/bg_moon_psd.png");
background-size: 100% 100%;
}
@@ -13,4 +13,5 @@
background-repeat: no-repeat;
margin-top: 20px;
margin-left: 20px;
-}
\ No newline at end of file
+}
+
diff --git a/content/panorama/styles/custom_game/dialog.css b/content/panorama/styles/custom_game/dialog.css
index a9c1ba78..d87383de 100644
--- a/content/panorama/styles/custom_game/dialog.css
+++ b/content/panorama/styles/custom_game/dialog.css
@@ -106,7 +106,7 @@
width: 180px;
height: 180px;
transform: translateY(0px) translateX(0px);
- opacity-mask: url("s2r://panorama/images/masks/killcammask_left_psd.vtex") 1;
+ opacity-mask: url("file://panorama/images/masks/killcammask_left_psd.png") 1;
}
.AbilityInsetShadowLeft,
@@ -250,7 +250,7 @@
.CheckMark {
width: 32px;
height: 32px;
- background-image: url("s2r://panorama/images/interface/check_psd.vtex");
+ background-image: url("file://panorama/images/interface/check_psd.png");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
@@ -290,7 +290,7 @@
}
.WardenNote #JournalPageBackground {
- background-image: url("s2r://panorama/images/interface/warden_paper_psd.vtex");
+ background-image: url("file://panorama/images/interface/warden_paper_psd.png");
visibility: visible;
}
@@ -315,7 +315,7 @@
#JournalPageBackground {
width: 420px;
height: 560px;
- background-image: url("s2r://panorama/images/interface/journal_paper_psd.vtex");
+ background-image: url("file://panorama/images/interface/journal_paper_psd.png");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
@@ -483,7 +483,7 @@
}
#GlassBallOverlay {
- background-image: url("s2r://panorama/images/interface/glassoverlay_psd.vtex");
+ background-image: url("file://panorama/images/interface/glassoverlay_psd.png");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
@@ -660,46 +660,46 @@
#BossIcon {
height: 48px;
width: 48px;
- background-image: url("s2r://panorama/images/interface/minimap_boss_icon_png.vtex");
+ background-image: url("file://panorama/images/interface/minimap_boss_icon_png.png");
background-size: cover;
border: 1px solid #444444;
border-radius: 50%;
}
#BossIcon.npc_dota_creature_lycan_boss {
- background-image: url("s2r://panorama/images/interface/boss/lycan_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/lycan_psd.png");
}
#BossIcon.npc_dota_creature_ogre_tank_boss {
- background-image: url("s2r://panorama/images/interface/boss/bogdugg_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/bogdugg_psd.png");
}
#BossIcon.npc_dota_creature_spider_boss {
- background-image: url("s2r://panorama/images/interface/boss/ankaboot_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/ankaboot_psd.png");
}
#BossIcon.npc_dota_creature_temple_guardian {
- background-image: url("s2r://panorama/images/interface/boss/templeguards_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/templeguards_psd.png");
}
#BossIcon.npc_dota_creature_sand_king {
- background-image: url("s2r://panorama/images/interface/boss/sandking_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/sandking_psd.png");
}
#BossIcon.npc_dota_creature_ice_boss {
- background-image: url("s2r://panorama/images/interface/boss/karaul_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/karaul_psd.png");
}
#BossIcon.npc_dota_creature_elder_tiny {
- background-image: url("s2r://panorama/images/interface/boss/storegga_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/storegga_psd.png");
}
#BossIcon.npc_dota_creature_amoeba_boss {
- background-image: url("s2r://panorama/images/interface/boss/amoeba_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/amoeba_psd.png");
}
#BossIcon.npc_dota_creature_siltbreaker {
- background-image: url("s2r://panorama/images/interface/boss/siltbreaker_psd.vtex");
+ background-image: url("file://panorama/images/interface/boss/siltbreaker_psd.png");
}
#OverlayMapContainer {
@@ -717,7 +717,7 @@
transform: translateX(700px) translateY(-310px);
opacity: 1;
- opacity-mask: url("s2r://panorama/images/masks/softedge_circle_sharper_png.vtex")
+ opacity-mask: url("file://panorama/images/masks/softedge_circle_sharper_png.png")
1;
background-color: #000d;
background-color: gradient(
@@ -760,7 +760,7 @@
color-stop(0.5, #000d),
to(#00000000)
);
- opacity-mask: url("s2r://panorama/images/masks/softedge_box_png.vtex") 1;
+ opacity-mask: url("file://panorama/images/masks/softedge_box_png.png") 1;
}
#OverlayMap {
@@ -794,7 +794,7 @@
.MinimapImage {
width: 5px;
height: 5px;
- background-image: url("s2r://panorama/images/interface/minimap_creep_icon_psd.vtex");
+ background-image: url("file://panorama/images/interface/minimap_creep_icon_psd.png");
background-position: center;
background-size: contain;
wash-color: #0f0;
@@ -808,7 +808,7 @@
.MinimapImage.npc_dota_dungeon_checkpoint,
.MinimapImage.npc_dota_dungeon_checkpoint.Enemy {
- background-image: url("s2r://panorama/images/interface/minimap_checkpoint_icon_psd.vtex");
+ background-image: url("file://panorama/images/interface/minimap_checkpoint_icon_psd.png");
wash-color: #0f0;
width: 12px;
height: 12px;
@@ -824,7 +824,7 @@
}
.MinimapImage.npc_dota_forest_camp_chief {
- background-image: url("s2r://panorama/images/interface/minimap_camp_chief_icon_psd.vtex");
+ background-image: url("file://panorama/images/interface/minimap_camp_chief_icon_psd.png");
wash-color: #fff;
width: 16px;
height: 16px;
@@ -841,7 +841,7 @@
.MinimapImage.Boss {
width: 24px;
height: 24px;
- background-image: url("s2r://panorama/images/interface/minimap_boss_icon_png.vtex");
+ background-image: url("file://panorama/images/interface/minimap_boss_icon_png.png");
background-position: center;
background-size: contain;
//background-color: red;
@@ -911,25 +911,25 @@
}
#Page01 {
- background-image: url("s2r://panorama/images/comic/01_psd.vtex");
+ background-image: url("file://panorama/images/comic/01_psd.png");
}
#Page02 {
- background-image: url("s2r://panorama/images/comic/02_psd.vtex");
+ background-image: url("file://panorama/images/comic/02_psd.png");
}
#Page03 {
- background-image: url("s2r://panorama/images/comic/03_psd.vtex");
+ background-image: url("file://panorama/images/comic/03_psd.png");
}
#Page04 {
- background-image: url("s2r://panorama/images/comic/04_psd.vtex");
+ background-image: url("file://panorama/images/comic/04_psd.png");
}
#Page05 {
- background-image: url("s2r://panorama/images/comic/05_psd.vtex");
+ background-image: url("file://panorama/images/comic/05_psd.png");
}
#Page06 {
- background-image: url("s2r://panorama/images/comic/06_psd.vtex");
+ background-image: url("file://panorama/images/comic/06_psd.png");
}
#Page07 {
- background-image: url("s2r://panorama/images/comic/07_psd.vtex");
+ background-image: url("file://panorama/images/comic/07_psd.png");
}
.Page01Visible #Page01,
@@ -1314,7 +1314,7 @@
#QuestCompleteIcon {
width: 32px;
height: 32px;
- background-image: url("s2r://panorama/images/interface/quest_pip_complete_psd.vtex");
+ background-image: url("file://panorama/images/interface/quest_pip_complete_psd.png");
background-size: 100%;
margin-left: -8px;
}
@@ -1422,11 +1422,11 @@
margin-right: 2px;
margin-left: 10px;
background-size: cover;
- background-image: url("s2r://panorama/images/hud/reborn/gold_small_psd.vtex");
+ background-image: url("file://panorama/images/hud/reborn/gold_small_psd.png");
}
#DungeonCompleteXPReward {
- background-image: url("s2r://panorama/images/interface/xp_icon_psd.vtex");
+ background-image: url("file://panorama/images/interface/xp_icon_psd.png");
}
#1UpPopup {
@@ -1485,7 +1485,7 @@
.1upicon {
width: 64px;
height: 48px;
- background-image: url("s2r://panorama/images/interface/1up_psd.vtex");
+ background-image: url("file://panorama/images/interface/1up_psd.png");
background-position: center;
background-size: cover;
horizontal-align: left;
@@ -1493,7 +1493,7 @@
}
.LifeLost .1upicon {
- background-image: url("s2r://panorama/images/interface/1down_psd.vtex");
+ background-image: url("file://panorama/images/interface/1down_psd.png");
}
#BuybackLifeCost {
@@ -1657,7 +1657,7 @@
overflow: clip scroll;
horizontal-align: center;
- background-image: url("s2r://panorama/images/hud/reborn/ability_bg_psd.vtex");
+ background-image: url("file://panorama/images/hud/reborn/ability_bg_psd.png");
background-position: center;
background-size: cover;
background-repeat: no-repeat;
@@ -1756,7 +1756,7 @@
}
#ArtifactCoinIcon {
- background-image: url("s2r://panorama/images/interface/artifact_coin_psd.vtex");
+ background-image: url("file://panorama/images/interface/artifact_coin_psd.png");
background-size: 100% 100%;
width: 20px;
height: 20px;
@@ -1808,7 +1808,7 @@
vertical-align: middle;
margin-bottom: 160px;
margin-left: 30px;
- opacity-mask: url("s2r://panorama/images/masks/softedge_circle_sharper_png.vtex")
+ opacity-mask: url("file://panorama/images/masks/softedge_circle_sharper_png.png")
1;
opacity: 0;
diff --git a/content/panorama/styles/custom_game/hud.css b/content/panorama/styles/custom_game/hud.css
index c9d400bb..860c7e74 100644
--- a/content/panorama/styles/custom_game/hud.css
+++ b/content/panorama/styles/custom_game/hud.css
@@ -65,7 +65,7 @@
{
border: 8px solid #CFB53B;
border-radius: 50%;
- margin-left: -5px;
+ margin-left: -5px;
}
#UIHighlightMouseButton {
@@ -692,7 +692,7 @@
#Chapter3SkipConfirmationButtonNo {
width: 150px;
height: 40px;
- background-image: url("s2r://panorama/images/red_large_off_png.vtex");
+ background-image: url("file://panorama/images/red_large_off_png.png");
background-repeat: no-repeat;
background-size: 100% 100%;
border-top: 1px solid #ffffff05;
diff --git a/content/panorama/styles/custom_game/team_select.css b/content/panorama/styles/custom_game/team_select.css
index 4b35965d..bbe9ddd4 100644
--- a/content/panorama/styles/custom_game/team_select.css
+++ b/content/panorama/styles/custom_game/team_select.css
@@ -21,17 +21,17 @@
{
width: 430px;
height: 100%;
- flow-children: down;
+ flow-children: down;
padding-left: 16px;
padding-right: 16px;
margin-left: 16px;
}
-
-#TeamsListGroup
+
+#TeamsListGroup
{
width: 100%;
vertical-align: center;
- flow-children: down;
+ flow-children: down;
}
#TeamListHeader
@@ -39,7 +39,7 @@
width: 100%;
flow-children: right;
color: #323232;
-// border: 2px solid red;
+// border: 2px solid red;
visibility: collapse;
}
@@ -53,7 +53,7 @@
margin-left: 8px;
}
-#TeamListLockedIcon
+#TeamListLockedIcon
{
width: 16px;
height: 16px;
@@ -63,7 +63,7 @@
wash-color: #aa0000ee;
}
-.teams_locked #TeamListLockedIcon
+.teams_locked #TeamListLockedIcon
{
visibility: visible;
}
@@ -76,7 +76,7 @@
}
#ShuffleTeamAssignmentButton
-{
+{
height: 32px;
margin-top: 8px;
margin-left: 6px;
@@ -133,13 +133,13 @@
visibility: collapse;
}
-#GameInfoPanel
+#GameInfoPanel
{
margin: 16px;
flow-children: down;
}
-#GameModeNameLabel
+#GameModeNameLabel
{
font-size: 32px;
text-transform: uppercase;
@@ -167,7 +167,7 @@
horizontal-align: center;
}
-#StartGameCountdownTimer.countdown_inactive #TeamSelectTimer
+#StartGameCountdownTimer.countdown_inactive #TeamSelectTimer
{
opacity: 0.0;
}
@@ -188,7 +188,7 @@
transition-duration: 0.2s;
}
-#TimerLabelBox
+#TimerLabelBox
{
margin-top: 76px;
height: 20px;
@@ -206,7 +206,7 @@
transition-duration: 0.2s;
}
-#StartGameCountdownTimer.auto_start #TimerLabelAutoStart
+#StartGameCountdownTimer.auto_start #TimerLabelAutoStart
{
visibility: visible;
}
@@ -222,7 +222,7 @@
transition-duration: 0.2s;
}
-#StartGameCountdownTimer.forced_start #TimerLabelGameStart
+#StartGameCountdownTimer.forced_start #TimerLabelGameStart
{
visibility: visible;
}
@@ -284,8 +284,8 @@
}
-#UnassignedPlayersDivider
-{
+#UnassignedPlayersDivider
+{
width: 100%;
height: 2px;
margin-left: 8px;
@@ -332,8 +332,8 @@
color: white;
}
-.unassigned_players #AutoAssignButton:active
-{
+.unassigned_players #AutoAssignButton:active
+{
sound: "ui_team_select_auto_assign";
}
@@ -351,17 +351,17 @@
}
#LockAndStartButton
-{
+{
horizontal-align: right;
background-color: gradient( linear, 0% 0%, 0% 100%, from( #2d4881cc ), to( #486ca9cc ) );
box-shadow: fill #486ca922 -4px -4px 8px 8px;
border-top: 1px solid #ffffff03;
- border-left: 1px solid #ffffff03;
+ border-left: 1px solid #ffffff03;
visibility: collapse;
}
-.unassigned_players #LockAndStartButton
+.unassigned_players #LockAndStartButton
{
background-color: gradient( linear, 0% 0%, 0% 100%, from( #14161a ), to( #23262b ) );
box-shadow: fill #00000000 0px 0px 0px 0px;
@@ -369,13 +369,13 @@
border-left: 1px solid #ffffff03;
}
-#LockAndStartButton Label
+#LockAndStartButton Label
{
transition-property: opacity;
transition-duration: 0.2s;
}
-.unassigned_players #LockAndStartButton Label
+.unassigned_players #LockAndStartButton Label
{
opacity: 0.1;
}
@@ -385,8 +385,8 @@
visibility: visible;
}
-.teams_locked #LockAndStartButton
-{
+.teams_locked #LockAndStartButton
+{
visibility: collapse;
}
@@ -402,17 +402,17 @@
}
#CancelAndUnlockButton
-{
+{
horizontal-align: right;
//background-color: gradient( linear, 0% 0%, 0% 100%, from( #722217 ), to( #DD4A29 ) );
//box-shadow: fill #DD4A2922 -4px -4px 8px 8px;
//border-top: 1px solid #ffffff03;
- //border-left: 1px solid #ffffff03;
+ //border-left: 1px solid #ffffff03;
visibility: collapse;
background-color: gradient( linear, 0% 0%, 0% 100%, from( #2c1b1b ), to( #482e2f ) );
box-shadow: fill #552e2f00 -4px -4px 8px 9px;
-
+
border-top: 1px solid #3d2929;
border-right: 1px solid #372121;
border-left: 1px solid #372121;
@@ -448,7 +448,7 @@
width: 100%;
margin: 6px;
background-color: gradient( linear, 100% 0%, 100% 100%, from( #272b30 ), color-stop( 0.6, #181a1e ), to( #181a1e ) );
-
+
//box-shadow: fill #44444430 -5px -5px 9px 9px;
//border-top: 1px solid #ffffff10;
//border-right: 1px solid #000000ff;
@@ -463,7 +463,7 @@
}
.TeamSelectTeam:hover
-{
+{
//background-color: #272b30dd;
}
@@ -474,12 +474,12 @@
}
.teams_unlocked .TeamSelectTeam:hover #TeamBackgroundGradient
-{
+{
visibility: collapse;
}
-#TeamBackgroundGradientHighlight
-{
+#TeamBackgroundGradientHighlight
+{
width: 100%;
height: 100%;
visibility: collapse;
@@ -490,7 +490,7 @@
visibility: visible;
}
-#TeamGroup
+#TeamGroup
{
background-color: transparent;
width: 100%;
@@ -510,7 +510,7 @@
vertical-align: top;
text-shadow: 2px 2px 2px black;
margin-left: 1px;
- margin-top: 1px;
+ margin-top: 1px;
text-transform: uppercase;
white-space: nowrap;
width: 100%;
@@ -527,7 +527,7 @@
vertical-align: center;
margin-top: 4px;
visibility: collapse;
-
+
transition-property: color;
transition-duration: 0.2s;
}
@@ -552,7 +552,7 @@
opacity: 0;
}
-#TeamPlayerDivider
+#TeamPlayerDivider
{
width: 100%;
margin: 2px;
@@ -601,8 +601,8 @@ DOTAAvatarImage
}
#PlayerIsHostPanel
-{
- background-image: url("s2r://panorama/images/icon_star_png.vtex");
+{
+ background-image: url("file://panorama/images/icon_star_png.png");
background-repeat: no-repeat;
background-size: contain;
overflow: noclip;
@@ -630,18 +630,18 @@ DOTAAvatarImage
white-space: nowrap;
}
-#PlayerLeaveTeamButton
+#PlayerLeaveTeamButton
{
width: 24px;
height: 24px;
wash-color: #aa0000ee;
-
- background-image: url("s2r://panorama/images/control_icons/x_close_png.vtex");
+
+ background-image: url("file://panorama/images/control_icons/x_close_png.png");
background-size: 24px 24px;
background-repeat: no-repeat;
background-position: 50% 50%;
margin: 4px;
-
+
visibility: collapse;
}
@@ -655,7 +655,7 @@ DOTAAvatarImage
visibility: collapse;
}
-.TeamSelectEmptySlot
+.TeamSelectEmptySlot
{
flow-children: right;
}
@@ -667,12 +667,12 @@ DOTAAvatarImage
font-size: 18px;
}
-#EmptySlotIcon
-{
+#EmptySlotIcon
+{
width: 32px;
height: 32px;
opacity: 0.7;
- background-image: url("s2r://panorama/images/custom_game/empty_slot_avatar_png.vtex");
+ background-image: url("file://panorama/images/custom_game/empty_slot_avatar_png.png");
background-size: 32px 32px;
background-repeat: no-repeat;
background-position: 50% 50%;