<!-- ****************************************** --> <!-- * WIDGETS * --> <!-- ****************************************** --> <interface_config> <root id="interface" x="0" y="0" w="800" h="600" active="true" /> <proc id="proc_nothing"></proc> <!-- template for border inside of a group --> <template name="inner_thin_border_group" posparent="parent" keep="true" inherit_gc_alpha="false" posref="BL BL" w="0" h="0"> <group id="itb" posparent="#posparent" sizeref="hw" w="#w" h="#h" posref="#posref"> <view type="bitmap" id="bg" texture="W_box_blank.tga" scale="true" posref="MM MM" sizeref="hw" w="-8" h="-8" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="tlb" texture="W_box_top_left.tga" posref="TL TL" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="trb" texture="W_box_top_right.tga" posref="TR TR" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="brb" texture="W_box_bot_right.tga" posref="BR BR" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="blb" texture="W_box_bot_left.tga" posref="BL BL" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="tb" texture="W_box_top.tga" posref="TM TM" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="bb" texture="W_box_bot.tga" posref="BM BM" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="lb" texture="W_box_left.tga" posref="ML ML" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="rb" texture="W_box_right.tga" posref="MR MR" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="#inherit_gc_alpha" /> </group> </template> <!-- *********************************** --> <!-- * TEMPLATE FOR SCENE INFORMATION * --> <!-- *********************************** --> <!-- * In scene user info with guild logo * --> <define id="in_scene_user_info_bar_h" value="4" /> <define id="in_scene_user_info_bar_space" value="2" /> <define id="in_scene_user_bar_length" value="120" /> <!-- * In scene Target Selected * --> <template name="string_cursor" id="" keep="true"> <group id="#id" posref="BL TL" x="0" y="0" child_resize_w="true" h="32" active="true"> <!-- TEXT --> <view type="text" id="fake_txt" posref="TL TL" x="22" fontsize="12" shadow="true" hardtext="uimGcmTradePact" color="255 255 255 0" /> <!-- BMP --> <view type="bitmap" id="curs_L" posref="TL TL" texture="curs_L.tga" global_color="false" /> <view type="bitmap" id="curs_R" posref="TR TL" posparent="fake_txt" x="-10" texture="curs_R.tga" global_color="false" /> <view type="bitmap" id="curs_M" posref="TM TM" posparent="fake_txt" sizeref="w" w="-20" scale="true" h="32" texture="curs_M.tga" global_color="false" /> <view type="text" id="real_txt" posref="ML ML" x="26" y="-2" fontsize="12" shadow="true" hardtext="uimGcmTradePact" color="255 255 255 255" global_color="false" /> </group> </template> <!-- hardware version of the text cursor : mouse cursor is not duplicated on the left of the text --> <template name="string_cursor_hardware" id="" keep="true"> <group id="#id" posref="BL TL" x="0" y="0" child_resize_w="true" h="32" active="true"> <!-- TEXT --> <view type="text" id="fake_txt" posref="TL TL" x="22" fontsize="12" shadow="true" hardtext="uimGcmTradePact" color="255 255 255 0" /> <!-- BMP --> <view type="bitmap" id="curs_L" posref="TL TL" texture="curs_L_no_mouse.tga" global_color="false" /> <view type="bitmap" id="curs_R" posref="TR TL" posparent="fake_txt" x="-10" texture="curs_R.tga" global_color="false" /> <view type="bitmap" id="curs_M" posref="TM TM" posparent="fake_txt" sizeref="w" w="-20" scale="true" h="32" texture="curs_M.tga" global_color="false" /> <view type="text" id="real_txt" posref="ML ML" x="26" y="-2" fontsize="12" shadow="true" hardtext="uimGcmTradePact" color="255 255 255 255" global_color="false" /> </group> </template> <template name="in_scene_user_info" id="" keep="true"> <group id="#id" type="in_scene_user_info" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" child_resize_h="true" w="0" h="0" win_priority="%win_priority_world_space" posref="BL BM" use_cursor="false"> <group id="right" child_resize_w="true" child_resize_h="true" w="0" x="38" h="158" posref="TL TL" > <view type="text" id="info0" posref="TL TL" x="0" y="-7" fontsize="14" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="text" id="info1" posref="BL TL" posparent="info0" x="0" fontsize="12" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="text" id="info2" posref="BL TL" posparent="info1" x="0" fontsize="10" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="bitmap" id="permanent_content" posref="TR TL" posparent="info0" y="0" x="4" texture="" global_color="false" /> <view type="bitmap" id="target" posref="TR TL" posparent="info0" x="4" texture="target.tga" global_color="false" /> <view type="bitmap" id="invisible_logo" posref="TR TL" posparent="target" x="2" y="3" scale="true" w="20" h="20" texture="ico_fear.tga" active="false" global_color="false" /> <view type="bitmap" id="mission_target" posref="TR TL" posparent="invisible_logo" x="2" y="4" texture="target_mission.tga" global_color="false" /> <view type="bitmap" id="rp_logo_1" posref="TR TL" x="2" y="0" slot="false" posparent="mission_target" color="255 255 255 255" render_layer="1" texture="" global_color="false" /> <view type="bitmap" id="rp_logo_2" posref="TR TL" x="2" y="0" slot="false" posparent="rp_logo_1" color="255 255 255 255" render_layer="1" texture="" global_color="false" /> <view type="bitmap" id="rp_logo_3" posref="TR TL" x="2" y="0" slot="false" posparent="rp_logo_2" color="255 255 255 255" render_layer="1" texture="" global_color="false" /> <view type="bitmap" id="rp_logo_4" posref="TR TL" x="2" y="0" slot="false" posparent="rp_logo_3" color="255 255 255 255" render_layer="1" texture="" global_color="false" /> <view type="bitmap" id="win_top" posparent="info2" posref="BL TL" y="-8" texture="Infos_top.tga" global_color="true" /> <view type="bitmap" id="win_mid" posparent="win_top" posref="BL TL" scale="true" w="70" h="1" texture="Infos_mid.tga" global_color="true" /> <view type="bitmap" id="win_bot" posparent="win_mid" posref="BL TL" texture="Infos_bot.tga" global_color="true" /> <view type="bitmap" id="win_jauge_mid" posparent="win_bot" posref="TL ML" x="0" y="-2" scale="true" w="128" h="24" texture="Bg_jauge_mid.tga" global_color="true" /> <view type="bitmap" id="win_jauge_top" posparent="win_jauge_mid" posref="TL BL" texture="Bg_jauge_top.tga" global_color="true" /> <view type="bitmap" id="win_jauge_bot" posparent="win_jauge_mid" posref="BL TL" texture="Bg_jauge_bot.tga" global_color="true" /> <view type="bitmap" id="bar0" posparent="win_jauge_top" posref="TL TL" x="3" y="-3" scale="true" w="64" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar1" posparent="bar0" posref="BL TL" x="0" y="-2" scale="true" w="120" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar2" posparent="bar1" posref="BL TL" x="0" y="-2" scale="true" w="112" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar3" posparent="bar2" posref="BL TL" x="0" y="-2" scale="true" w="30" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar4" posparent="bar3" posref="BL TL" x="0" y="-2" scale="true" w="0" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> </group> <ctrl type="sheet" id="guild_logo" posref="TL TR" posparent="right" x="-4" slot="false" nature="guild_flag" value="UI:TEMP:GUILD_SHEET" dragable="false" color="255 255 255 255" /> <view type="bitmap" id="npc_mission_logo" posref="TL TL" slot="false" x="0" color="255 255 255 255" render_layer="1" texture="" global_color="false" /> <view type="bitmap" id="npc_mission_logo_over" posref="TL TL" slot="false" x="0" color="255 255 255 255" render_layer="2" texture="" global_color="false" /> <group id="right_pvp" posref="TR TL" posparent="right" child_resize_w="true" child_resize_h="true" > <group id="top_pvp" posref="TL TL" w="0" h="0" child_resize_w="true" child_resize_h="true" > <view type="bitmap" id="pvp_faction_logo" posref="TL TL" active="false" texture="mp_pearl.tga" global_color="false" /> <view type="bitmap" id="pvp_safe_logo" posref="TR TL" active="false" posparent="pvp_faction_logo" texture="mp_pearl.tga" x="2" global_color="false" /> </group> <group id="bottom_pvp" posref="BL TL" posparent="top_pvp" child_resize_w="true" child_resize_h="true" > <view type="bitmap" id="pvp_outpost_logo" posref="TL TL" active="false" texture="building_state_24x24.tga" global_color="false" /> <view type="bitmap" id="pvp_duel_logo" posref="TR TL" posparent="pvp_outpost_logo" active="false" x="2" texture="pvp_duel.tga" global_color="false" /> </group> </group> </group> </template> <!-- prototype for fast cloning --> <instance template="in_scene_user_info" id="in_scene_user_info_proto" /> <template name="in_scene_user_info_back" id="" keep="true"> <group id="#id" type="in_scene_user_info" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" child_resize_h="true" child_resize_hmargin="20" w="0" h="86" win_priority="%win_priority_world_space" posref="BL BM" use_cursor="false"> <group id="right" x="42" y="-20" child_resize_w="true" w="0" h="86" posref="TL TL"> <view type="bitmap" id="win_top" posref="TL TL" y="-10" texture="Infos_top.tga" global_color="true" /> <view type="bitmap" id="win_mid" posref="BL TL" posparent="win_top" scale="true" w="7" h="50" texture="Infos_mid.tga" global_color="true" /> <view type="bitmap" id="win_bot" posref="BL TL" posparent="win_mid" texture="Infos_bot.tga" global_color="true" /> <view type="bitmap" id="win_jauge_mid" posref="BR ML" x="-1" y="1" posparent="win_bot" scale="true" w="128" h="24" texture="Bg_jauge_mid.tga" global_color="true" /> <view type="bitmap" id="win_jauge_top" posref="TL BL" posparent="win_jauge_mid" texture="Bg_jauge_top.tga" global_color="true" /> <view type="bitmap" id="win_jauge_bot" posref="BL TL" posparent="win_jauge_mid" texture="Bg_jauge_bot.tga" global_color="true" /> <view type="text" id="info0" posref="TL TL" x="8" y="-3" fontsize="14" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="text" id="info1" posref="TL TL" x="8" y="-17" fontsize="12" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="text" id="info2" posref="TL TL" x="8" y="-32" fontsize="10" shadow="true" hardtext="" color="255 255 255 255" global_color="true" /> <view type="bitmap" id="target" posref="TR TL" posparent="info0" x="4" y="" texture="target.tga" global_color="false" /> <view type="bitmap" id="mission_target" posref="TR TL" posparent="info0" x="25" y="" texture="target_mission.tga" global_color="false" /> <view type="bitmap" id="bar0" posref="TL TL" posparent="win_jauge_top" x="3" y="-2" scale="true" w="64" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar1" posref="BL TL" posparent="bar0" x="0" y="-2" scale="true" w="120" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar2" posref="BL TL" posparent="bar1" x="0" y="-2" scale="true" w="112" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar3" posref="BL TL" posparent="bar2" x="0" y="-2" scale="true" w="30" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> <view type="bitmap" id="bar4" posref="BL TL" posparent="bar3" x="0" y="-2" scale="true" w="0" h="4" texture="Jauge_fill.tga" color="128 128 128 255" global_color="false" /> </group> <ctrl type="sheet" id="guild_logo" posref="ML MR" x="-8" slot="false" posparent="right" nature="guild_flag" value="UI:TEMP:GUILD_SHEET" dragable="false" color="255 255 255 255" /> </group> </template> <instance template="in_scene_user_info_back" id="in_scene_user_info_back_proto" /> <template name="forage_source" id="" keep="true"> <group id="#id" type="in_scene_user_info" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" child_resize_h="true" win_priority="%win_priority_world_space" posref="BL BM" use_cursor="true"> <!--<group id="right" x="240" y="320" child_resize_w="true" w="0" h="126" posref="TL TL" >--> <group id="right" child_resize_w="true" w="0" h="158" x="42" y="-20" posref="TL TL" > <view type="text" id="info0" posref="TL TL" x="0" y="0" fontsize="14" shadow="true" hardtext="Forage_Source" color="255 255 255 255" global_color="true" /> <view type="bitmap" id="win_jauge_mid" posref="BL TL" posparent="info0" x="0" y="-6" scale="true" w="152" h="100" texture="Bg_source_mid.tga" global_color="true" /> <view type="bitmap" id="win_jauge_top" posref="TL BL" posparent="win_jauge_mid" texture="Bg_source_top.tga" global_color="true" /> <view type="bitmap" id="win_jauge_bot" posref="BL TL" posparent="win_jauge_mid" texture="Bg_source_bot.tga" global_color="true" /> <view type="bitmap" id="bar0" posref="TL TL" posparent="win_jauge_top" x="27" y="-14" scale="true" w="64" h="4" texture="Jauge_fill.tga" color="255 255 255 255" global_color="false" /> <view type="bitmap" id="bar1" posref="BL TL" posparent="bar0" x="0" y="-16" scale="true" w="112" h="4" texture="Jauge_fill.tga" color="0 180 255 255" global_color="false" /> <view type="bitmap" id="bar2" posref="BL TL" posparent="bar1" x="0" y="-16" scale="true" w="120" h="4" texture="Jauge_fill.tga" color="255 127 127 255" global_color="false" /> <view type="bitmap" id="bar3" posref="BL TL" posparent="bar2" x="0" y="-16" scale="true" w="30" h="4" texture="Jauge_fill.tga" color="255 175 0 255" global_color="false" /> <view type="bitmap" id="bar4" posref="BL TL" posparent="bar3" x="0" y="-16" scale="true" w="98" h="4" texture="Jauge_fill.tga" color="255 125 0 255" global_color="false" /> <view type="bitmap" id="icon0" posref="ML MR" posparent="bar0" x="0" y="0" texture="forage_time.tga" global_color="false" /> <view type="bitmap" id="icon1" posref="ML MR" posparent="bar1" x="0" y="-2" texture="forage_content.tga" global_color="false" /> <view type="bitmap" id="icon2" posref="ML MR" posparent="bar2" x="0" y="-1" texture="forage_life.tga" global_color="false" /> <view type="bitmap" id="icon3" posref="ML MR" posparent="bar3" x="0" y="0" texture="forage_danger.tga" global_color="false" /> <view type="bitmap" id="icon4" posref="ML MR" posparent="bar4" x="0" y="0" texture="forage_spawn.tga" global_color="false" /> <!-- Some ToolTip Info --> <ctrl type="tooltip" id="tt0" posparent="icon0" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="uittForageTime" /> <ctrl type="tooltip" id="tt1" posparent="icon1" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="uittForageContent" /> <ctrl type="tooltip" id="tt2" posparent="icon2" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="uittForageLife" /> <ctrl type="tooltip" id="tt3" posparent="icon3" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="uittForageDanger" /> <ctrl type="tooltip" id="tt4" posparent="icon4" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="uittForageKami" /> <ctrl type="tooltip" id="ttb0" posparent="bar0" posref="ML ML" sizeref="w" w="0" h="24" tooltip="uittForageTime" /> <ctrl type="tooltip" id="ttb1" posparent="bar1" posref="ML ML" sizeref="w" w="0" h="24" tooltip="uittForageContent" /> <ctrl type="tooltip" id="ttb2" posparent="bar2" posref="ML ML" sizeref="w" w="0" h="24" tooltip="uittForageLife" /> <ctrl type="tooltip" id="ttb3" posparent="bar3" posref="ML ML" sizeref="w" w="0" h="24" tooltip="uittForageDanger" /> <ctrl type="tooltip" id="ttb4" posparent="bar4" posref="ML ML" sizeref="w" w="0" h="24" tooltip="uittForageKami" /> </group> <view type="bitmap" id="guild_logo" posref="TL TR" x="-2" y="16" slot="false" posparent="right" color="255 255 255 255" texture="" global_color="false" /> </group> </template> <instance template="forage_source" id="forage_source_proto" /> <!-- flying text in scene (deltax is the delta xcoord to apply right for the user, and left for the ennemy) --> <define id="in_scene_flying_char_offsetx" value="30" /> <template name="in_scene_flying_text" id="" keep="true"> <group id="#id" type="in_scene_user_info" header_active="false" options="no_bordure" openable="false" savable="false" resizer="false" movable="false" right_button="false" opened="true" child_resize_w="true" child_resize_h="true" w="0" h="0" win_priority="%win_priority_world_space" posref="BL BM" use_cursor="false" user_scale="true" in_scene_offset_y="20"> <view type="text" id="text" posref="TL TL" x="0" y="0" fontsize="18" shadow="true" hardtext="" color="255 255 255 255" global_color="false" /> </group> </template> <!-- * Bulle de dialogue a droite du perso * --> <!-- NOT USED FOR THE MOMENT !!! <template name="3dbulle_R" id="" > <group id="#id" type="container" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" w="0" max_w="256" min_w="48" h="48" > <group id="header_opened" x="0" y="0" child_resize_w="true" w="0" child_resize_h="true" h="0" max_w="256" min_w="48" max_h="256" min_h="48" posref="TL TL" > <group id="window" x="0" y="0" child_resize_w="true" w="0" child_resize_h="true" h="0" posref="TL TL" > <view type="bitmap" id="win_M" posref="MM MM" scale="true" sizeref="wh" w="-10" h="-10" texture="Bulle_M.tga" global_color="false"/> <view type="bitmap" id="win_T" posparent="win_M" posref="TL BL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_T.tga" global_color="false"/> <view type="bitmap" id="win_B" posparent="win_M" posref="BL TL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_B.tga" global_color="false"/> <view type="bitmap" id="win_L" posparent="win_M" posref="TL TR" scale="true" sizeref="h" w="5" h="0" texture="Bulle_L.tga" global_color="false"/> <view type="bitmap" id="win_R" posparent="win_M" posref="TR TL" scale="true" sizeref="h" w="5" h="0" texture="Bulle_R.tga" global_color="false"/> <view type="bitmap" id="win_TL" posref="TL TL" texture="Bulle_TL.tga" global_color="false"/> <view type="bitmap" id="win_TR" posref="TR TR" texture="Bulle_TR.tga" global_color="false"/> <view type="bitmap" id="win_BL" posref="BL BL" texture="Bulle_BL.tga" global_color="false"/> <view type="bitmap" id="win_BR" posref="BR BR" texture="Bulle_BR.tga" global_color="false"/> <view type="text" id="text" posref="TL TL" x="5" y="-5" hardtext="#hardtext" fontsize="12" justification="justified" color="0 0 0 255" global_color="false" multi_line="true" multi_line_space="0" line_maxw="160" multi_line_maxw_only="true" /> <! - Yoyo: Fake to have minimum bubble size - > <group id="min_w" posparent="text" posref="TL TL" x="0" y="0" w="48" h="14" /> </group> <view type="bitmap" id="win_talk" posref="BL TL" x="24" y="2" posparent="window" texture="Bulle_Say_R.tga" global_color="false"/> </group> </group> </template> --> <!-- * Bulle de dialogue a gauche du perso * --> <template name="3dbulle_L" id="" hardtext="uiTestDialogue" keep="true"> <group id="#id" type="in_scene_bubble" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" w="0" max_w="512" min_w="48" child_resize_h="true" in_scene_offset_x="-95" win_priority="%win_priority_world_space" posref="BL BR" use_cursor="true"> <group id="header_opened" x="0" y="0" child_resize_w="true" w="0" child_resize_h="true" h="0" max_w="512" min_w="48" max_h="256" min_h="48" posref="TL TL"> <group id="window" x="0" y="0" child_resize_w="true" child_resize_wmargin="10" child_resize_h="true" child_resize_hmargin="10" posref="TL TL"> <group id="back" x="0" y="0" w="0" h="0" sizeref="wh" posref="TL TL"> <view type="bitmap" id="win_M" posref="MM MM" scale="true" sizeref="wh" w="-10" h="-10" texture="Bulle_M.tga" global_color="false" /> <view type="bitmap" id="win_T" posparent="win_M" posref="TL BL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_T.tga" global_color="false" /> <view type="bitmap" id="win_B" posparent="win_M" posref="BL TL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_B.tga" global_color="false" /> <view type="bitmap" id="win_L" posparent="win_M" posref="TL TR" scale="true" sizeref="h" w="5" h="0" texture="Bulle_L.tga" global_color="false" /> <view type="bitmap" id="win_R" posparent="win_M" posref="TR TL" scale="true" sizeref="h" w="5" h="0" texture="Bulle_R.tga" global_color="false" /> <view type="bitmap" id="win_TL" posref="TL TL" texture="Bulle_TL.tga" global_color="false" /> <view type="bitmap" id="win_TR" posref="TR TR" texture="Bulle_TR.tga" global_color="false" /> <view type="bitmap" id="win_BL" posref="BL BL" texture="Bulle_BL.tga" global_color="false" /> <view type="bitmap" id="win_BR" posref="BR BR" texture="Bulle_BR.tga" global_color="false" /> </group> <view type="text" id="text" posref="TL TL" x="5" y="-24" hardtext="#hardtext" fontsize="12" justification="dont_clip_word" color="0 0 0 255" global_color="false" multi_line="true" multi_line_space="0" line_maxw="320" multi_line_maxw_only="true" /> <ctrl type="button" button_type="push_button" tx_normal="Bulle_next.tga" tx_pushed="Bulle_next.tga" tx_over="Bulle_next.tga" color="255 255 255 255" col_over="255 255 255 0" col_pushed="255 255 255 255" global_color_normal="false" global_color_over="false" global_color_pushed="false" tooltip="uiNext" id="but_next" posref="TR TR" x="-5" y="-5" onclick_l="bubble_next" active="false" /> <ctrl type="button" button_type="push_button" tx_normal="Bulle_quit.tga" tx_pushed="Bulle_quit.tga" tx_over="Bulle_quit.tga" color="255 255 255 255" col_over="255 255 255 0" col_pushed="255 255 255 255" global_color_normal="false" global_color_over="false" global_color_pushed="false" tooltip="uiSkip" id="but_skip" posref="TL TR" posparent="but_next" x="-4" y="0" onclick_l="bubble_skip" active="false" /> <!-- Yoyo: Fake to have minimum bubble size --> <group id="min_w" posparent="text" posref="TL TL" x="0" y="0" w="48" h="14" /> </group> <view type="bitmap" id="win_talk" posref="BR TR" x="-24" y="2" posparent="window" texture="Bulle_Say_L.tga" global_color="false" /> </group> </group> </template> <!-- * Bulle de dialogue dynamique a gauche du perso textid of the views are updated by code * --> <style style="dynchat_desc" type="text" fontsize="12" justification="dont_clip_word" color="0 0 0 255" global_color="false" multi_line="true" multi_line_space="0" line_maxw="320" multi_line_maxw_only="true" /> <style style="dynchat_option" type="text_id" dynamic_string="true" format_taged="true" fontsize="10" justification="dont_clip_word" color="0 0 64 255" underlined="true" global_color="false" multi_line="true" multi_line_space="0" line_maxw="320" multi_line_maxw_only="true" /> <style style="dynchat_option_but" type="button_link" posref="TL TL" x="0" y="0" sizeref="wh" w="0" h="0" onclick_l="dynchat_click_option" /> <template name="dyn_3dbulle_L" id="" keep="true"> <group id="#id" type="in_scene_bubble" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" child_resize_w="true" w="0" max_w="512" min_w="48" child_resize_h="true" in_scene_offset_x="-95" win_priority="%win_priority_world_space" posref="BL BR" use_cursor="true"> <group id="header_opened" x="0" y="0" child_resize_w="true" w="0" child_resize_h="true" h="0" max_w="512" min_w="48" max_h="256" min_h="48" posref="TL TL"> <group id="window" x="0" y="0" child_resize_w="true" child_resize_wmargin="10" child_resize_h="true" child_resize_hmargin="10" posref="TL TL"> <group id="back" x="0" y="0" w="0" h="0" sizeref="wh" posref="TL TL"> <view type="bitmap" id="win_M" posref="MM MM" scale="true" sizeref="wh" w="-10" h="-10" texture="Bulle_M.tga" global_color="false" /> <view type="bitmap" id="win_T" posparent="win_M" posref="TL BL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_T.tga" global_color="false" /> <view type="bitmap" id="win_B" posparent="win_M" posref="BL TL" scale="true" sizeref="w" w="0" h="5" texture="Bulle_B.tga" global_color="false" /> <view type="bitmap" id="win_L" posparent="win_M" posref="TL TR" scale="true" sizeref="h" w="5" h="0" texture="Bulle_L.tga" global_color="false" /> <view type="bitmap" id="win_R" posparent="win_M" posref="TR TL" scale="true" sizeref="h" w="5" h="0" texture="Bulle_R.tga" global_color="false" /> <view type="bitmap" id="win_TL" posref="TL TL" texture="Bulle_TL.tga" global_color="false" /> <view type="bitmap" id="win_TR" posref="TR TR" texture="Bulle_TR.tga" global_color="false" /> <view type="bitmap" id="win_BL" posref="BL BL" texture="Bulle_BL.tga" global_color="false" /> <view type="bitmap" id="win_BR" posref="BR BR" texture="Bulle_BR.tga" global_color="false" /> </group> <view style="dynchat_desc" id="text" posref="TL TL" x="5" y="-24" /> <ctrl type="button" button_type="push_button" tx_normal="Bulle_next.tga" tx_pushed="Bulle_next.tga" tx_over="Bulle_next.tga" color="255 255 255 255" col_over="255 255 255 0" col_pushed="255 255 255 255" global_color_normal="false" global_color_over="false" global_color_pushed="false" tooltip="uiNext" id="but_next" posref="TR TR" x="-5" y="-5" onclick_l="bubble_next" active="false" /> <ctrl type="button" button_type="push_button" tx_normal="Bulle_quit.tga" tx_pushed="Bulle_quit.tga" tx_over="Bulle_quit.tga" color="255 255 255 255" col_over="255 255 255 0" col_pushed="255 255 255 255" global_color_normal="false" global_color_over="false" global_color_pushed="false" tooltip="uiSkip" id="but_skip" posref="TL TR" posparent="but_next" x="-4" y="0" onclick_l="bubble_skip" active="false" /> <!-- Yoyo: Fake to have minimum bubble size --> <group id="min_w" posparent="text" posref="TL TL" x="0" y="0" w="48" h="14" /> <view style="dynchat_option" id="opt0" posparent="text" posref="BL TL" x="16" y="-4" /> <view style="dynchat_option" id="opt1" posparent="opt0" posref="BL TL" x="0" y="-4" /> <view style="dynchat_option" id="opt2" posparent="opt1" posref="BL TL" x="0" y="-5" /> <view style="dynchat_option" id="opt3" posparent="opt2" posref="BL TL" x="0" y="-5" /> <view style="dynchat_option" id="opt4" posparent="opt3" posref="BL TL" x="0" y="-5" /> <view style="dynchat_option" id="opt5" posparent="opt4" posref="BL TL" x="0" y="-5" /> <view style="dynchat_option" id="opt6" posparent="opt5" posref="BL TL" x="0" y="-5" /> <view style="dynchat_option" id="opt7" posparent="opt6" posref="BL TL" x="0" y="-5" /> <ctrl style="dynchat_option_but" id="optb0" posparent="opt0" params_l="0" /> <ctrl style="dynchat_option_but" id="optb1" posparent="opt1" params_l="1" /> <ctrl style="dynchat_option_but" id="optb2" posparent="opt2" params_l="2" /> <ctrl style="dynchat_option_but" id="optb3" posparent="opt3" params_l="3" /> <ctrl style="dynchat_option_but" id="optb4" posparent="opt4" params_l="4" /> <ctrl style="dynchat_option_but" id="optb5" posparent="opt5" params_l="5" /> <ctrl style="dynchat_option_but" id="optb6" posparent="opt6" params_l="6" /> <ctrl style="dynchat_option_but" id="optb7" posparent="opt7" params_l="7" /> </group> <view type="bitmap" id="win_talk" posref="BR TR" x="-24" y="2" posparent="window" texture="Bulle_Say_L.tga" global_color="false" /> </group> </group> </template> <!-- * Bulle d'IA a droite * --> <template name="3dIA_R" id=""> <group id="#id" type="container" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" w="66" h="72"> <group id="header_opened" x="0" y="0" w="66" h="72" posref="TL TL"> <view type="bitmap" id="win_ia" posref="TL TL" texture="Bulle_IA.tga" global_color="false" /> <view type="bitmap" id="win_think" posref="BL BL" x="2" y="0" texture="Bulle_Think_R.tga" global_color="false" /> <view type="bitmap" id="ia" posparent="win_ia" posref="MM MM" texture="IA_Surpris.tga" global_color="false" /> </group> </group> </template> <!-- * Bulle d'IA a gauche * --> <template name="3dIA_L" id=""> <group id="#id" type="container" header_active="false" options="no_bordure" openable="false" savable="false" resizer="true" movable="false" right_button="false" opened="true" w="66" h="72"> <group id="header_opened" x="0" y="0" w="66" h="72" posref="TL TL"> <view type="bitmap" id="win_ia" posref="TL TL" texture="Bulle_IA.tga" global_color="false" /> <view type="bitmap" id="win_think" posref="BR BR" x="-2" y="0" texture="Bulle_Think_L.tga" global_color="false" /> <view type="bitmap" id="ia" posparent="win_ia" posref="MM MM" texture="IA_Surpris.tga" global_color="false" /> </group> </group> </template> <!-- ********************************* --> <!-- * TEMPLATE FOR MENU SEPARATORS * --> <!-- ********************************* --> <template name="menu_separator" keep="true"> <group id="sep_gr" posref="BL BL" sizeref="w" w="0" h="4"> <!-- width is setupped by the menu --> <view type="bitmap" id="m" scale="true" w="0" h="0" sizeref="wh" texture="W_line_hor3.tga" /> </group> </template> <!-- the same as menu_separator, but this is just a place holder (must give height of the separator --> <template name="menu_separator_empty" keep="true"> <group id="sep" posref="BL BL" w="4" h="4" x="-4"> <!-- <view type="bitmap" id="l" posref="TL TL" texture="w_button_08_over.tga" /> --> </group> </template> <!-- ******************************* --> <!-- * TEMPLATE FOR MENU CHECKBOX * --> <!-- ******************************* --> <template name="menu_checkbox" keep="true" onclick_l="" params_l=""> <group id="cb" child_resize_h="true" child_resize_w="true"> <ctrl type="button" id="b" button_type="toggle_button" posref="TL TL" tx_normal="W_sound_off.tga" tx_pushed="W_sound_on.tga" tx_over="W_button_14_over.tga" color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 255" global_color_pushed="false" onclick_l="#onclick_l" params_l="#params_l" /> </group> </template> <!-- **************************************** --> <!-- * BASE PARAMETERS FOR MENU (COLOR ..) * --> <!-- **************************************** --> <group type="menu" id="base_menu" mouse_pos="true" exit_click_b="true" win_priority="%win_priority_highest" space="1" fontsize="12" shadow="true" color="255 255 255 200" shadow_color="0 0 0 255" color_over="0 0 0 255" shadow_color_over="0 0 0 0" color_grayed="255 255 255 64" shadow_color_grayed="0 0 0 255" highlight_over="255 255 255 150" case_mode="%case_normal"></group> <group type="menu" id="base_menu_with_color" extends="base_menu"> <action id="choose_ui_alpha" name="uimChooseUIAlpha" handler="choose_ui_alpha" cond="eq(@UI:VARIABLES:GC_POPUP, 1)" /> <action id="lock_unlock" name="uimLockUnlock" handler="lock_unlock" cond="eq(@UI:VARIABLES:GC_POPUP, 1)" /> <action id="help" name="uimHelp" handler="ic_help" cond="eq(@UI:VARIABLES:GC_HAS_HELP, 1)" /> </group> <!-- ************** --> <!-- * ITEM MENU * --> <!-- ************** --> <proc id="move_to_bag"> <action handler="move_item" params="to=lists|nblist=1| listsheet0=ui:interface:inventory:content:bag:iil:bag_icons" /> </proc> <proc id="move_to_pa"> <action handler="move_item" params="to=lists|nblist=1| listsheet0=ui:interface:inventory:content:pa@0:iil:bag_icons" /> </proc> <proc id="move_to_room"> <action handler="move_item" params="to=lists|nblist=1| listsheet0=ui:interface:inventory:content:room:iil:bag_icons" /> </proc> <proc id="move_to_guild"> <action handler="move_item" params="to=lists|nblist=1| listsheet0=ui:interface:inventory:content:guild:iil:bag_icons" /> </proc> <!-- item menu when we are in bags (do not modify hierarchy or ids if you do not modify the code) --> <group type="menu" id="item_menu_in_bag" extends="base_menu" on_deactive="item_menu_deactivate" on_active="item_menu_check"> <action id="cris_enchant" name="uimCristalEnchant" handler="item_cristal_enchant" /> <action id="cris_reload" name="uimCristalReload" handler="item_cristal_reload" /> <action id="teleport_use" name="uimTeleportUse" handler="teleport_use" /> <action id="item_consume" name="uimItemConsume" handler="item_consume" /> <action id="xp_catalyser_use" name="uimXpCatalyserUse" handler="xp_catalyser_use" /> <action id="item_text_display" name="uiOpen" handler="item_text_display" params="ui:interface:edit_custom" /> <separator /> <!-- Move to an Animal --> <action id="move" name="uimMoveTo"> <action id="bag" name="uimMtBag" handler="proc" params="move_to_bag" /> <!-- MAX_INVENTORY_ANIMAL --> <action id="pa0" name="uimMtPaMount0" handler="proc" params="move_to_pa|0" /> <action id="pa1" name="uimMtPaMount1" handler="proc" params="move_to_pa|1" /> <action id="pa2" name="uimMtPaMount2" handler="proc" params="move_to_pa|2" /> <action id="pa3" name="uimMtPaMount3" handler="proc" params="move_to_pa|3" /> <action id="guild" name="uimMtGuild" handler="proc" params="move_to_guild" /> <action id="room" name="uimMtRoom" handler="proc" params="move_to_room" /> </action> <!--<action id="drop" name="uimDrop" handler="proc" params="drop_item_proc" />--> <action id="destroy" name="uimDestroy" handler="proc" params="destroy_item_proc" /> <action id="equip" name="uimEquip" handler="inv_auto_equip" /> <action id="infos" name="uimBoldInfo" handler="open_item_help" /> <action id="lockunlock" name="uimLockItem" handler="lock_inv_item" /> <action id="item_text_edition" name="uimItemTextEdit" handler="item_text_edition" params="ui:interface:edit_custom" /> </group> <!-- MAX_INVENTORY_ANIMAL --> <link expr="switch(@%pa_beast0:TYPE, 'uimMtPaMount0', 'uimMtPaMount0', 'uimMtPaPacker0', 'uimMtPaDemon0')" target="ui:interface:item_menu_in_bag:move:pa0:hardtext" /> <link expr="switch(@%pa_beast1:TYPE, 'uimMtPaMount1', 'uimMtPaMount1', 'uimMtPaPacker1', 'uimMtPaDemon1')" target="ui:interface:item_menu_in_bag:move:pa1:hardtext" /> <link expr="switch(@%pa_beast2:TYPE, 'uimMtPaMount2', 'uimMtPaMount2', 'uimMtPaPacker2', 'uimMtPaDemon2')" target="ui:interface:item_menu_in_bag:move:pa2:hardtext" /> <link expr="switch(@%pa_beast3:TYPE, 'uimMtPaMount3', 'uimMtPaMount3', 'uimMtPaPacker3', 'uimMtPaDemon3')" target="ui:interface:item_menu_in_bag:move:pa3:hardtext" /> <!-- item menu when we are in self --> <group type="menu" id="item_menu_in_self" extends="base_menu" on_active="item_menu_base_check" > <!--<action id="drop" name="uimDrop" handler="proc" params="drop_item_proc"/>--> <action id="destroy" name="uimDestroy" handler="proc" params="destroy_item_proc" /> <action id="infos" name="uimBoldInfo" handler="open_item_help" params="" /> <action id="lockunlock" name="uimLockItem" handler="lock_inv_item" /> </group> <!-- item menu default --> <group type="menu" id="item_menu" extends="base_menu" on_active="item_menu_base_check" > <!--<action id="drop" name="uimDrop" handler="proc" params="drop_item_proc"/>--> <action id="destroy" name="uimDestroy" handler="proc" params="destroy_item_proc" /> <action id="move" name="uimMoveTo"> <!--<action id="bag" name="uimMtBag" handler="proc" params="move_to_bag" /> --> </action> <action id="infos" name="uimBoldInfo" handler="open_item_help" params="" /> <action id="lockunlock" name="uimLockItem" handler="lock_inv_item" /> </group> <define id="item_modal_menu" value="ui:interface:item_menu" /> <define id="self_item_modal_menu" value="ui:interface:item_menu_in_self" /> <!-- ************************ --> <!-- * ITEM DROP PROCEDURE * --> <!-- ************************ --> <!-- modal de selection d'armure/fourreaux --> <group type="modal" id="bag_choose" x="0" y="0" w="182" posref="BL TL" child_resize_h="true" exit_click_out="true" exit_click_l="true" options="skin_modal"> <group type="list_sheet_filter_clm_slot" id="list" posref="TL TL" value="%bag" wspace="2" hspace="2" array="false" x="0" y="0" w="182" display_empty_slot="true" onclick_l="inv_drop" params_l="src=ctrl_launch_modal" onclick_r="open_help_auto" lmargin="4" rmargin="4" tmargin="4" bmargin="4" column_max="4" child_resize_h="true"></group> </group> <!-- the player buy an item from a bot --> <!-- <proc id="buy_item"> --> <!-- set sheet of item to buy --> <!--<action handler="set" params="dblink=%item_to_trade_sheet:SHEET|value=getSheetID(getDraggedSheet())" /> --> <!-- activate the box to choose the number of item to but (stackable item) --> <!--<action handler="set_active" params="target=ui:interface:confirm_buy:content:quantity|active=isStackable(getDraggedSheet())"/>--> <!-- set the number of item to 1 --> <!--<action handler="set" params="dblink=%num_stackable_item_to_trade|value=1"/>--> <!-- activate the dialog to choose --> <!--<action handler="buy_dropped_item"/>--> <!--</proc>--> <!-- <proc id="drop_item" > --> <!-- If the item is from the inventory, just swap the item --> <!-- <action handler="swap_item" params="@0" cond="eq(getSheetSelectionGroup(getDraggedSheet()), 'inventory_selection')"/> --> <!-- If the items comes from a bot inventory, display the dialog to buy it --> <!-- <action handler="proc" cond="eq(getDroppedItemSelectionGroup(), 'buy_selection')" params="buy_item"/>--> <!--</proc>--> <proc id="drop_item"> <action handler="swap_item" params="@0" /> </proc> <proc id="drag_item"></proc> <!-- <proc id="test_can_drop"> --> <!-- If the item is from the inventory, can drop if it is an item --> <!-- <action handler="isitem" params="@0" cond="eq(getSheetSelectionGroup(getDraggedSheet()), 'inventory_selection')"/> --> <!-- If the items comes from a bot inventory, can drop on an empty slot only. The source must also be an item --> <!-- <action handler="itemtoemptyslottest" params="@0" cond="eq(getSheetSelectionGroup(getDraggedSheet()), 'buy_selection')"/> --> <!-- </proc> --> <proc id="test_can_drop"> <action handler="isitem" params="@0" /> </proc> <!-- ******************* --> <!-- * THUNES * --> <!-- ******************* --> <template name="argent" posparent="parent" x="0" y="0" w="110" h="16" posref="TL TL" id="" tooltip="uittPlayerMoney"> <group id="#id" posparent="#posparent" posref="#posref" w="#w" h="#h" x="#x" y="#y"> <!-- Yoyo: pust scale=true, because this texture may be replaced with Faction icones (32x32) --> <view type="bitmap" id="icone" posref="TL TL" texture="money_seve.tga" scale="true" w="16" h="16" global_color="false" /> <instance template="box_widget" id="box1" posref="TL TL" sizeref="w" w="-18" h="16" x="18" /> <view type="text_number" id="val1" posparent="box1" posref="MR MR" x="-3" y="-2" color="135 243 28 255" shadow="true" fontsize="10" value="#value" global_color="false" positive="true" format="true" /> <view type="text" id="bad_price" posparent="box1" posref="MR MR" x="-3" y="-3" color="192 192 192 255" shadow="true" fontsize="10" hardtext="uiBadPrice" global_color="false" /> <ctrl type="tooltip" id="tt" posparent="box1" posref="TL TL" sizeref="wh" w="0" h="0" tooltip="#tooltip" /> <!-- display bad price text if price value is -1 --> <link expr="eq(@#value, -1)" target="bad_price:active" /> <link expr="ne(@#value, -1)" target="val1:active" /> </group> </template> <!-- ********************* --> <!-- * SKILL POINTS * --> <!-- ********************* --> <template name="skill_points_widget" posparent="parent" sizeref="w" posref="TL TL" x="0" y="0" id="" fontsize_text="10" fontsize_number="10" hardtext="uiSkillPoints" tooltip="" global_color="true"> <group id="#id" child_resize_h="true" posparent="#posparent" posref="#posref" sizeref="w" x="#x" y="#y" global_color="#global_color"> <view type="text" id="sp_text" posref="ML ML" color="255 255 255 255" x="8" shadow="true" fontsize="#fontsize_text" hardtext="#hardtext" global_color="#global_color" /> <view type="text_number" id="sp_value" posref="MR MR" x="-4" y="0" color="255 255 255 255" shadow="true" fontsize="#fontsize_number" value="#value" global_color="#global_color" /> </group> <instance template="text_tt" posparent="#id" tooltip="#tooltip" /> </template> <template name="skill_points_widget2" posparent="parent" posref="TL TL" x="0" y="0" id="" fontsize_text="10" fontsize_number="10" hardtext="uiSkillPoints"> <group id="#id" child_resize_h="true" posparent="#posparent" posref="#posref" child_resize_w="true" x="#x" y="#y"> <view type="text" id="sp_text" posref="ML ML" color="255 255 255 255" shadow="true" fontsize="#fontsize_text" hardtext="#hardtext" global_color="false" /> <view type="text_number" id="sp_value" posref="MR ML" posparent="sp_text" x="4" y="0" color="255 255 255 255" shadow="true" fontsize="#fontsize_number" value="#value" global_color="false" /> </group> </template> <!-- ********************* --> <!-- * FACTION POINTS * --> <!-- ********************* --> <template name="faction_points_widget" id="" posref="TL TL" posparent="parent" x="0" y="0" sizeref="w" sizeparent="parent" w="0"> <group id="#id" posref="#posref" posparent="#posparent" x="#x" y="#y" sizeref="#sizeref" sizeparent="#sizeparent" w="#w" h="74"> <!-- the title --> <view type="text" id="factionpt_t" posref="TL TL" x="0" y="0" hardtext="uiFactionPointTable" shadow="true" color="255 255 255 255" global_color="false" fontsize="12" /> <instance template="text_tt" tooltip="uittIdentityFaction" posparent="factionpt_t" /> <!-- left part : kami fyros zorai --> <group id="left" posref="TL TL" x="0" y="-14" sizeref="w5" w="0" h="60" inherit_gc_alpha="true"> <!-- texts --> <view type="text" id="tkami" posref="TL TL" x="8" y="-8" w="-16" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Kami" /> <view type="text" id="tfyro" posref="TL TL" x="8" y="-24" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Fyros" /> <view type="text" id="tzora" posref="TL TL" x="8" y="-40" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Zorai" /> <!-- numbers --> <view type="text_number" id="vkami" posref="TR TR" x="-8" y="-8" w="-16" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_kami" positive="true" /> <view type="text_number" id="vfyro" posref="TR TR" x="-8" y="-24" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_fyros" positive="true" /> <view type="text_number" id="vzora" posref="TR TR" x="-8" y="-40" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_zorai" positive="true" /> <instance template="inner_thin_border" posparent="parent" inherit_gc_alpha="true" /> </group> <!-- right part : karavan matis tryker --> <group id="right" posref="TR TR" x="0" y="-14" sizeref="w5" w="0" h="60" inherit_gc_alpha="true"> <!-- texts --> <view type="text" id="tkara" posref="TL TL" x="8" y="-8" w="-16" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Karavan" /> <view type="text" id="tmati" posref="TL TL" x="8" y="-24" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Matis" /> <view type="text" id="ttryk" posref="TL TL" x="8" y="-40" color="255 255 255 255" fontsize="12" shadow="true" hardtext="uiFactionPoint_Tryker" /> <!-- numbers --> <view type="text_number" id="vkara" posref="TR TR" x="-8" y="-8" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_karavan" positive="true" /> <view type="text_number" id="vmati" posref="TR TR" x="-8" y="-24" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_matis" positive="true" /> <view type="text_number" id="vtryk" posref="TR TR" x="-8" y="-40" color="255 255 255 255" shadow="true" fontsize="12" value="%faction_points_tryker" positive="true" /> <instance template="inner_thin_border" posparent="parent" inherit_gc_alpha="true" /> </group> </group> </template> <!-- ******************* --> <!-- * SELECT NUMBER * --> <!-- ******************* --> <template name="SNH" id="" value="" loop="true" min="0" max="9" posparent="parent" posref="MM MM" x="0" y="0" w="28" h="20" delta="1"> <group type="select_number" id="#id" value="#value" loop="#loop" min="#min" max="#max" x="#x" y="#y" w="#w" h="#h" posparent="#posparent" posref="#posref" delta="#delta"> <view type="bitmap" id="slot_number" posref="ML ML" texture="W_slot_number.tga" /> <view type="text" id="number" posparent="slot_number" posref="MM MM" x="-1" y="-2" color="255 255 255 255" fontsize="12" shadow="true" hardtext="0" global_color="false" /> <ctrl type="button" id="arrow_up" button_type="push_button" posref="TR TR" tx_normal="W_arrow_up_2.tga" tx_pushed="W_arrow_up_2.tga" tx_over="W_button_10_over.tga" /> <ctrl type="button" id="arrow_down" button_type="push_button" posref="BR BR" tx_normal="W_arrow_down_2.tga" tx_pushed="W_arrow_down_2.tga" tx_over="W_button_10_over.tga" /> </group> </template> <template name="SNV" id="" value="" loop="true" min="0" max="9" posparent="parent" posref="MM MM" x="0" y="0" w="16" h="40" delta="1"> <group type="select_number" id="#id" value="#value" loop="#loop" min="#min" max="#max" x="#x" y="#y" w="#w" h="#h" posparent="#posparent" posref="#posref" delta="#delta"> <view type="bitmap" id="slot_number" posref="MM MM" texture="W_slot_number.tga" /> <view type="text" id="number" posparent="slot_number" posref="MM MM" x="-1" y="-2" color="255 255 255 255" fontsize="12" shadow="true" hardtext="0" global_color="false" /> <ctrl type="button" id="arrow_up" button_type="push_button" posref="TM TM" tx_normal="W_arrow_up_1.tga" tx_pushed="W_arrow_up_1.tga" tx_over="W_button_12_over.tga" /> <ctrl type="button" id="arrow_down" button_type="push_button" posref="BM BM" tx_normal="W_arrow_down_1.tga" tx_pushed="W_arrow_down_1.tga" tx_over="W_button_12_over.tga" /> </group> </template> <!-- ********** --> <!-- * SETS * --> <!-- ********** --> <!-- test if drop can be done depending on the mode Param 0 is src=... (filled by code) --> <proc id="slot_can_drop"> <action cond="eq(getSheetSelectionGroup(getDraggedSheet()), 'inventory_selection')" handler="isitem_slot" params="@0" /> <action cond="eq(getSheetSelectionGroup(getDraggedSheet()), 'buy_selection')" handler="isitem_slot" params="@0|test_empty=true" /> </proc> <!-- Exemple of ifthenelse function <view type="text" id="notabene" posparent="handr" posref="MM MM" color="255 255 255 255" fontsize="12" shadow="true" hardtext="0" /> <link expr="ifthenelse(isRangeWeapon (@%set_base:#setnumber:%set_r),str('RW'),str('.'))" target="notabene:hardtext" /> --> <!-- template for border inside of a group --> <template name="inner_thin_border" posparent="parent" keep="true" inherit_gc_alpha="false"> <view type="bitmap" id="bg" texture="W_box_blank.tga" scale="true" posparent="#posparent" posref="MM MM" sizeref="hw" w="-8" h="-8" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="tlb" texture="W_box_top_left.tga" posref="TL TL" posparent="#posparent" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="trb" texture="W_box_top_right.tga" posref="TR TR" posparent="#posparent" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="brb" texture="W_box_bot_right.tga" posref="BR BR" posparent="#posparent" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="blb" texture="W_box_bot_left.tga" posref="BL BL" posparent="#posparent" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="tb" texture="W_box_top.tga" posref="TM TM" posparent="#posparent" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="bb" texture="W_box_bot.tga" posref="BM BM" posparent="#posparent" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="lb" texture="W_box_left.tga" posref="ML ML" posparent="#posparent" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="#inherit_gc_alpha" /> <view type="bitmap" id="rb" texture="W_box_right.tga" posref="MR MR" posparent="#posparent" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="#inherit_gc_alpha" /> </template> <!-- ********** --> <!-- * CHAT * --> <!-- ********** --> <template name="chat_box" posparent="parent" posref="TL TL" x="0" y="0" w="0" h="64" sizeref="" maxelements="200" keep="true" chat="false"> <group type="scroll_text" id="#id" sizeref="#sizeref" w="#w" h="#h" posparent="#posparent" posref="#posref" y="#y" x="#x" popup_minh="96"> <!-- <ctrl type="button" id="button_add" posref="TR TR" button_type="push_button" tx_normal="W_scale_more_3.tga" tx_pushed="W_scale_more_3.tga" tx_over="W_button_08_over.tga"/> <ctrl type="button" id="button_sub" posref="TL TR" posparent="button_add" x="-4" button_type="push_button" tx_normal="W_scale_less_3.tga" tx_pushed="W_scale_less_3.tga" tx_over="W_button_08_over.tga"/> --> <group id="black" posref="BR BR" sizeref="hw" w="-10" h="-12" inherit_gc_alpha="true" /> <instance template="inner_thin_border" posparent="black" inherit_gc_alpha="true" /> <group type="list" id="text_list" chat="#chat" fontsize="10" posref="BL BL" posparent="black" x="2" y="2" space="0" sizeref="hw" w="-4" h="-4" maxelements="#maxelements" /> <ctrl style="skin_scroll" id="scroll_bar" /> </group> </template> <template name="chat_box_mainchat" posparent="parent" posref="TL TL" x="0" y="0" w="0" h="0" sizeref="" maxelements="200" keep="true" chat="false"> <group type="scroll_text" id="#id" w="#w" h="#h" sizeref="#sizeref" posparent="#posparent" posref="#posref" y="#y" x="#x"> <!-- <ctrl type="button" id="button_add" posref="TR TR" button_type="push_button" tx_normal="W_scale_more_3.tga" tx_pushed="W_scale_more_3.tga" tx_over="W_button_08_over.tga"/> <ctrl type="button" id="button_sub" posref="TL TR" posparent="button_add" x="-4" button_type="push_button" tx_normal="W_scale_less_3.tga" tx_pushed="W_scale_less_3.tga" tx_over="W_button_08_over.tga"/> --> <group id="black" posref="BR BR" sizeref="hw" w="-10" h="-4" inherit_gc_alpha="true" /> <instance template="inner_thin_border" posparent="black" inherit_gc_alpha="true" /> <group type="list" id="text_list" chat="#chat" fontsize="10" posref="BL BL" posparent="black" x="2" y="2" space="0" sizeref="hw" w="-4" h="-4" maxelements="#maxelements" /> <ctrl style="skin_scroll" id="scroll_bar" /> </group> </template> <!-- ********************* --> <!-- * EDIT BOX WIDGET * --> <!-- ********************* --> <template name="edit_box_widget" posref="TL TL" text_x="0" text_y="-1" text_ref="BL BL" child_resize_h="true" child_resize_hmargin="0" multi_line="false" x="0" y="0" w="0" h="0" sizeref="" id="eb" posparent="parent" onenter="chat_box_entry" params="" reset_focus_on_hide="true" enter_loose_focus="true" prompt=">" enter_recover_focus="true" max_num_chars="255" menu_r="" onchange="" onchange_params="" entry_type="text" keep="true" max_historic="40" fontsize="10" backup_father_container_pos="false" want_return="false" color="255 255 255 255" continuous_text_update="false" bg_texture="W_box_blank.tga" on_focus_lost="" on_focus_lost_params="" max_float_prec="5" tooltip="" tooltip_parent="" negative_filter=""> <group id="#id" posref="#posref" x="#x" y="#y" posparent="#posparent" child_resize_h="#child_resize_h" child_resize_hmargin="#child_resize_hmargin" sizeref="#sizeref" w="#w" h="#h"> <group type="edit_box" sizeref="w" w="-8" id="eb" posref="TL TL" x="4" y="-4" child_resize_h="true" onenter="#onenter" params="#params" onchange="#onchange" onchange_params="#onchange_params" max_num_chars="#max_num_chars" prompt="#prompt" enter_loose_focus="#enter_loose_focus" enter_recover_focus="#enter_recover_focus" entry_type="#entry_type" reset_focus_on_hide="#reset_focus_on_hide" menu_r="#menu_r" max_historic="#max_historic" want_return="#want_return" backup_father_container_pos="#backup_father_container_pos" on_focus_lost="#on_focus_lost" on_focus_lost_params="#on_focus_lost_params" max_float_prec="#max_float_prec" tooltip="#tooltip" tooltip_parent="#tooltip_parent" negative_filter="#negative_filter"> <view type="bitmap" id="bg" scale="true" sizeref="hw" h="0" w="0" texture="#bg_texture" inherit_gc_alpha="true" /> <view id="edit_text" type="text" continuous_update="#continuous_text_update" x="#text_x" y="#text_y" posref="#text_ref" multi_line="#multi_line" multi_line_space="0" fontsize="#fontsize" color="#color" shadow="true" hardtext="" global_color="false" /> </group> <!-- border around the list --> <view type="bitmap" id="tlb" texture="W_box_top_left.tga" posparent="eb" posref="TL BR" inherit_gc_alpha="true" /> <view type="bitmap" id="trb" texture="W_box_top_right.tga" posparent="eb" posref="TR BL" inherit_gc_alpha="true" /> <view type="bitmap" id="brb" texture="W_box_bot_right.tga" posparent="eb" posref="BR TL" inherit_gc_alpha="true" /> <view type="bitmap" id="blb" texture="W_box_bot_left.tga" posparent="eb" posref="BL TR" inherit_gc_alpha="true" /> <view type="bitmap" id="tb" texture="W_box_top.tga" posparent="eb" posref="TL BL" scale="true" sizeref="w" w="0" h="4" inherit_gc_alpha="true" /> <view type="bitmap" id="bb" texture="W_box_bot.tga" posparent="eb" posref="BL TL" scale="true" sizeref="w" w="0" h="4" inherit_gc_alpha="true" /> <view type="bitmap" id="lb" texture="W_box_left.tga" posparent="eb" posref="TL TR" scale="true" sizeref="h" h="0" w="4" inherit_gc_alpha="true" /> <view type="bitmap" id="rb" texture="W_box_right.tga" posparent="eb" posref="TR TL" scale="true" sizeref="h" h="0" w="4" inherit_gc_alpha="true" /> </group> </template> <!-- ******************************* --> <!-- * MULTILINE EDIT BOX WIDGET * --> <!-- ******************************* --> <template name="edit_box_widget_multiline" posref="TL TL" text_x="0" text_y="-1" text_ref="BL BL" child_resize_h="true" multi_line="true" x="0" y="0" w="0" h="0" sizeref="" id="eb" posparent="parent" onenter="chat_box_entry" params="" reset_focus_on_hide="true" enter_loose_focus="true" prompt=">" enter_recover_focus="true" max_num_chars="10000" max_num_return="50" menu_r="" onchange="" onchange_params="" entry_type="text" keep="true" max_historic="40" fontsize="10" backup_father_container_pos="false" want_return="false" color="255 255 255 255" sizeref_eb="w" render_layer="0" negative_filter=""> <group id="#id" posref="#posref" x="#x" y="#y" posparent="#posparent" child_resize_h="#child_resize_h" sizeref="#sizeref" w="#w" h="#h" render_layer="#render_layer"> <group type="edit_box" sizeref="#sizeref_eb" w="-8" id="eb" posref="TL TL" x="4" y="-4" child_resize_h="#child_resize_h" onenter="#onenter" params="#params" onchange="#onchange" onchange_params="#onchange_params" max_num_chars="#max_num_chars" max_num_return="#max_num_return" prompt="#prompt" enter_loose_focus="#enter_loose_focus" enter_recover_focus="#enter_recover_focus" entry_type="#entry_type" reset_focus_on_hide="#reset_focus_on_hide" menu_r="#menu_r" max_historic="#max_historic" want_return="#want_return" backup_father_container_pos="#backup_father_container_pos" render_layer="#render_layer" negative_filter="#negative_filter"> <view type="bitmap" id="bg" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga" inherit_gc_alpha="true" render_layer="#render_layer" /> <view id="edit_text" type="text" x="#text_x" y="#text_y" posref="#text_ref" multi_line="#multi_line" multi_line_space="0" fontsize="#fontsize" color="#color" shadow="true" hardtext="" global_color="false" render_layer="#render_layer" /> </group> <!-- border around the list --> <view type="bitmap" id="tlb" texture="W_box_top_left.tga" posparent="eb" posref="TL BR" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="trb" texture="W_box_top_right.tga" posparent="eb" posref="TR BL" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="brb" texture="W_box_bot_right.tga" posparent="eb" posref="BR TL" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="blb" texture="W_box_bot_left.tga" posparent="eb" posref="BL TR" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="tb" texture="W_box_top.tga" posparent="eb" posref="TL BL" scale="true" sizeref="w" w="0" h="4" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="bb" texture="W_box_bot.tga" posparent="eb" posref="BL TL" scale="true" sizeref="w" w="0" h="4" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="lb" texture="W_box_left.tga" posparent="eb" posref="TL TR" scale="true" sizeref="h" h="0" w="4" inherit_gc_alpha="true" render_layer="#render_layer" /> <view type="bitmap" id="rb" texture="W_box_right.tga" posparent="eb" posref="TR TL" scale="true" sizeref="h" h="0" w="4" inherit_gc_alpha="true" render_layer="#render_layer" /> </group> </template> <!-- ******************** --> <!-- * STACK SELECTION * --> <!-- ******************** --> <proc id="stack_dialog_ok"> <action handler="stack_item" /> <action handler="leave_modal" /> </proc> <!-- declare the dummy stack selection slot --> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:SHEET" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:QUANTITY" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:QUALITY" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:USER_COLOR" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:WEIGHT" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:NAMEID" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:INFOVERSION" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:ENCHANT" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:RM_CLASS_TYPE" type="sint32" value="0" /> <variable entry="UI:VARIABLES:STACK_SELECTED:DSPSLOT:RM_FABER_STAT_TYPE" type="sint32" value="0" /> <!-- the modal --> <group type="modal" id="stack_dialog" exit_click_out="true" posref="TL TL" w="155" h="80" options="skin_modal" on_enter="proc" on_enter_params="stack_dialog_ok"> <view type="text" id="text" posref="TL TL" x="4" y="-4" color="255 255 255 255" fontsize="12" shadow="true" global_color="false" hardtext="SELECT QUANTITY" /> <ctrl type="sheet" id="sheet" onclick_r="open_help_auto" value="UI:VARIABLES:STACK_SELECTED:DSPSLOT" posref="MM MM" x="-26" y="0" use_quantity="false" /> <view type="text" id="x" posparent="sheet" posref="MR MM" x="8" y="0" color="255 255 255 255" fontsize="12" shadow="true" hardtext="X" /> <instance template="edit_box_widget" id="edit" entry_type="positive_integer" text_ref="TR TR" text_y="-1" fontsize="12" posparent="sheet" posref="MR ML" x="16" y="0" text_x="-2" w="32" prompt="" enter_loose_focus="false" multi_line="false" max_num_chars="3" onchange="editbox_number" onchange_params="value=UI:VARIABLES:STACK_SELECTED:CUR_QUANTITY|update_text=false" onenter="proc" params="stack_dialog_ok" max_historic="0" /> <instance template="button_ok_cancel" posref="BR BR" x="-4" y="4" onclick_ok="proc" onclick_ok_param="stack_dialog_ok" onclick_cancel="leave_modal" onclick_cancel_param="" /> </group> <!-- ************************ --> <!-- * UI COLOR SELECTIONS * --> <!-- ************************ --> <variable entry="UI:TEMP:COLOR:R" type="sint64" value="0" /> <variable entry="UI:TEMP:COLOR:G" type="sint64" value="0" /> <variable entry="UI:TEMP:COLOR:B" type="sint64" value="0" /> <variable entry="UI:VARIABLES:ALPHA_BG" type="sint32" /> <variable entry="UI:VARIABLES:ALPHA_CONTENT" type="sint32" /> <variable entry="UI:VARIABLES:ALPHA_ROLLOVER_BG" type="sint32" /> <variable entry="UI:VARIABLES:ALPHA_ROLLOVER_CONTENT" type="sint32" /> <variable entry="UI:VARIABLES:USER_ALPHA" type="sint32" value="0" /> <proc id="cancel_choose_ui_alpha"> <action handler="cancel_choose_ui_alpha" params="" /> <action handler="leave_modal" params="" /> </proc> <group type="modal" id="define_ui_transparency" posref="TM BM" y="-8" h="180" child_resize_w="true" child_resize_wmargin="16" exit_click_out="true" onclick_out="proc" onclick_out_params="cancel_choose_ui_alpha" options="skin_modal" win_priority="%win_priority_highest"> <view type="text" id="text_opacity" posref="TM TM" x="0" y="-4" color="255 255 255 255" fontsize="12" shadow="true" global_color="false" hardtext="uimChooseUIAlpha" /> <!-- button to use global settings --> <group id="globals_settings" posparent="text_opacity" posref="BM TM" y="-8" child_resize_h="true" child_resize_w="true"> <view type="text" id="text_use_glob_alp" posref="TM TM" x="10" y="-2" color="255 255 255 255" fontsize="10" shadow="true" hardtext="uiUserAlpha" /> <ctrl type="button" id="use_glob_alp" button_type="toggle_button" posparent="text_use_glob_alp" posref="ML MR" x="-4" y="0" tx_normal="w_opacity_on.tga" tx_pushed="w_slot_on.tga" tx_over="w_slot_on.tga" color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0" onclick_l="use_global_alpha_settings" /> <link expr="@UI:VARIABLES:USER_ALPHA" target="use_glob_alp:pushed" /> </group> <view type="text" id="pipo" posref="TM TM" x="0" y="-40" color="255 255 255 255" fontsize="10" shadow="true" hardtext="uiLocalAlpha" /> <!-- background --> <view type="text" id="text_alp_bg" posparent="pipo" posref="BM TM" x="0" y="-8" color="255 255 255 160" fontsize="8" shadow="true" hardtext="uiAlphaBG" /> <view type="bitmap" id="b1" posparent="text_alp_bg" posref="BM TM" scale="true" x="0" y="-4" w="64" h="2" texture="W_line_hor2.tga" /> <ctrl type="scroll" id="alp1" posparent="b1" posref="MM MM" x="0" y="0" w="64" h="8" vertical="false" align="L" min="0" max="255" value="UI:VARIABLES:ALPHA_BG" tracksize="8" onscroll="" params="" tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga" /> <!-- content --> <view type="text" id="text_alp_content" posparent="b1" x="0" y="-8" posref="BM TM" color="255 255 255 160" fontsize="8" shadow="true" hardtext="uiAlphaContent" /> <view type="bitmap" id="b2" posparent="text_alp_content" posref="BM TM" scale="true" x="0" y="-4" w="64" h="2" texture="W_line_hor2.tga" /> <ctrl type="scroll" id="alp2" posparent="b2" posref="MM MM" x="0" y="0" w="64" h="8" vertical="false" align="L" min="64" max="255" value="UI:VARIABLES:ALPHA_CONTENT" tracksize="8" onscroll="" params="" tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga" /> <!-- rollover background --> <view type="text" id="text_alp_rollover_bg" posparent="b2" x="0" y="-8" posref="BM TM" color="255 255 255 160" fontsize="8" shadow="true" hardtext="uiAlphaRolloverBG" /> <view type="bitmap" id="b3" posparent="text_alp_rollover_bg" posref="BM TM" scale="true" x="0" y="-4" w="64" h="2" texture="W_line_hor2.tga" /> <ctrl type="scroll" id="alp3" posparent="b3" posref="MM MM" x="0" y="0" w="64" h="8" vertical="false" align="L" min="0" max="255" value="UI:VARIABLES:ALPHA_ROLLOVER_BG" tracksize="8" onscroll="" params="" tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga" /> <!-- rollover content --> <view type="text" id="text_alp_rollover_content" posparent="b3" x="0" y="-8" posref="BM TM" color="255 255 255 160" fontsize="8" shadow="true" hardtext="uiAlphaRolloverContent" /> <view type="bitmap" id="b4" posparent="text_alp_rollover_content" posref="BM TM" scale="true" x="0" y="-4" w="64" h="2" texture="W_line_hor2.tga" /> <ctrl type="scroll" id="alp4" posparent="b4" posref="MM MM" x="0" y="0" w="64" h="8" vertical="false" align="L" min="64" max="255" value="UI:VARIABLES:ALPHA_ROLLOVER_CONTENT" tracksize="8" onscroll="" params="" tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga" /> <link expr="@UI:VARIABLES:USER_ALPHA" target="alp1:active,alp2:active,alp3:active,alp4:active" /> <link expr="ifthenelse(@UI:VARIABLES:USER_ALPHA, 255, 96)" target="pipo:alpha,text_alp_bg:alpha,b1:alpha,text_alp_content:alpha,b2:alpha,text_alp_rollover_bg:alpha,text_alp_rollover_content:alpha,b3:alpha,b4:alpha" /> <link expr="ifthenelse(@UI:VARIABLES:USER_ALPHA, 96, 255)" target="globals_settings:text_use_glob_alp:alpha" /> <instance template="button_ok_cancel" posref="BR BR" x="-4" y="4" onclick_ok="leave_modal" onclick_ok_param="" onclick_cancel="proc" onclick_cancel_param="cancel_choose_ui_alpha" /> <link expr="depends(@UI:VARIABLES:ALPHA_CONTENT)" action="set" params="dblink=UI:VARIABLES:ALPHA_BG|value=min(@UI:VARIABLES:ALPHA_CONTENT, @UI:VARIABLES:ALPHA_BG)" /> <link expr="depends(@UI:VARIABLES:ALPHA_BG)" action="set" params="dblink=UI:VARIABLES:ALPHA_CONTENT|value=max(@UI:VARIABLES:ALPHA_CONTENT, @UI:VARIABLES:ALPHA_BG)" /> <link expr="depends(@UI:VARIABLES:ALPHA_ROLLOVER_CONTENT)" action="set" params="dblink=UI:VARIABLES:ALPHA_ROLLOVER_BG|value=min(@UI:VARIABLES:ALPHA_ROLLOVER_CONTENT, @UI:VARIABLES:ALPHA_ROLLOVER_BG)" /> <link expr="depends(@UI:VARIABLES:ALPHA_ROLLOVER_BG)" action="set" params="dblink=UI:VARIABLES:ALPHA_ROLLOVER_CONTENT|value=max(@UI:VARIABLES:ALPHA_ROLLOVER_CONTENT, @UI:VARIABLES:ALPHA_ROLLOVER_BG)" /> </group> <!-- **************** --> <!-- * BOX WIDGET * --> <!-- **************** --> <template name="box_widget" posref="TL TL" x="0" y="0" w="64" h="16" id="" posparent="parent" sizeref="" keep="true" render_layer="0"> <group id="#id" posparent="#posparent" posref="#posref" w="#w" h="#h" x="#x" y="#y" sizeref="#sizeref"> <group id="bg" sizeref="hw" h="0" w="0" /> <view type="bitmap" render_layer="#render_layer" id="back" scale="true" posparent="bg" posref="MM MM" sizeref="hw" h="-8" w="-8" texture="W_box_blank.tga" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="bgb" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="tlb" texture="W_box_top_left.tga" posref="TL TL" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="trb" texture="W_box_top_right.tga" posref="TR TR" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="brb" texture="W_box_bot_right.tga" posref="BR BR" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="blb" texture="W_box_bot_left.tga" posref="BL BL" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="tb" texture="W_box_top.tga" posref="TM TM" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="bb" texture="W_box_bot.tga" posref="BM BM" scale="true" sizeref="w" w="-8" h="4" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="lb" texture="W_box_left.tga" posref="ML ML" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="true" /> <view type="bitmap" render_layer="#render_layer" id="rb" texture="W_box_right.tga" posref="MR MR" scale="true" sizeref="h" h="-8" w="4" inherit_gc_alpha="true" /> </group> </template> <template name="frame_widget" posref="TL TL" x="0" y="0" w="64" h="16" id="" posparent="parent" sizeref="" keep="true"> <group id="#id" posparent="#posparent" posref="#posref" w="#w" h="#h" x="#x" y="#y" sizeref="#sizeref"> <group id="bg" sizeref="hw" h="0" w="0" /> <view type="bitmap" id="t" texture="blank.tga" posref="TM TM" scale="true" sizeref="w" w="0" h="1" color="3 3 3 255" /> <view type="bitmap" id="b" texture="blank.tga" posref="BM BM" scale="true" sizeref="w" w="0" h="1" color="160 160 160 255" /> <view type="bitmap" id="l" texture="blank.tga" posref="ML ML" scale="true" sizeref="h" h="-2" w="1" color="45 45 45 255" /> <view type="bitmap" id="r" texture="blank.tga" posref="MR MR" scale="true" sizeref="h" h="-2" w="1" color="129 129 129 255" /> </group> </template> <template name="border_select_widget" posref="TL TL" x="0" y="0" w="64" h="16" id="" posparent="parent" sizeref="" keep="true" alpha="255" render_layer="0"> <group id="#id" posparent="#posparent" posref="#posref" w="#w" h="#h" x="#x" y="#y" sizeref="#sizeref"> <group id="bg" sizeref="hw" h="0" w="0" /> <view type="bitmap" id="t" texture="blank.tga" posref="TM TM" scale="true" sizeref="w" w="0" h="1" global_color="false" color="255 255 255 #alpha" render_layer="#render_layer" /> <view type="bitmap" id="b" texture="blank.tga" posref="BM BM" scale="true" sizeref="w" w="0" h="1" global_color="false" color="255 255 255 #alpha" render_layer="#render_layer" /> <view type="bitmap" id="l" texture="blank.tga" posref="ML ML" scale="true" sizeref="h" h="-2" w="1" global_color="false" color="255 255 255 #alpha" render_layer="#render_layer" /> <view type="bitmap" id="r" texture="blank.tga" posref="MR MR" scale="true" sizeref="h" h="-2" w="1" global_color="false" color="255 255 255 #alpha" render_layer="#render_layer" /> </group> </template> <!-- template for the inner border of a dialog, with thick border on the left --> <template name="inner_thick_border" id="inner_thick_border" posparent="parent" keep="true"> <group id="#id" posref="TL TL" sizeref="hw"> <view type="bitmap" id="tlb" texture="W_L0_TL.tga" posparent="#posparent" posref="TL TL" /> <view type="bitmap" id="trb" texture="W_L0_TR.tga" posparent="#posparent" posref="TR TR" /> <view type="bitmap" id="brb" texture="W_L0_BR.tga" posparent="#posparent" posref="BR BR" /> <view type="bitmap" id="blb" texture="W_L0_BL.tga" posparent="#posparent" posref="BL BL" /> <view type="bitmap" id="tb" texture="W_L0_T.tga" posparent="#posparent" posref="TL TL" scale="true" sizeref="w" w="-24" h="8" x="16" /> <view type="bitmap" id="bb" texture="W_L0_B.tga" posparent="#posparent" posref="BL BL" scale="true" sizeref="w" w="-24" h="8" x="16" /> <view type="bitmap" id="lb" texture="W_L0_L.tga" posparent="#posparent" posref="TL TL" scale="true" sizeref="h" h="-16" w="16" y="-8" /> <view type="bitmap" id="rb" texture="W_L0_R.tga" posparent="#posparent" posref="TR TR" scale="true" sizeref="h" h="-16" w="8" y="-8" /> </group> </template> <!-- ***************** --> <!-- * CONTEXT HELP * --> <!-- ***************** --> <define id="over_border_color" value="140 140 240 255" /> <define id="help_bg_color" value="100 120 120 255" /> <!-- Define varaibles for the list sheet of the root brick selection modal--> <!--<define id="phrase_brick_selection_max" value_from_code="getPhraseBrickSelectionMax()" />--> <variable entry="UI:VARIABLES:CRYSTALBRICKS:$i:SHEET" type="sint32" value="0" size="64" /> <!-- Over Text used for buttons or controls --> <group id="context_help" posref="BL BL" child_resize_w="true" child_resize_wmargin="12" child_resize_h="true" child_resize_hmargin="9"> <!--Decoration--> <view type="bitmap" id="midcolor" sizeref="wh" posref="MM MM" h="-4" w="-4" scale="true" color="%help_bg_color" global_color="false" texture="blank.tga" /> <view type="bitmap" id="t" sizeref="w" posref="TM TM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_t.tga" /> <view type="bitmap" id="b" sizeref="w" posref="BM BM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_b.tga" /> <view type="bitmap" id="l" sizeref="h" posref="ML ML" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_l.tga" /> <view type="bitmap" id="r" sizeref="h" posref="MR MR" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_r.tga" /> <view type="bitmap" id="tl" avoid_resize_parent="true" posref="TL TL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tl.tga" /> <view type="bitmap" id="bl" avoid_resize_parent="true" posref="BL BL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_bl.tga" /> <view type="bitmap" id="tr" avoid_resize_parent="true" posref="TR TR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tr.tga" /> <view type="bitmap" id="br" avoid_resize_parent="true" posref="BR BR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_br.tga" /> <!--System, don'change the ids --> <view type="text" id="text" posref="TM TM" y="-6" color="255 255 255 255" global_color="false" fontsize="10" shadow="true" multi_line="true" multi_line_space="1" line_maxw="300" multi_line_maxw_only="true" /> </group> <!-- Over Text used for actions : this include additionnal icons --> <group id="action_context_help" posref="BL BL" child_resize_w="true" child_resize_wmargin="12" child_resize_h="true" child_resize_hmargin="9"> <!--Decoration--> <view type="bitmap" id="midcolor" sizeref="wh" posref="MM MM" h="-4" w="-4" scale="true" color="%help_bg_color" global_color="false" texture="blank.tga" /> <view type="bitmap" id="t" sizeref="w" posref="TM TM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_t.tga" /> <view type="bitmap" id="b" sizeref="w" posref="BM BM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_b.tga" /> <view type="bitmap" id="l" sizeref="h" posref="ML ML" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_l.tga" /> <view type="bitmap" id="r" sizeref="h" posref="MR MR" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_r.tga" /> <view type="bitmap" id="tl" avoid_resize_parent="true" posref="TL TL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tl.tga" /> <view type="bitmap" id="bl" avoid_resize_parent="true" posref="BL BL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_bl.tga" /> <view type="bitmap" id="tr" avoid_resize_parent="true" posref="TR TR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tr.tga" /> <view type="bitmap" id="br" avoid_resize_parent="true" posref="BR BR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_br.tga" /> <!--System, don'change the ids --> <view type="text" id="text" posref="TL TL" y="-6" x="5" color="255 255 255 255" global_color="false" fontsize="10" shadow="true" multi_line="true" multi_line_space="1" line_maxw="300" multi_line_maxw_only="true" /> <view type="text" id="success_rate" y="0" posparent="text" posref="BL TL" hardtext="success_rate" active="false" global_color="false"/> <view type="bitmap" id="hp_cost" texture="ico_heal.tga" global_color="false" posref="BL TL" posparent="success_rate" /> <view type="bitmap" id="sta_cost" y="0" texture="ico_stamina.tga" global_color="false" posref="BL TL" posparent="hp_cost" /> <view type="bitmap" id="sap_cost" y="0" texture="ico_sap.tga" global_color="false" posref="BL TL" posparent="sta_cost" /> <view type="bitmap" id="focus_cost" y="0" texture="ico_focus.tga" global_color="false" posref="BL TL" posparent="sap_cost" /> <view type="bitmap" id="cast_time" y="0" texture="ico_time.tga" global_color="false" posref="BL TL" posparent="focus_cost" /> <view type="bitmap" id="cast_range" y="0" texture="ico_range.tga" global_color="false" posref="BL TL" posparent="cast_time" /> <view type="text" id="hp_cost_text" posparent="hp_cost" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="sta_cost_text" posparent="sta_cost" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="sap_cost_text" posparent="sap_cost" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="focus_cost_text" posparent="focus_cost" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="cast_time_text" posparent="cast_time" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="cast_range_text" posparent="cast_range" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="disable_time" y="0" posparent="cast_range_text" posref="BL TL" hardtext="uittDisableTime" active="false" global_color="false"/> <view type="text" id="regen_time" y="0" posparent="disable_time" posref="BL TL" hardtext="regen_time" active="false" global_color="false"/> </group> <!-- Over Text used for Buff Items : this include additionnal icons --> <group id="buff_item_context_help" posref="BL BL" child_resize_w="true" child_resize_wmargin="12" child_resize_h="true" child_resize_hmargin="9" global_color="false"> <!--Decoration--> <view type="bitmap" id="midcolor" sizeref="wh" posref="MM MM" h="-4" w="-4" scale="true" color="%help_bg_color" global_color="false" texture="blank.tga" /> <view type="bitmap" id="t" sizeref="w" posref="TM TM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_t.tga" /> <view type="bitmap" id="b" sizeref="w" posref="BM BM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_b.tga" /> <view type="bitmap" id="l" sizeref="h" posref="ML ML" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_l.tga" /> <view type="bitmap" id="r" sizeref="h" posref="MR MR" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_r.tga" /> <view type="bitmap" id="tl" avoid_resize_parent="true" posref="TL TL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tl.tga" /> <view type="bitmap" id="bl" avoid_resize_parent="true" posref="BL BL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_bl.tga" /> <view type="bitmap" id="tr" avoid_resize_parent="true" posref="TR TR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tr.tga" /> <view type="bitmap" id="br" avoid_resize_parent="true" posref="BR BR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_br.tga" /> <!--System, don'change the ids --> <view type="text" id="text" posref="TL TL" y="-6" x="5" color="255 255 255 255" global_color="false" fontsize="10" shadow="true" multi_line="true" multi_line_space="1" line_maxw="300" multi_line_maxw_only="true" /> <view type="bitmap" id="hp_buff" h="15" y="0" texture="ico_heal.tga" global_color="false" posref="BL TL" posparent="text" active="true"/> <view type="bitmap" id="sta_buff" y="0" texture="ico_stamina.tga" global_color="false" posref="BL TL" posparent="hp_buff" /> <view type="bitmap" id="sap_buff" y="0" texture="ico_sap.tga" global_color="false" posref="BL TL" posparent="sta_buff" /> <view type="bitmap" id="focus_buff" y="0" texture="ico_focus.tga" global_color="false" posref="BL TL" posparent="sap_buff" /> <view type="text" id="hp_buff_text" posparent="hp_buff" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="sta_buff_text" posparent="sta_buff" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="sap_buff_text" posparent="sap_buff" posref="MR ML" hardtext="0" global_color="false"/> <view type="text" id="focus_buff_text" posparent="focus_buff" posref="MR ML" hardtext="0" global_color="false"/> </group> <!-- Over Text used for Crystallized Spells: this include additionnal icons --> <define id="crystallized_spell_list_brick" value="ui:interface:crystallized_spell_context_help:list_brick" /> <group id="crystallized_spell_context_help" posref="BL BL" child_resize_w="true" child_resize_wmargin="12" child_resize_h="true" child_resize_hmargin="9" global_color="false"> <!--Decoration--> <view type="bitmap" id="midcolor" sizeref="wh" posref="MM MM" h="-4" w="-4" scale="true" color="%help_bg_color" global_color="false" texture="blank.tga" /> <view type="bitmap" id="t" sizeref="w" posref="TM TM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_t.tga" /> <view type="bitmap" id="b" sizeref="w" posref="BM BM" w="-16" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_b.tga" /> <view type="bitmap" id="l" sizeref="h" posref="ML ML" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_l.tga" /> <view type="bitmap" id="r" sizeref="h" posref="MR MR" w="8" h="-16" scale="true" color="%over_border_color" global_color="false" texture="W_hl_r.tga" /> <view type="bitmap" id="tl" avoid_resize_parent="true" posref="TL TL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tl.tga" /> <view type="bitmap" id="bl" avoid_resize_parent="true" posref="BL BL" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_bl.tga" /> <view type="bitmap" id="tr" avoid_resize_parent="true" posref="TR TR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_tr.tga" /> <view type="bitmap" id="br" avoid_resize_parent="true" posref="BR BR" w="8" h="8" scale="true" color="%over_border_color" global_color="false" texture="W_hl_br.tga" /> <!--System, don'change the ids --> <view type="text" id="text" posref="TL TL" y="-6" x="5" color="255 255 255 255" global_color="false" fontsize="10" shadow="true" multi_line="true" multi_line_space="1" line_maxw="300" multi_line_maxw_only="true" /> <!-- For Cristallized Phrase --> <instance template="template_info_list_brick" type="list_sheet_compo_brick" id="list_brick" brickdb="UI:VARIABLES:CRYSTALBRICKS" posparent="text" xcost="230" line_maxw="185" multi_line_maxw_only="true" param_deltax="13" sizeref="none" child_resize_w="true" child_resize_wmargin="13" global_color="false"/> </group> <!-- Over Text used for SingleLine TextView that are clamped (group_tree, keys interface....) --> <group id="over_extend_view_text" child_resize_w="true" child_resize_h="true" child_resize_wmargin="4" child_resize_hmargin="4" posref="BL BL"> <!-- System, don'change the ids, nor the posref --> <!-- color and modulate_color are replaced according to the view text to over --> <view type="bitmap" id="midoutline" sizeref="wh" posref="MM MM" w="0" h="0" scale="true" color="255 255 255 255" texture="blank.tga" /> <view type="bitmap" id="midback" sizeref="wh" posref="MM MM" h="-2" w="-2" scale="true" color="64 64 64 255" texture="blank.tga" /> <!-- fontsize, shadow, text, color, modulate_color.... are replaced according to the view text to over --> <view type="text" id="text" posref="BL BL" x="2" y="1" color="255 255 255 255" fontsize="12" shadow="true" multi_line="false" /> </group> <!-- Helper to place a tooltip over a text or anything else Basically just define 'posparent', and 'tooltip'. (id is the parent id prefixed by tt_ Other params are for advanced use --> <template name="text_tt" posparent="" tooltip="" tooltip_i18n="" on_tooltip="" on_tooltip_params="" instant_help="true" tooltip_parent="ctrl" tooltip_posref="auto" tooltip_special_parent="" keep="true"> <ctrl type="tooltip" id="tt_#posparent" sizeref="wh" x="0" y="0" w="0" h="0" posparent="#posparent" tooltip="#tooltip" tooltip_i18n="#tooltip_i18n" on_tooltip="#on_tooltip" on_tooltip_params="#on_tooltip_params" instant_help="#instant_help" tooltip_parent="#tooltip_parent" tooltip_posref="#tooltip_posref" tooltip_special_parent="#tooltip_special_parent" /> </template> <!-- ******************************** --> <!-- * ITEM DROP/DESTROY PROCEDURE * --> <!-- ******************************** --> <proc id="drop_item_proc"> <!-- set the mode --> <action handler="set" params="dblink=UI:DROP_DESTROY_ITEM:DROP_MODE|value=1" /> <action handler="proc" params="drop_destroy_item_proc" /> </proc> <proc id="destroy_item_proc"> <!-- set the mode --> <action handler="set" params="dblink=UI:DROP_DESTROY_ITEM:DROP_MODE|value=0" /> <action handler="proc" params="drop_destroy_item_proc" /> </proc> <proc id="drop_destroy_item_proc"> <!-- copy infos about current sheet --> <action handler="eval_expr" params="expr=copySheet(getMenuItemSheet(), getSheetFromId('ui:interface:drop_destroy_item_quantity_modal:sheet'))" /> <!-- set default quantity to 1 --> <action handler="set" params="dblink=UI:DROP_DESTROY_ITEM:ITEM:QUANTITY|value=1" /> <!-- if the item is stackable, popup a menu to select the number of item to drop/destroy, else, directly drop/destroy the item (after confirmation)--> <action cond="isStackable(getMenuItemSheet())" handler="enter_modal" params="group=ui:interface:drop_destroy_item_quantity_modal" /> <action cond="not(isStackable(getMenuItemSheet()))" handler="enter_modal" params="group=ui:interface:drop_destroy_item_confirm_modal" /> </proc> <!-- proc to setup modal box to choose the number of item to drop/destroy --> <proc id="setup_drop_destroy_item_modal"> <!-- copy the max number of items into the edit box (start value that is displayed), and the db --> <action handler="set" params="dblink=UI:DROP_DESTROY_ITEM:ITEM:QUANTITY|value=getSheetQuantity(getMenuItemSheet())" /> <action handler="set" params="target_property=ui:interface:drop_destroy_item_quantity_modal:edit:eb:input_string|value=getSheetQuantity(getMenuItemSheet())" /> <!-- set keyboard focus on the edit box --> <action handler="set_keyboard_focus" params="select_all=true|target=ui:interface:drop_destroy_item_quantity_modal:edit:eb" /> </proc> <!-- proc that is called when the user has given the number of item to drop/destroy --> <proc id="drop_destroy_item_quantity_modal_ok"> <!-- close the modal --> <action handler="leave_modal" params="" /> <!-- clamp the number of item to drop/destroy --> <action handler="set" params="dblink=UI:DROP_DESTROY_ITEM:ITEM:QUANTITY|value=min(getSheetQuantity(getMenuItemSheet()), @@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY)" /> <!-- call the modal to confirm the choice --> <action cond="ne(@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY, 0)" handler="enter_modal" params="group=ui:interface:drop_destroy_item_confirm_modal" /> </proc> <!-- temp variables --> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:SHEET" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:QUANTITY" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:QUALITY" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:USER_COLOR" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:LOCKED" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:WEIGHT" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:NAMEID" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:INFO_VERSION" type="sint64" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:ENCHANT" type="sint32" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:RM_CLASS_TYPE" type="sint32" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:RM_FABER_STAT_TYPE" type="sint32" value="0" /> <variable entry="UI:DROP_DESTROY_ITEM:ITEM:PREREQUSIT_VALID" type="sint32" value="0" /> <!-- drop or destroy/mode --> <variable entry="UI:DROP_DESTROY_ITEM:DROP_MODE" type="sint64" value="0" /> <!-- modal box to choose the number of item to drop/destroy --> <group type="modal" id="drop_destroy_item_quantity_modal" exit_click_out="true" posref="TL TL" w="180" h="80" x="-8" y="8" on_active="proc" on_active_params="setup_drop_destroy_item_modal" options="skin_modal" on_enter="proc" on_enter_params="drop_destroy_item_quantity_modal_ok"> <view type="bitmap" id="warning" posref="TL TL" x="4" y="-4" global_color="false" texture="w_warning_2.tga" /> <view type="text" id="destroy_text" posref="TL TL" x="20" y="-5" fontsize="12" shadow="true" hardtext="uimQuantityDestroy" global_color="false" color="233 197 42 255" /> <view type="text" id="drop_text" posref="TL TL" x="20" y="-5" fontsize="12" shadow="true" hardtext="uimQuantityDrop" global_color="false" color="233 197 42 255" /> <ctrl type="sheet" id="sheet" value="UI:DROP_DESTROY_ITEM:ITEM" posparent="parent" posref="MM MM" x="-26" y="0" /> <view type="text" id="x" posparent="sheet" posref="MR MM" x="8" y="0" color="255 255 255 255" fontsize="12" shadow="true" hardtext="X" /> <instance template="edit_box_widget" entry_type="positive_integer" id="edit" text_ref="TR TR" text_y="-1" fontsize="12" posparent="sheet" posref="MR ML" x="16" text_x="-2" w="32" prompt="" enter_loose_focus="false" multi_line="false" max_num_chars="3" onchange="editbox_number" onchange_params="value=UI:DROP_DESTROY_ITEM:ITEM:QUANTITY|update_text=false" onenter="proc" params="drop_destroy_item_quantity_modal_ok" max_historic="0" /> <instance template="button_ok_cancel" posref="BR BR" x="-4" y="4" onclick_ok="proc" onclick_ok_param="drop_destroy_item_quantity_modal_ok" onclick_cancel="leave_modal" onclick_cancel_param="" /> <!-- link to display the right text (drop or destroy) --> <link expr="eq(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" target="drop_text:active" /> <link expr="ne(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" target="destroy_text:active" /> </group> <!-- confirm drop/destroy item --> <proc id="confirm_drop_destroy_item"> <action handler="leave_modal" params="" /> <action cond="eq(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" handler="drop_item" params="quantity=@@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY" /> <action cond="ne(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" handler="destroy_item" params="quantity=@@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY" /> </proc> <!-- modal box to confirm destruction of the item --> <group type="modal" id="drop_destroy_item_confirm_modal" exit_click_out="true" posref="TL TL" x="-8" y="8" w="104" h="96" on_enter="proc" options="skin_modal" on_enter_params="confirm_drop_destroy_item"> <view type="bitmap" id="warning" posref="TL TL" x="4" y="-4" global_color="false" texture="w_warning_2.tga" /> <view type="text" id="destroy_text" posref="TL TL" x="20" y="-5" color="233 197 42 255" fontsize="12" shadow="true" global_color="false" hardtext="uimDestroy" /> <view type="text" id="drop_text" posref="TL TL" x="20" y="-5" color="233 197 42 255" fontsize="12" shadow="true" global_color="false" hardtext="uimDrop" /> <ctrl type="sheet" id="sheet" value="UI:DROP_DESTROY_ITEM:ITEM" posparent="parent" posref="MM MM" y="0" x="0" use_quantity="false" /> <view type="text" id="disp_number" posref="MR MM" posparent="sheet" x="16" y="-1" color="255 255 255 255" fontsize="12" shadow="true" global_color="false" hardtext="" /> <!-- link to display the right number of item --> <link expr="ifthenelse(eq(@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY, 1), '', str('x', @UI:DROP_DESTROY_ITEM:ITEM:QUANTITY))" target="disp_number:hardtext" /> <link expr="ifthenelse(eq(@UI:DROP_DESTROY_ITEM:ITEM:QUANTITY, 1), 0, -10)" target="sheet:x" /> <instance template="button_ok_cancel" posref="BR BR" x="-4" y="4" onclick_ok="proc" onclick_ok_param="confirm_drop_destroy_item" onclick_cancel="leave_modal" onclick_cancel_param="" /> <!-- link to display the right text (drop or destroy) --> <link expr="eq(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" target="drop_text:active" /> <link expr="ne(@UI:DROP_DESTROY_ITEM:DROP_MODE, 1)" target="destroy_text:active" /> </group> <!-- ********************************************************* --> <!-- * AUTOMATIC OPENING / RESTORING OF PLAYER INVENTORY * --> <!-- ********************************************************* --> <proc id="memorize_inventory_state"> <!-- memorize previous state --> <!-- <action handler="set" params="dblink=%bag1_open_value|value=isOpen('ui:interface:userbag1')"/> <action handler="set" params="dblink=%bag2_open_value|value=isOpen('ui:interface:userbag2')"/> <action handler="set" params="dblink=%bag3_open_value|value=isOpen('ui:interface:userbag3')"/> <action handler="set" params="dblink=%bag4_open_value|value=isOpen('ui:interface:userbag4')"/> <action handler="set" params="dblink=%bags_open_value|value=isOpen('ui:interface:userbags')"/> <action handler="set" params="dblink=%player_open_value|value=isOpen('ui:interface:player')"/> <action handler="set" params="dblink=%money_open_value|value=isOpen('ui:interface:usermoney')"/> --> <action handler="set" params="dblink=%inventory_open_value|value=isOpen('ui:interface:inventory')" /> <!-- force to open the inventory --> <!-- <action handler="set_open" cond="le(1,@%bag_nb)" params="target=ui:interface:userbags|open='true'"/> <action handler="set_open" cond="le(1,@%bag_nb)" params="target=ui:interface:userbag1|open='true'"/> <action handler="set_open" cond="le(2,@%bag_nb)" params="target=ui:interface:userbag2|open='true'"/> <action handler="set_open" cond="le(3,@%bag_nb)" params="target=ui:interface:userbag3|open='true'"/> <action handler="set_open" cond="le(4,@%bag_nb)" params="target=ui:interface:userbag4|open='true'"/> <action handler="set_open" params="target=ui:interface:player|open='true'"/> <action handler="set_open" params="target=ui:interface:usermoney|open='true'"/> --> <action handler="set_open" params="target=ui:interface:inventory|open='true'" /> <!-- reset flag to see if the user has opened the inventory --> <!--<action handler="set" params="dblink=%bag1_touched|value=0"/> <action handler="set" params="dblink=%bag2_touched|value=0"/> <action handler="set" params="dblink=%bag3_touched|value=0"/> <action handler="set" params="dblink=%bag4_touched|value=0"/> <action handler="set" params="dblink=%bags_touched|value=0"/> <action handler="set" params="dblink=%player_touched|value=0"/> <action handler="set" params="dblink=%money_touched|value=0"/>--> <action handler="set" params="dblink=%inventory_touched|value=0" /> </proc> <proc id="restore_inventory_state"> <!--<action handler="set_open" cond="and(eq(@%bag1_touched, 0), le(1,@%bag_nb))" params="target=ui:interface:userbag1|open=@@%bag1_open_value"/> <action handler="set_open" cond="and(eq(@%bag2_touched, 0), le(2,@%bag_nb))" params="target=ui:interface:userbag2|open=@@%bag2_open_value"/> <action handler="set_open" cond="and(eq(@%bag3_touched, 0), le(3,@%bag_nb))" params="target=ui:interface:userbag3|open=@@%bag3_open_value"/> <action handler="set_open" cond="and(eq(@%bag4_touched, 0), le(4,@%bag_nb))" params="target=ui:interface:userbag4|open=@@%bag4_open_value"/> <action handler="set_open" cond="and(eq(@%bags_touched, 0), le(1,@%bag_nb))" params="target=ui:interface:userbags|open=@@%bags_open_value"/> <action handler="set_open" cond="eq(@%player_touched, 0)" params="target=ui:interface:player|open=@@%player_open_value"/> <action handler="set_open" cond="eq(@%money_touched, 0)" params="target=ui:interface:usermoney|open=@@%money_open_value"/>--> <action handler="set_open" cond="eq(@%inventory_touched, 0)" params="target=ui:interface:inventory|open=@@%inventory_open_value" /> </proc> <!-- modal box --> <template name="modal_border" posparent="parent"> <view type="bitmap" id="tlb" texture="W_modal_TL.tga" posparent="#posparent" posref="TL TL" /> <view type="bitmap" id="trb" texture="W_modal_TR.tga" posparent="#posparent" posref="TR TR" /> <view type="bitmap" id="brb" texture="W_modal_BR.tga" posparent="#posparent" posref="BR BR" /> <view type="bitmap" id="blb" texture="W_modal_BL.tga" posparent="#posparent" posref="BL BL" /> <view type="bitmap" id="tb" texture="W_modal_T.tga" posparent="#posparent" posref="TM TM" scale="true" sizeref="w" w="-8" h="4" /> <view type="bitmap" id="bb" texture="W_modal_B.tga" posparent="#posparent" posref="BM BM" scale="true" sizeref="w" w="-8" h="4" /> <view type="bitmap" id="lb" texture="W_modal_L.tga" posparent="#posparent" posref="ML ML" scale="true" sizeref="h" h="-8" w="4" /> <view type="bitmap" id="rb" texture="W_modal_R.tga" posparent="#posparent" posref="MR MR" scale="true" sizeref="h" h="-8" w="4" /> </template> <!-- *************************** --> <!-- * COMBO BOX DEFINITIONS * --> <!-- *************************** --> <!-- the modal Menu opened on a combo box 's click --> <group type="menu" id="combo_box_select_menu" posref="BL TL" x="0" y="0" mouse_pos="false" space="2" shadow="false" color="255 255 255 128" shadow_color="0 0 0 255" color_over="255 255 255 255" shadow_color_over="0 0 0 255" color_grayed="0 0 0 255" shadow_color_grayed="155 155 155 255" fontsize="12" highlight_over="255 255 255 128" force_inside_screen="true"></group> <group type="menu" id="combo_box_measure_menu" posref="BL TL" x="0" y="0" active="false" mouse_pos="false" space="2" shadow="false" color="255 255 255 128" shadow_color="0 0 0 255" color_over="255 255 255 255" shadow_color_over="0 0 0 255" color_grayed="0 0 0 255" shadow_color_grayed="155 155 155 255" fontsize="12" highlight_over="255 255 255 128" force_inside_screen="true" /> <!-- the common children definitions of a combo box --> <!-- keep is true because this template is used in the teditcmd template --> <template name="combo_box_def1" keep="true" render_layer="0"> <!-- DECORATION --> <instance template="box_widget" render_layer="#render_layer" id="back" sizeref="wh" w="0" h="0" /> <view type="bitmap" render_layer="#render_layer" id="arrow" posref="MR MR" x="-4" texture="W_arrow_down_2.tga" /> <!-- SYSTEM --> <view type="text" id="text" render_layer="#render_layer" posref="ML ML" x="2" /> <ctrl type="button" render_layer="#render_layer" button_type="push_button" id="select" sizeref="wh" w="0" h="0" col_over="255 255 255 90" tx_over="blank.tga" scale="true" /> </template> <!-- ******************* --> <!-- * STYLES * --> <!-- ******************* --> <!-- Common Style of a Modal Container. user should define - the "modal_parent" window - and the "on_enter" ActionHandler to support all "Modal Container" aspects. --> <style style="container_modal" type="container" movable="true" resizer="false" global_color="false" openable="false" opened="true" active="false" escapable="true" right_button="true" /> <!-- Common Style for an OK Button. User should define: - "onclick_l" and "params_l" - x, y, posparent and posref --> <style style="button_ok" type="text_button" id="ok" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" /> <!-- Common Style for a Cancel Button. By default positioned according to the "ok" button. User should define: - "onclick_l" and "params_l" --> <style style="button_cancel" type="text_button" id="cancel" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" /> <!-- Group of two ok, cancel buttons --> <template name="button_ok_cancel" id="ok_cancel" ok_text="uittOK" cancel_text="uittCancel" posparent="parent" posref="BM TM" onclick_ok="" onclick_ok_param="" onclick_cancel="" onclick_cancel_param="" x="0" y="0" keep="true" tooltip_ok="" avoid_resize_parent="false"> <group id="#id" posparent="#posparent" posref="#posref" child_resize_w="true" child_resize_h="true" x="#x" y="#y" avoid_resize_parent="#avoid_resize_parent"> <ctrl style="button_ok" x="0" y="0" posref="TL TL" text_y="-2" onclick_l="#onclick_ok" params_l="#onclick_ok_param" hardtext="#ok_text" tooltip="#tooltip_ok" /> <ctrl style="button_cancel" x="4" posparent="ok" text_y="-2" posref="TR TL" onclick_l="#onclick_cancel" params_l="#onclick_cancel_param" hardtext="#cancel_text" /> </group> </template> <!-- Common Style for a Close Button. --> <style style="button_close" type="button" id="close" button_type="push_button" posref="TR TR" x="0" y="0" tx_normal="W_close_1.tga" tx_pushed="W_close_1.tga" tx_over="W_button_12_over.tga" global_color_normal="false" global_color_pushed="false" /> <!-- Common Style for a text Button. User should define: - id - hardtext - "onclick_l" and "params_l" - x, y, posparent and posref --> <style style="text_button_16" type="text_button" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" /> <style style="text_button_header" type="text_button" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" global_color_normal="false" global_color_over="false" global_color_pushed="false" text_global_color_normal="false" text_global_color_pushed="false" text_global_color_over="false" text_header_color="true" /> <style style="new_element_header" type="text_button" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" text_global_color_normal="true" text_global_color_pushed="true" text_global_color_over="true" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" text_header_color="true" /> <style style="new_element_content" type="text_button" button_type="push_button" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_global_color_normal="true" text_global_color_pushed="true" text_global_color_over="true" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" /> <style style="qh_button" type="text_button" button_type="radio_button" tx_normal="qh_off" tx_pushed="qh_on" tx_over="qh_off" wmin="208" wmargin="8" global_color_normal="true" global_color_over="true" global_color_pushed="false" color="255 255 255 128" col_over="255 255 255 0" col_pushed="255 128 0 192" text_y="-2" fontsize="12" shadow="true" text_color_normal="255 255 255 255" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" text_shadow_color_normal="0 0 0 255" text_shadow_color_pushed="0 0 0 255" text_shadow_color_over="0 0 0 255" text_global_color_normal="true" text_global_color_pushed="false" text_global_color_over="false" /> <style style="defense_style_button" type="text_button" button_type="radio_button" tx_normal="qh_off" tx_pushed="qh_on" tx_over="qh_off" wmin="86" wmargin="8" global_color_normal="true" global_color_over="true" global_color_pushed="false" color="255 255 255 128" col_over="255 255 255 0" col_pushed="255 190 0 192" text_y="-3" fontsize="12" shadow="true" text_color_normal="255 255 255 160" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" text_shadow_color_normal="0 0 0 255" text_shadow_color_pushed="0 0 0 255" text_shadow_color_over="0 0 0 255" text_global_color_normal="true" text_global_color_pushed="false" text_global_color_over="false" /> <style style="defense_button" type="button" button_type="radio_button" tx_normal="W_slot_item_selected.tga" tx_pushed="W_slot_item_selected.tga" tx_over="W_slot_item_selected.tga" color="255 255 255 0" col_over="255 255 255 255" col_pushed="255 190 0 255" global_color_normal="true" global_color_over="true" global_color_pushed="false" /> <style style="quit_button" type="text_button" button_type="push_button" tx_normal="Quit_button_normal" tx_pushed="Quit_button_pushed" tx_over="Quit_button_over" wmargin="12" global_color_normal="false" global_color_over="false" global_color_pushed="false" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" text_y="-3" fontsize="14" shadow="true" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" text_shadow_color_normal="0 0 0 255" text_shadow_color_pushed="0 0 0 255" text_shadow_color_over="0 0 0 255" text_global_color_normal="false" text_global_color_pushed="false" text_global_color_over="false" /> <!-- Common Style for a Tab Button. User should define: - id: eg "tab1" - posparent: eg "tab0" - hardtext - x="0" and posref="TL TL" for tab0 --> <style style="tab_button_16" type="tab_button" button_type="radio_button" x="-2" posref="TR TL" tx_normal="w_text_button_normal" tx_pushed="w_text_button_pushed" tx_over="w_text_button_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" /> <style style="tab_button_new" type="tab_button" button_type="radio_button" x="0" posref="TR TL" tx_normal="w_tab_normal" tx_pushed="w_tab_pushed" tx_over="w_tab_over" global_color_normal="true" global_color_over="true" global_color_pushed="true" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" text_y="-4" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8" text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" text_global_color_normal="true" text_global_color_pushed="false" text_global_color_over="true" /> <!-- **************** --> <!-- * MESSAGE BOX * --> <!-- **************** --> <!-- Simple Message Box with just a OK button --> <group type="modal" id="message_box" exit_click_out="true" posref="MM MM" w="250" child_resize_h="true" child_resize_hmargin="46" on_enter="leave_modal" options="skin_modal"> <view type="text" id="text" posref="TL TL" line_maxw="234" x="8" y="-12" w="0" h="0" color="255 255 255 255" fontsize="12" shadow="true" multi_line="true" multi_line_space="0" case_mode="%case_first_sentence_letter_up" /> <ctrl style="button_ok" posref="BM BM" x="0" y="8" onclick_l="leave_modal" hardtext="uittOK" avoid_resize_parent="true" /> </group> <!-- Message Box with just a OK/Browse Faq button --> <proc id="proc_browse_faq"> <!-- NB : do not leave the window here, this way the user can refer to the message in the help message box <action handler="leave_modal" /> --> <action handler="browse_faq" params="" /> </proc> <proc id="proc_message_box_with_help_ok"> <action handler="leave_modal" /> <!-- must leave modal first if another modal is to be displayed after this one --> <action handler="" params="" /> </proc> <group type="modal" id="message_box_with_help" exit_click_out="false" posref="MM MM" w="250" child_resize_h="true" child_resize_hmargin="46" on_enter="proc" on_enter_params="proc_message_box_with_help_ok" on_deactive="proc" on_deactive_params="proc_message_box_with_help_ok" escapable="true" options="skin_modal"> <view type="text" id="text" posref="TL TL" line_maxw="234" x="8" y="-12" w="0" h="0" color="255 255 255 255" fontsize="12" shadow="true" multi_line="true" multi_line_space="0" case_mode="%case_first_sentence_letter_up" /> <ctrl style="button_ok" id="ok" posref="BM BL" x="2" y="8" onclick_l="proc" params_l="proc_message_box_with_help_ok" hardtext="uittOK" avoid_resize_parent="true" /> <ctrl style="button_ok" id="browse_faq" posref="BM BR" x="-2" y="8" onclick_l="proc" params_l="proc_browse_faq" hardtext="uittBrowseFaq" avoid_resize_parent="true" /> </group> <!-- Message Box with just a OK/Cancel button --> <proc id="proc_valid_message_box_ok"> <action handler="leave_modal" /> <!-- must leave modal first if another modal is to be displayed after this one --> <action handler="" params="" /> <!-- Replaced with the user one --> </proc> <proc id="proc_valid_message_box_cancel"> <action handler="leave_modal" /> <!-- must leave modal first if another modal is to be displayed after this one --> <action handler="" params="" /> <!-- Replaced with the user one --> </proc> <group type="modal" id="valid_message_box" exit_click_out="true" posref="MM MM" w="306" child_resize_h="true" child_resize_hmargin="46" on_enter="proc" on_enter_params="proc_valid_message_box_ok" options="skin_modal"> <group id="icon_group" posref="TL TL" x="4" y="-8" w="24" h="24"> <view type="bitmap" id="icon" posref="MM MM" texture="" global_color="false" /> </group> <view type="text" id="text" posref="TL TL" line_maxw="270" x="32" y="-12" w="0" h="0" color="255 255 255 255" fontsize="12" shadow="true" multi_line_space="0" multi_line="true" case_mode="%case_first_sentence_letter_up" /> <instance template="button_ok_cancel" posref="BM BM" x="0" y="8" onclick_ok="proc" onclick_ok_param="proc_valid_message_box_ok" onclick_cancel="proc" onclick_cancel_param="proc_valid_message_box_cancel" avoid_resize_parent="true" /> </group> <!-- common Style for Message Box For Important Proposal feature (join PVP etc...) --> <style style="container_proposal" type="container" w="260" h="512" pop_max_h="512" resizer="false" active="false" savable="false" openable="false" opened="true" movable="true" /> <!-- ********************************** --> <!-- * SERVER IMPORTANT MESSAGE BOX * --> <!-- ********************************** --> <!-- Vars describing the message --> <variable entry="UI:TEMP:SERVER_POPUP:TITLE" type="sint32" value="0" /> <!-- Change it to access the view text --> <define id="server_message_box_content_view_text" value="ui:interface:server_message_box:content:inside:limited_h:text" /> <!-- The modal --> <group style="container_proposal" w="256" max_w="1024" pop_max_w="1024" max_h="700" pop_max_h="700" id="server_message_box" right_button="false" title="UI:TEMP:SERVER_POPUP:TITLE" title_class="text_dyn_string"> <group id="header_opened" h="16" posref="TL TL" /> <group id="content" child_resize_h="true" child_resize_hmargin="10"> <!-- Description --> <group id="inside" sizeref="w" w="-6" posref="TL TL" y="-8" child_resize_h="true"> <group id="limited_h" posref="TL TL" x="0" y="0" sizeref="w" w="0" child_resize_h="true" child_resize_hmargin="6" max_h="500"> <view type="text" id="text" posref="MM MM" x="0" y="0" color="255 255 255 255" fontsize="10" shadow="true" multi_line="true" multi_line_space="0" global_color="false" /> </group> </group> <!-- Choice --> <ctrl style="button_ok" id="ok" posref="BM TM" x="0" y="-8" posparent="inside" onclick_l="hide:server_message_box" hardtext="uittOK" /> </group> </group> <tree node="server_message_box" /> <!-- ********************* --> <!-- * ITEM/BRICK HELP * --> <!-- ********************* --> <!-- Max Help opened. "Infinity" --> <define id="MAX_HELP_WINDOW" value="8" /> <!-- Variables for Sheet Help Widget --> <variable entry="UI:glob_var:help:$i:SHEET" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:QUALITY" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:QUANTITY" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:SLOT_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:USER_COLOR" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:NAMEID" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:INFO_VERSION" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:ENCHANT" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:RM_CLASS_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:RM_FABER_STAT_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:PREREQUISIT_VALID" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <!-- Variables for Sheet Help Bricks Widget --> <template name="help_def_bricks" index=""> <variable entry="UI:glob_var:help:$i:BRICKS:#index:SHEET" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> </template> <vector template="help_def_bricks" index="$i" _size="64" /> <!-- Same for requirement Bricks --> <template name="help_def_req_bricks" index=""> <variable entry="UI:glob_var:help:$i:REQ_BRICKS:#index:SHEET" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:REQ_BRICKS:#index:LOCKED" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> </template> <vector template="help_def_req_bricks" index="$i" _size="64" /> <!-- Same for item list --> <template name="help_def_items" index=""> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:SHEET" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:QUALITY" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:QUANTITY" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:SLOT_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:USER_COLOR" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:NAMEID" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:INFO_VERSION" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:ENCHANT" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:RM_CLASS_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:RM_FABER_STAT_TYPE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <variable entry="UI:glob_var:help:$i:BUILD_ITEMS:#index:PREREQUISIT_VALID" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> </template> <vector template="help_def_items" index="$i" _size="64" /> <!-- Variables for Sheet Help: Mps --> <variable entry="UI:glob_var:help:$i:MP_ITEM_PART_CHOICE" type="sint32" value="0" size="%MAX_HELP_WINDOW" /> <!-- Stat Craft Mp template --> <define id="MAX_STAT_MP_CRAFT" value="20" /> <template name="template_mp_stat" id="" x="0" y="-2" posparent="text" posref=""> <group id="#id" posparent="#posparent" posref="#posref" x="#x" y="#y" w="250" h="16" active="false"> <view type="text" id="text" line_maxw="180" posref="ML ML" over_extend_view_text="true" /> <view type="bar" id="bar" posref="MR MR" mini="true" value="0" range="100" /> </group> </template> <!-- Template for MP statistics (used in info and in botchat validation) --> <template name="template_info_mp_stats" id="" posparent="" dbcombo="" cb_handler="" cb_params=""> <group id="mp_stats" sizeparent="parent" sizeref="w" w="-12" child_resize_h="true" child_resize_hmargin="8" posparent="#posparent" posref="BL TL" x="0" y="0"> <!-- main combo to select the item part to watch --> <group type="combo_box" id="item_part_choice" w="200" h="20" value="#dbcombo" posref="TM TM" x="0" y="-4"> <instance template="combo_box_def1" /> </group> <link expr="@#dbcombo" action="#cb_handler" params="#cb_params" /> <!-- The item part info Icon --> <view type="bitmap" id="icon" posparent="item_part_choice" posref="ML MR" scale="true" x="-2" y="0" w="24" h="24" global_color="false" /> <!-- header text for this item part --> <view type="text" id="text" multi_line="true" multi_line_space="0" posref="TL TL" x="0" y="-32" /> <!-- stats --> <vector template="template_mp_stat" id="stat$i" _size="%MAX_STAT_MP_CRAFT" _firstpos="BL TL" _xfirst="0" _yfirst="-6" _nextpos="BL TL" /> </group> </template> <!-- There can be 2 list of bricks in the Action Help: phrase descritopn, and Brick requirements. (Used in info and botchat validation) --> <template name="template_info_list_brick" type="" id="" posparent="" param_deltax="" force_keep="" brickdb="" sizeref="w" child_resize_w="false" child_resize_wmargin="0" line_maxw="170" multi_line_maxw_only="false" xcost="215" auto_grayed="false" global_color="true"> <group type="#type" id="#id" sizeparent="parent" sizeref="#sizeref" w="-12" child_resize_w="#child_resize_w" child_resize_wmargin="#child_resize_wmargin" child_resize_h="true" child_resize_hmargin="8" posparent="#posparent" posref="BL TL" x="0" y="0" xitem="2" yitem="-2" xtext="32" ytext="-2" xcost="#xcost" ycost="-8" param_deltax="#param_deltax" hspace="4" array="false" value="#brickdb" selection="false" auto_grayed="#auto_grayed" gray_text_with_ctrl="#auto_grayed" dragable="false" nature="sbrick" brick_over="false" onclick_r="open_sbrick_help" params_r="force_keep=#force_keep" over_color="%bot_chat_sheet_selection_normal" over_col_pushed="%bot_chat_sheet_selection_pushed" over_col_over="%bot_chat_sheet_selection_over" color="255 255 255 255" global_color="#global_color" fontsize="8" shadow="true" multi_line="true" multi_line_maxw_only="#multi_line_maxw_only" multi_line_space="0" line_maxw="#line_maxw"> <!-- the scroll --> <ctrl style="skin_scroll" id="scroll_row" posref="TL TL" y="-2" /> <!-- the group to scroll NO SCROLL (caller scroll) --> <group id="list" sizeref="#sizeref" child_resize_w="#child_resize_w" posref="TL TL" max_h="10000" x="8" y="0" w="-8" h="0" global_color="#global_color" /> </group> </template> <!-- There can be 1 list of items: items built by a buuilding --> <template name="template_info_list_item" type="" id="" posparent="" force_keep="" itemdb="" auto_grayed="false"> <group type="#type" id="#id" sizeparent="parent" sizeref="w" w="-12" child_resize_h="true" child_resize_hmargin="8" posparent="#posparent" posref="BL TL" x="0" y="0" xitem="2" yitem="-2" xtext="48" ytext="-2" hspace="4" array="false" value="#itemdb" selection="false" auto_grayed="#auto_grayed" gray_text_with_ctrl="#auto_grayed" use_quantity="false" dragable="false" nature="item" onclick_r="open_item_help" params_r="force_keep=#force_keep" over_color="%bot_chat_sheet_selection_normal" over_col_pushed="%bot_chat_sheet_selection_pushed" over_col_over="%bot_chat_sheet_selection_over" color="255 255 255 255" fontsize="8" shadow="true" multi_line="true" multi_line_space="0" line_maxw="150"> <!-- the scroll --> <ctrl style="skin_scroll" id="scroll_row" posref="TL TL" y="-2" /> <!-- the group to scroll NO SCROLL (caller scroll) --> <group id="list" sizeref="w" posref="TL TL" max_h="10000" x="8" y="0" w="-8" h="0" /> </group> </template> <!-- template for mission requesite --> <template name="template_mission_prereq" id="" nb="" posparent="" posref="" x="0" y="0"> <view type="text" id="text_#nb" multi_line="false" posparent="#posparent" posref="BL TR" /> <view type="text_id" id="#id" posparent="#posparent" multi_line="true" multi_line_space="0" posref="BL TL" /> </template> <proc id="active_sheet_help"> <action handler="set" params="target_property=ui:interface:@0:content:scroll_text:text_list:char3d:scene:char:anim|value=0" /> <action handler="set" params="target_property=ui:interface:@0:content:scroll_text:text_list:char3d:scene:camface:posz|value=add(0.1,getprop('ui:interface:@0:content:scroll_text:text_list:char3d:scene:char:headz'))" /> <action handler="set" params="target_property=ui:interface:@0:content:scroll_text:text_list:char3d:scene:camface:tgtz|value=add(0.16,getprop('ui:interface:@0:content:scroll_text:text_list:char3d:scene:char:headz'))" /> </proc> <!-- The Sheet (item/brick) Help Widget --> <!-- if you change w="296", change also the line_maxw of id="text" below --> <template name="sheet_help" id="" index=""> <group type="container" id="#id" w="296" title_delta_max_w="-80" h="80" title="" global_color="false" options="layer0_info" opened="true" openable="false" movable="true" resizer="false" win_priority="%win_priority_high" active="false" savable="false" escapable="true" header_color="UI:SAVE:WIN:COLORS:INFOS" on_active="proc" on_active_params="active_sheet_help|#id" on_deactive="on_close_help" on_deactive_params="#index" y="700"> <group id="header_closed" x="0" y="0" w="0" h="16" posref="TL TL"></group> <group id="header_opened" x="0" y="0" w="0" h="16" posref="TL TL"> <!-- The INFO icon <view type="bitmap" id="ico" texture="W_user_info.tga" posref="ML ML" x="0" y="0" global_color="false" /> --> <!-- The "PUNAISE" button --> <ctrl type="button" button_type="toggle_button" id="keep" posref="MR MR" x="-16" y="0" tx_normal="pin_off.tga" tx_pushed="pin_on.tga" tx_over="W_button_16_over.tga" global_color_normal="false" global_color_pushed="false" global_color_over="false" tooltip="uittKeepInfo" onclick_l="help_keep" params_l="#index" /> <!-- <ctrl style="text_button_16" button_type="toggle_button" id="keep" posref="MR MR" x="-16" y="1" wmargin="8" hardtext="uiKeepInfoButton" tooltip="uittKeepInfo" onclick_l="help_keep" params_l="#index" /> --> </group> <group id="content" x="0" y="0" w="0" child_resize_h="true" child_resize_hmargin="6" posref="TL TL"> <!-- Item is in auto mode --> <ctrl type="sheet" id="ctrl_slot" use_slot_type_db_entry="true" nature="auto" value="UI:glob_var:help:#index" posref="TR TR" x="-4" y="-10" use_quantity="true" /> <view type="text_id" id="creator" posparent="ctrl_slot" posref="BR TR" y="-2" dynamic_string="false" fontsize="12" /> <view type="text" id="creator_header" posparent="creator" posref="ML MR" fontsize="12" hardtext="uiCreatorHeader" active="false" /> <!-- the scroll text (with only one text) --> <group id="scroll_text" sizeref="w" posref="TL TL" w="0" y="-6" child_resize_h="true" child_resize_hmargin="8"> <instance template="inner_thin_border_group" /> <group id="minh" posref="TL TL" x="0" y="0" w="1" h="42" /> <group id="text_list" posref="TL TL" x="16" y="-4" sizeref="w" w="-16" child_resize_h="true" max_h="392"> <!-- the line_maxw is set up so the text does not override the Ctrl Sheet on the right (or not so much...) --> <view type="text" id="text" multi_line="true" line_maxw="226" multi_line_space="0" posref="TL TL" /> <!-- for item, pacts, .. --> <!-- For Phrases and title requirement only. 2 lists and a header for the second list --> <instance template="template_info_list_brick" type="list_sheet_text" id="list_brick_requirement" force_keep="#index" brickdb="UI:glob_var:help:#index:REQ_BRICKS" posparent="text" param_deltax="0" auto_grayed="true" /> <view type="text" id="list_brick_header" multi_line="true" multi_line_space="0" posparent="list_brick_requirement" posref="BL TL" y="-12" /> <instance template="template_info_list_brick" type="list_sheet_compo_brick" id="list_brick" force_keep="#index" brickdb="UI:glob_var:help:#index:BRICKS" posparent="list_brick_header" param_deltax="13" auto_grayed="false" /> <!-- For raw materials only. group to display stats --> <instance template="template_info_mp_stats" cb_handler="item_help_mp_change_item_part" cb_params="#index" posparent="text" dbcombo="UI:glob_var:help:#index:MP_ITEM_PART_CHOICE" /> <!-- For outpost building, list of items this building build --> <instance template="template_info_list_item" type="list_sheet_text" id="list_item" force_keep="#index" itemdb="UI:glob_var:help:#index:BUILD_ITEMS" posparent="text" /> <!-- For Cosmetic only 3D preview --> <group id="char3d" posref="TL TL" sizeref="w" w="-16" h="304" x="0" y="-46"> <instance template="box_widget" id="back" posref="TL TL" sizeref="wh" w="0" h="0" x="0" y="0" inherit_gc_alpha="true" /> <view type="bitmap" id="black" posparent="back" posref="MM MM" sizeref="wh" w="-2" h="-2" inherit_gc_alpha="true" scale="true" texture="blank.tga" color="0 0 0 80" /> <scene3d id="scene" sizeref="wh" w="-2" h="-2" posparent="back" posref="TL TL" x="1" y="-1" curcam="camface" curcs="env" render_layer="-2" user_interaction="true" rotz_factor="0.017" roty_factor="0.005" roty_limit_min="-20" roty_limit_max="15" dist_factor="0.005" dist_limit_min="4.0" dist_limit_max="6.0" ambient="128 96 64" sun_ambient="0 0 0" sun_diffuse="255 255 196" sun_specular="0 0 0" sun_direction="-1.0 1.0 -1.0"> <character3d id="char" dblink="UI:TEMP:CHAR3D" pos="0.0 0.0 -1.75" rot="0.0 0.0 0.0" /> <camera id="camface" fov="5" pos="0.0 -5.0 0.0" target="0.0 0.0 0" roll="0" /> <light id="back" pos="0.0 28.2 1.6" color="96 64 32" near="1.0" far="4.0" /> <light id="lgt" pos="0.0 25.3 2.48" color="255 255 255" near="1.0" far="4.0" /> </scene3d> </group> <!-- Item preview 3D window --> <group id="item_preview" posref="TL TL" sizeref="w" w="200" h="300" x="0" y="-60"> <scene3d id="scene_item_preview" sizeref="wh" w="-2" h="-2" posref="TL TL" x="1" curcam="cam_item_preview" user_interaction="true" ambient="128 96 64" sun_ambient="70 70 70" sun_diffuse="255 255 196" sun_specular="0 0 0" sun_direction="-1.0 1.0 -1.0" rotz_factor="0.017" roty_factor="0.005" dist_factor="0.2" camz="10" dist_limit_min="20.0" dist_limit_max="80.0" > <character3d id="char" dblink="UI:TEMP:CHAR3D" pos="0.0 0.0 -1.8" rot="0.0 0.0 -60.0" anim="1" /> <camera id="cam_item_preview" fov="5" pos="0.0 -40.0 0.0" target="0.0 0.0 -0.85" roll="0" /> <light id="back" pos="0.0 28.2 1.6" color="96 64 32" near="1.0" far="4.0" /> <light id="lgt" pos="0.0 25.3 2.48" color="255 255 255" near="1.0" far="4.0" /> </scene3d> </group> </group> <ctrl style="skin_scroll" id="sv" posref="TL TL" x="4" y="-4" target_stepy="14" target="text_list" /> </group> <!-- the scroll text id (use for missions) --> <group id="scroll_text_id" posref="TL TL" w="0" y="-6" sizeref="w" child_resize_h="true" child_resize_hmargin="8"> <instance template="inner_thin_border_group" /> <group id="minh" posref="TL TL" x="0" y="0" w="1" h="42" /> <group id="text_list" posref="TL TL" x="12" y="-4" sizeref="w" w="-64" child_resize_h="true" max_h="392"> <view type="text" id="text_title" hardtext="uiMissionTitle" multi_line="false" posref="TL TL" /> <view type="text_id" id="text_title_id" posparent="text_title" multi_line="true" multi_line_space="0" x="10" posref="BL TL" /> <view type="text" id="text_mission_description" posparent="text_title_id" x="-10" hardtext="uiMissionDesc" multi_line="false" posref="BL TL" /> <view type="text_id_formated" id="text_id" posparent="text_mission_description" multi_line="true" multi_line_space="0" x="10" posref="BL TL" /> <!-- for item, pacts, .. --> <view type="text" id="text_mission_prereq" hardtext="uiMissionPrereq" multi_line="false" posparent="text_id" x="-10" posref="BL TL" /> <!-- must do the first in special way --> <view type="text" id="text_1" multi_line="false" posparent="text_mission_prereq" posref="BL TL" x="5" /> <view type="text_id" id="text_id_prereq_1" posparent="text_1" multi_line="true" multi_line_space="0" posref="TR TL" /> <!-- next are relative each others --> <vector template="template_mission_prereq" _size="15" _firstindex="2" id="text_id_prereq_$i" nb="$i" posparent="text_id_prereq_1" _firstpos="BL TL" _nextpos="BL TL" /> </group> <ctrl style="skin_scroll" id="sv" posref="TL TL" x="4" y="-4" target="text_list" /> </group> </group> </group> <tree node="#id" /> </template> <!-- Instances --> <vector template="sheet_help" _size="%MAX_HELP_WINDOW" _firstpos="" _nextpos="" index="$i" id="sheet_help$i" /> <!-- ***************** --> <!-- * COMMON RULES * --> <!-- ***************** --> <define id="is_team_present" value="or(ne(@SERVER:GROUP:0:PRESENT,0),ne(@SERVER:GROUP:1:PRESENT,0),ne(@SERVER:GROUP:2:PRESENT,0),ne(@SERVER:GROUP:3:PRESENT,0),ne(@SERVER:GROUP:4:PRESENT,0),ne(@SERVER:GROUP:5:PRESENT,0),ne(@SERVER:GROUP:6:PRESENT,0),ne(@SERVER:GROUP:7:PRESENT,0))" /> <define id="is_guild_present" value="ne(@SERVER:GUILD:NAME,0)" /> <!-- ****************************** --> <!-- * INVENTORIES COMMON STUFF * --> <!-- ****************************** --> <!-- style of all free containers --> <style style="inv_container" type="container" w="350" h="310" resizer="true" pop_min_w="350" pop_min_h="110" pop_max_w="920" pop_max_h="1600" movable="true" active="false" opened="true" openable="false" global_color="false" global_color_over="true" /> <style style="inv_container_guild" type="container" w="336" h="310" resizer="true" pop_min_w="336" pop_min_h="110" pop_max_w="920" pop_max_h="1600" movable="true" active="false" opened="true" openable="false" global_color="false" global_color_over="true" /> <!-- template for the bulk and the weight --> <template name="tinv_nbslots_bulk_weight" id="" inv_branch_nb="256" inv_branch="" inv_bulk_max="" posparent="parent" posref="TL TL" x="0" y="0"> <group id="#id" sizeref="w" h="16" posref="#posref"> <group id="bulk_weight" w="128" h="16" posref="BR BR" posparent="#posparent"> <view type="bitmap" id="weight" posref="MR MR" x="0" texture="W_weight.tga" global_color="false" /> <view type="text" id="weight_txt" posparent="weight" posref="ML MR" y="-2" x="-2" color="255 255 255 255" global_color="false" shadow="true" fontsize="10" /> <instance template="text_tt" tooltip="uittInventoryWeight" posparent="weight_txt" /> <link expr="identity(getItemsWeight('#inv_branch',0,#inv_branch_nb),@#inv_branch)" target="weight_txt:hardtext" /> <view type="bar" id="encombrement" mini="true" posref="MR MR" x="-48" range="#inv_bulk_max" color="%bulk_color" /> <ctrl type="tooltip" id="encombrement_tt" posparent="encombrement" sizeref="wh" w="0" h="0" on_tooltip="get_tt_bulk" on_tooltip_params="dbbranch=#inv_branch|dbmax=#inv_bulk_max" /> <link expr="identity(getItemsBulk('#inv_branch',0,#inv_branch_nb),@#inv_branch)" target="encombrement:value" /> </group> <view type="text" id="slots_nb" posparent="bulk_weight" posref="BL BR" color="255 255 255 255" global_color="false" shadow="true" fontsize="10" /> <ctrl type="tooltip" id="slots_tt" posparent="slots_nb" sizeref="wh" tooltip="uittInvSlots" /> <link expr="identity(getInvSlotCounts('#inv_branch'),@#inv_branch)" target="slots_nb:hardtext" /> <!-- uses identity(x,@branch) to add an observer on branch --> </group> </template> <!-- onClickR on a filter --> <proc id="pinv_item_filter"> <!-- Reset all filter first --> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_TP|value=0" /> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_MISSMP|value=0" /> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_MP|value=0" /> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_TOOL|value=0" /> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_WEAPON|value=0" /> <action handler="set" params="dblink=UI:SAVE:@0:FILTER_ARMOR|value=0" /> <!-- Set the one selected --> <action handler="set" params="dblink=@1|value=1" /> </proc> <!-- template for the list of items FILTERS --> <template name="tinv_item_list_filter" id="" x="0" y="0" posref="BL BL" dblink="" texture="" tooltip="" inv_type=""> <ctrl type="button" id="but_#id" button_type="toggle_button" posref="#posref" x="#x" y="#y" tx_normal="w_button_filter_off.tga" tx_pushed="w_button_filter_on.tga" tx_over="" onclick_l="set" params_l="dblink=#dblink|value=not(@#dblink)" onclick_r="proc" params_r="pinv_item_filter|#inv_type|#dblink" global_color_pushed="true" tooltip="#tooltip" /> <view type="bitmap" id="bit_#id" posref="TL TL" posparent="but_#id" texture="#texture" global_color="false" /> <link expr="@#dblink" target="but_#id:pushed" /> </template> <!-- template for the mode 'icon' or 'text' (no right click) --> <template name="tinv_item_list_icon_swap" id="" x="0" y="0" posref="BL BL" dblink="" texture="" tooltip="" inv_type=""> <ctrl type="button" id="but_#id" button_type="toggle_button" posref="#posref" x="#x" y="#y" tx_normal="w_button_filter_off.tga" tx_pushed="w_button_filter_on.tga" tx_over="" onclick_l="set" params_l="dblink=#dblink|value=not(@#dblink)" global_color_pushed="true" tooltip="#tooltip" /> <view type="bitmap" id="bit_#id" posref="TL TL" posparent="but_#id" texture="#texture" global_color="false" /> <link expr="@#dblink" target="but_#id:pushed" /> </template> <!-- template for the list of items --> <template name="tinv_item_list" id="" animal_status="" inv_branch_nb="256" inv_branch="" inv_type="" posparent="parent" posref="TL TL" x="0" y="0" sizeparent="parent" sizeref="wh" w="0" h="0"> <group id="#id" posparent="#posparent" posref="#posref" x="#x" y="#y" sizeparent="#sizeparent" sizeref="#sizeref" w="#w" h="#h"> <!-- Bag Type --> <!-- Bags : icon list --> <group type="list_icon_bag" id="bag_icons" array="false" sizeref="wh" w="0" h="-24" posref="TL TL" x="0" y="0" child_resize_h="false" value="#inv_branch" maxitem="#inv_branch_nb" inv_type="#inv_type" sort_type="UI:SAVE:#inv_type:SORT_TYPE" filter_armor="UI:SAVE:#inv_type:FILTER_ARMOR" filter_weapon="UI:SAVE:#inv_type:FILTER_WEAPON" filter_tool="UI:SAVE:#inv_type:FILTER_TOOL" filter_mp="UI:SAVE:#inv_type:FILTER_MP" filter_missmp="UI:SAVE:#inv_type:FILTER_MISSMP" filter_tp="UI:SAVE:#inv_type:FILTER_TP" wspace="2" hspace="2" startitem="0" selection_group="inventory_selection" auto_grayed="true" dragable="true" oncandrag="inv_can_drag" ondrag="inv_drag" params_drag="from_icon_list" oncandrop="inv_can_drop" ondrop="inv_drop" menu_r="ui:interface:item_menu_in_bag" instant_help="false" lmargin="10" rmargin="0" tmargin="1" bmargin="0" column_center="false" db_animal_status="#animal_status"> <ctrl style="skin_scroll" id="scroll_row" posref="TL TL" target_stepy="44" /> </group> <view type="bitmap" id="sep1" x="0" y="0" posparent="bag_icons" posref="BL TL" scale="true" h="2" sizeref="w" texture="W_line_hor.tga" /> <link expr="eq(@UI:SAVE:#inv_type:ICON_LIST, 1)" target="bag_icons:active,sep1:active" /> <!-- Bags : detailed list --> <group type="list_sheet_bag" id="bag_list" array="false" sizeref="wh" w="0" h="-34" posref="TL TL" x="0" y="-10" child_resize_h="false" value="#inv_branch" maxitem="#inv_branch_nb" inv_type="#inv_type" sort_type="UI:SAVE:#inv_type:SORT_TYPE" filter_armor="UI:SAVE:#inv_type:FILTER_ARMOR" filter_weapon="UI:SAVE:#inv_type:FILTER_WEAPON" filter_tool="UI:SAVE:#inv_type:FILTER_TOOL" filter_mp="UI:SAVE:#inv_type:FILTER_MP" filter_missmp="UI:SAVE:#inv_type:FILTER_MISSMP" filter_tp="UI:SAVE:#inv_type:FILTER_TP" hspace="2" xitem="2" yitem="-2" xtext="46" ytext="-2" selection_group="inventory_selection" selection="false" auto_grayed="true" dragable="true" oncandrag="inv_can_drag" ondrag="inv_drag" params_drag="from_text_list" oncandrop="inv_can_drop" ondrop="inv_drop" menu_r="ui:interface:item_menu_in_bag" instant_help="false" over_color="%bot_chat_sheet_selection_normal" over_col_pushed="%bot_chat_sheet_selection_pushed" over_col_over="%bot_chat_sheet_selection_over" color="255 255 255 255" fontsize="8" shadow="true" multi_line="true" multi_line_space="0" db_animal_status="#animal_status"> <!-- the scroll --> <ctrl style="skin_scroll" id="scroll_row" posref="TL TL" target_stepy="44" /> <!-- the group to scroll --> <group id="list" max_sizeref="h" max_sizeparent="parent" max_h="0" sizeref="w" posref="TL TL" x="8" y="0" w="-16" /> </group> <view type="bitmap" id="sep2" x="0" y="0" posparent="bag_list" posref="BL TL" scale="true" h="2" sizeref="w" texture="W_line_hor.tga" /> <link expr="eq(@UI:SAVE:#inv_type:ICON_LIST, 0)" target="bag_list:active,sep2:active" /> <instance template="tinv_item_list_filter" id="filter_tp" x="-35" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_TP" texture="filter_tp.tga" tooltip="uittFilterTP" /> <instance template="tinv_item_list_filter" id="filter_missmp" x="-60" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_MISSMP" texture="filter_mission.tga" tooltip="uittFilterMissMP" /> <instance template="tinv_item_list_filter" id="filter_mp" x="-85" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_MP" texture="filter_mps.tga" tooltip="uittFilterMP" /> <instance template="tinv_item_list_filter" id="filter_tool" x="-110" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_TOOL" texture="filter_tools.tga" tooltip="uittFilterTool" /> <instance template="tinv_item_list_filter" id="filter_weapon" x="-135" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_WEAPON" texture="filter_weapon.tga" tooltip="uittFilterWeapon" /> <instance template="tinv_item_list_filter" id="filter_armor" x="-160" y="1" posref="BR BR" inv_type="#inv_type" dblink="UI:SAVE:#inv_type:FILTER_ARMOR" texture="filter_armor.tga" tooltip="uittFilterArmor" /> <!-- details --> <instance template="tinv_item_list_icon_swap" id="detail" x="-4" y="1" posref="BR BR" dblink="UI:SAVE:#inv_type:ICON_LIST" texture="details_on.tga" tooltip="uittDetail" /> <link expr="ifthenelse(@UI:SAVE:#inv_type:ICON_LIST, 'details_off.tga', 'details_on.tga')" target="bit_detail:texture" /> </group> </template> <!-- Link to trig brick action message. don't play when 0 (avoid flying text at startup) --> <link expr="@SERVER:FLAGS:CRITICAL" cond="not(eq(@SERVER:FLAGS:CRITICAL,0))" action="entity_flying_text" params="text=uiCriticalHit|entity=0|color=255 255 0 255" /> <link expr="@SERVER:FLAGS:PARRY" cond="not(eq(@SERVER:FLAGS:PARRY,0))" action="entity_flying_text" params="text=uiParry|entity=0|color=255 255 0 255" /> <link expr="@SERVER:FLAGS:DODGE" cond="not(eq(@SERVER:FLAGS:DODGE,0))" action="entity_flying_text" params="text=uiDodge|entity=0|color=255 255 0 255" /> <!-- ****************************** --> <!-- * CHECK BOX * --> <!-- ****************************** --> <!-- A checkbox: toggle button with a text, linked to a database --> <template name="check_box" id="" posparent="parent" posref="TL TL" x="0" y="0" w="0" h="16" fontsize="10" hardtext="" dblink="" tooltip="" global_color="true"> <group id="#id" posparent="#posparent" posref="#posref" x="#x" y="#y" w="#w" h="#h" child_resize_w="true"> <ctrl type="button" id="button" button_type="toggle_button" posref="ML ML" x="0" y="0" pushed="false" tx_normal="w_slot_on.tga" tx_pushed="w_opacity_on.tga" tx_over="w_slot_on.tga" color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0" onclick_l="set" params_l="dblink=#dblink|value=not(@#dblink)" /> <link expr="@#dblink" target="button:pushed" /> <view type="text" id="text" posparent="button" posref="MR ML" x="4" y="-3" color="255 255 255 255" fontsize="#fontsize" shadow="true" hardtext="#hardtext" global_color="#global_color" /> <ctrl type="tooltip" id="tt" posref="TL TL" sizeref="wh" tooltip="#tooltip" /> </group> </template> <!-- ***************************** --> <!-- * HTML FORM SELECT WIDGET * --> <!-- ***************************** --> <template name="html_form_select_widget" keep="true" id="select"> <group type="combo_box" id="#id" w="100" x="0" y="0" child_resize_h="true" child_resize_hmargin="6" linked_to_db="false" posref="BL BL" on_change="" on_change_params=""> <instance template="combo_box_def1" /> </group> </template> <!-- ***************************** --> <!-- * HTML TEXT BUTTON WIDGET * --> <!-- ***************************** --> <template name="html_text_button" id="" text="" posparent="parent" posref="TL TL" onclick="" onclick_param="" x="0" y="0" keep="true" frozen="false"> <group id="#id" posparent="#posparent" posref="#posref" child_resize_w="true" child_resize_h="true" x="#x" y="#y"> <ctrl style="text_button_16" id="b" onclick_l="#onclick" params_l="#onclick_param" hardtext="#text" frozen="#frozen" /> </group> </template> <template name="frozen_html_text_button" id="" text="" posparent="parent" posref="TL TL" onclick="" onclick_param="" x="0" y="0" keep="true"> <group id="#id" posparent="#posparent" posref="#posref" child_resize_w="true" child_resize_h="true" x="#x" y="#y"> <ctrl style="text_button_16" id="b" onclick_l="#onclick" params_l="#onclick_param" hardtext="#text" frozen="true" /> </group> </template> <!-- horizontal label/edit box template --> <template name="h_label_edit_box" keep="true" active="true" id="" h="20" x="0" y="0" posparent="" posref="" hardtext="" w="87" w_label="" w_box="50" fontsize="12" max_num_chars="6" entry_type="text" multi_line="false" onenter="lua" params="" onchange="lua" onchange_params="" on_focus_lost="lua" on_focus_lost_params=""> <group id="#id" active="#active" x="#x" y="#y" w="#w" h="#h" posparent="#posparent" posref="#posref"> <!-- label --> <group id="label" w="#w_label" h="20" x="0" y="0" posref="TL TL" posparent="parent"> <view type="text" id="name_text" posref="BL BL" x="0" y="0" color="255 255 255 255" global_color="true" fontsize="#fontsize" shadow="true" hardtext="#hardtext" /> </group> <!-- edit box --> <group type="edit_box" id="edit_box_group" w="#w_box" h="#h" x="5" y="0" posparent="label" posref="TR TL" onenter="#onenter" params="#params" onchange="#onchange" onchange_params="#onchange_params" on_focus_lost="#on_focus_lost" on_focus_lost_params="#on_focus_lost_params" max_num_chars="#max_num_chars" prompt="" enter_loose_focus="true" entry_type="#entry_type" reset_focus_on_hide="true" menu_r=""> <instance template="box_widget" id="back_edit_box" posref="TL TL" sizeref="w" h="#h" /> <view type="text" id="edit_text" x="4" y="-5" posref="TL TL" multi_line="#multi_line" fontsize="10" shadow="true" hardtext="" global_color="false" /> </group> </group> </template> <!-- the common children definitions of a combo box --> <!-- keep is true because this template is used in the teditcmd template --> <template name="r2ed_combo_box" keep="true"> <!-- DECORATION --> <instance template="box_widget" id="back" sizeref="wh" w="0" h="0" /> <view type="bitmap" id="arrow" posref="MR MR" x="-4" texture="W_arrow_down_2.tga" /> <!-- SYSTEM <view type="text" id="text" posref="ML ML" x="2" />--> <group id="text_group" posparent="parent" posref="TL TL" sizeref="wh" x="0" w="-17" y="0" h="0"> <view type="text" id="text" posref="ML ML" x="2" auto_clamp="true" over_extend_view_text="true" over_extend_parent_rect="true" /> </group> <ctrl type="button" button_type="push_button" id="select" sizeref="wh" w="0" h="0" col_over="255 255 255 90" tx_over="blank.tga" scale="true" /> </template> <!-- horizontal label/combo box template --> <template name="h_label_combo_box" keep="true" active="true" id="" x="0" y="0" w="195" w_label="95" w_combo="90" posparent="" posref="" hardtext="" on_change_params=""> <group id="#id" active="#active" x="#x" y="#y" w="#w" h="20" posparent="#posparent" posref="#posref"> <!-- label --> <group id="label" w="#w_label" h="20" x="0" y="0" posref="TL TL" posparent="parent"> <view type="text" id="name_text" posref="BL BL" x="0" y="0" color="255 255 255 255" global_color="true" fontsize="12" shadow="true" hardtext="#hardtext" /> </group> <!-- combo box --> <group type="combo_box" id="combo_box" w="#w_combo" h="20" x="0" y="0" posref="TR TL" posparent="label" linked_to_db="false" on_change="lua" on_change_params="#on_change_params"> <instance template="r2ed_combo_box" /> </group> </group> </template> <!-- html <hr> element --> <!-- html <hr> element --> <template name="html_hr" keep="true"> <group id="sep_gr" posref="ML ML" sizeref="w" w="0" h="0" child_resize_h="true" child_resize_hmargin="12"> <view type="bitmap" id="hr" posref="MM MM" sizeref="w" w="-2" h="2" inherit_gc_alpha="true" scale="true" texture="blank.tga" global_color="false" /> </group> </template> <template name="html_form_select_box_menu_widget" keep="true" id="sb"> <group type="menu" id="#id" posref="BL TL" x="0" y="0" mouse_pos="false" space="2" shadow="false" color="255 255 255 128" color_over="255 255 255 255" color_grayed="0 0 0 255" fontsize="12" highlight_over="255 255 255 128" force_inside_screen="false"></group> </template> </interface_config>