- Skill card and W/S/E target menu drawn as CCSCustomHudLayout panels via PanoramaManager (panorama/ sources), replacing PrintToCenterHtml and WASDMenuAPI; WASDMenuAPI.dll dropped - Custom status lines (cooldowns, charges) overwrite the description on the card; Medic keeps its description with the charge count below - css_setoverride toggles a per-player cooldown bypass - YourSkillChatInfo also gates the round-start skill description in chat - Language: "[css_useSkill]" becomes the configured button name, "Press ... key" wording, welcome message trimmed to its first line - Build against CounterStrikeSharp.API 1.0.375
42 lines
2 KiB
XML
42 lines
2 KiB
XML
<root>
|
|
<styles>
|
|
<include src="s2r://panorama/styles/gamestyles.vcss_c" />
|
|
<include src="s2r://panorama/styles/custom_game/jrs_menu.vcss_c" />
|
|
</styles>
|
|
|
|
<!--
|
|
W/S/E skill-target picker, replacing WASDMenuAPI's PrintToCenterHtml menu - driven by
|
|
src/utils/PanoramaMenu.cs through SkillUtils.CreateMenu/UpdateMenu/CloseMenu. Ported from
|
|
PanoramaHudDemo's skill_menu.xml but its own file: PanoramaManager warns two plugins driving
|
|
the same layout share one entity and fight over transmit.
|
|
|
|
mrow0..mrow9 is a fixed window onto a longer item list; how many are used comes from
|
|
config.json's WSADMenuVisibleItems. Not "row0".. - those ids belong to PanoramaManager's own
|
|
row pool.
|
|
-->
|
|
<Panel class="jrsmenu-viewport" hittest="false">
|
|
<Panel id="JrsMenuRoot" class="jrsmenu-root hidden" hittest="false">
|
|
<Panel class="jrsmenu-scrim" hittest="false" />
|
|
|
|
<Panel id="jrsmenu_card" class="jrsmenu-card">
|
|
<Label id="jrsmenu_skill" class="jrsmenu-skill" text="{s:menu_skill}" />
|
|
<Label id="jrsmenu_subtitle" class="jrsmenu-subtitle" text="{s:menu_subtitle}" />
|
|
|
|
<Panel class="jrsmenu-rows" hittest="false">
|
|
<Label id="mrow0" class="jrsmenu-row hidden" text="{s:mrow0_title}" />
|
|
<Label id="mrow1" class="jrsmenu-row hidden" text="{s:mrow1_title}" />
|
|
<Label id="mrow2" class="jrsmenu-row hidden" text="{s:mrow2_title}" />
|
|
<Label id="mrow3" class="jrsmenu-row hidden" text="{s:mrow3_title}" />
|
|
<Label id="mrow4" class="jrsmenu-row hidden" text="{s:mrow4_title}" />
|
|
<Label id="mrow5" class="jrsmenu-row hidden" text="{s:mrow5_title}" />
|
|
<Label id="mrow6" class="jrsmenu-row hidden" text="{s:mrow6_title}" />
|
|
<Label id="mrow7" class="jrsmenu-row hidden" text="{s:mrow7_title}" />
|
|
<Label id="mrow8" class="jrsmenu-row hidden" text="{s:mrow8_title}" />
|
|
<Label id="mrow9" class="jrsmenu-row hidden" text="{s:mrow9_title}" />
|
|
</Panel>
|
|
|
|
<Label class="jrsmenu-hint" text="{s:menu_hint}" />
|
|
</Panel>
|
|
</Panel>
|
|
</Panel>
|
|
</root>
|