mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-23 09:28:45 +00:00
2218 lines
73 KiB
XML
2218 lines
73 KiB
XML
|
<interface_config>
|
||
|
<root id="interface"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="800"
|
||
|
h="600"
|
||
|
active="true" />
|
||
|
<!-- ************* -->
|
||
|
<!-- * INVENTORY * -->
|
||
|
<!-- ************* -->
|
||
|
<!-- ******** -->
|
||
|
<!-- * Data * -->
|
||
|
<!-- ******** -->
|
||
|
<variable entry="UI:TEMP_INV:ALL_EMPTY"
|
||
|
type="sint32"
|
||
|
value="1" />
|
||
|
<variable entry="UI:PHRASE:SELECT_MEMORY"
|
||
|
type="sint32"
|
||
|
value="0" />
|
||
|
<!-- ************** -->
|
||
|
<!-- * Management * -->
|
||
|
<!-- ************** -->
|
||
|
<!-- left click on a slot of the armor or jewelry or hands -->
|
||
|
<proc id="inv_left_click_on_slot">
|
||
|
<action handler="enter_modal"
|
||
|
params="group=ui:interface:bag_choose" />
|
||
|
<!-- Yoyo: prefer show an empty list when clicking -->
|
||
|
<!-- <action handler="leave_modal" cond="eq(getprop('ui:interface:bag_choose:list:nbelt'),0)" /> -->
|
||
|
</proc>
|
||
|
<!-- ************* -->
|
||
|
<!-- * EQUIPMENT * -->
|
||
|
<!-- ************* -->
|
||
|
<style style="armor_jewelry_item"
|
||
|
type="sheet"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
selection_group="inventory_selection"
|
||
|
dragable="true"
|
||
|
ondrag="inv_drag"
|
||
|
params_drag="from_slot"
|
||
|
oncandrop="inv_can_drop"
|
||
|
oncannotdrop="inv_cannot_drop"
|
||
|
ondrop="inv_drop"
|
||
|
col_noitem="true"
|
||
|
onclick_l="proc"
|
||
|
params_l="inv_left_click_on_slot"
|
||
|
auto_grayed="false" />
|
||
|
<!-- For the moment we use a template because we have to make the fake container -->
|
||
|
<template name="tinv_equip">
|
||
|
<group id="equip"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<!-- Jewelry -->
|
||
|
<group id="jewelry"
|
||
|
posref="TL TL"
|
||
|
w="130"
|
||
|
h="192"
|
||
|
x="4"
|
||
|
y="-20">
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="earing_l"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
tx_noitem="W_PA_earring.tga"
|
||
|
item_slot="EARS"
|
||
|
value="%earl"
|
||
|
tooltip="uittEarl" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="bracelet_l"
|
||
|
posparent="earing_l"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_bracelet.tga"
|
||
|
item_slot="WRIST"
|
||
|
value="%wristl"
|
||
|
tooltip="uittWristl" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="ring_l"
|
||
|
posparent="bracelet_l"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_ring.tga"
|
||
|
item_slot="FINGERS"
|
||
|
value="%fingerl"
|
||
|
tooltip="uittFingerl" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="anklet_l"
|
||
|
posparent="ring_l"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_anklet.tga"
|
||
|
item_slot="ANKLE"
|
||
|
value="%anklel"
|
||
|
tooltip="uittAnklel" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="earing_r"
|
||
|
posparent="earing_l"
|
||
|
posref="TR TL"
|
||
|
x="2"
|
||
|
tx_noitem="W_PA_earring.tga"
|
||
|
item_slot="EARS"
|
||
|
value="%earr"
|
||
|
tooltip="uittEarr" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="bracelet_r"
|
||
|
posparent="earing_r"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_bracelet.tga"
|
||
|
item_slot="WRIST"
|
||
|
value="%wristr"
|
||
|
tooltip="uittWristr" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="ring_r"
|
||
|
posparent="bracelet_r"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_ring.tga"
|
||
|
item_slot="FINGERS"
|
||
|
value="%fingerr"
|
||
|
tooltip="uittFingerr" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="anklet_r"
|
||
|
posparent="ring_r"
|
||
|
posref="BL TL"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_anklet.tga"
|
||
|
item_slot="ANKLE"
|
||
|
value="%ankler"
|
||
|
tooltip="uittAnkler" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="headdress"
|
||
|
posparent="earing_r"
|
||
|
posref="TR TL"
|
||
|
x="2"
|
||
|
y="0"
|
||
|
tx_noitem="W_PA_diadem.tga"
|
||
|
item_slot="HEADDRESS"
|
||
|
value="%headdress"
|
||
|
tooltip="uittHeaddress" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="neck"
|
||
|
posparent="headdress"
|
||
|
posref="BL TL"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_PA_pendant.tga"
|
||
|
item_slot="NECKLACE"
|
||
|
value="%necklace"
|
||
|
tooltip="uittNeck" />
|
||
|
</group>
|
||
|
<view type="text"
|
||
|
id="jewTitle"
|
||
|
posref="TL BL"
|
||
|
posparent="jewelry"
|
||
|
hardtext="uiJewelryTitle"
|
||
|
fontsize="10"
|
||
|
shadow="true" />
|
||
|
<!-- Armor -->
|
||
|
<group id="armors"
|
||
|
posparent="jewelry"
|
||
|
posref="TR TL"
|
||
|
w="86"
|
||
|
h="192"
|
||
|
x="8"
|
||
|
y="0">
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="head"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
tx_noitem="W_AR_helmet.tga"
|
||
|
item_slot="HEAD"
|
||
|
value="%head"
|
||
|
tooltip="uittHelmet" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="chest"
|
||
|
posref="BL TL"
|
||
|
posparent="head"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_gilet.tga"
|
||
|
item_slot="CHEST"
|
||
|
value="%chest"
|
||
|
tooltip="uittChest" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="legs"
|
||
|
posref="BL TL"
|
||
|
posparent="chest"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_pantabotte.tga"
|
||
|
item_slot="LEGS"
|
||
|
value="%legs"
|
||
|
tooltip="uittLegs" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="feet"
|
||
|
posref="BL TL"
|
||
|
posparent="legs"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_botte.tga"
|
||
|
item_slot="FEET"
|
||
|
value="%feet"
|
||
|
tooltip="uittFeet" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="arms"
|
||
|
posref="TR TL"
|
||
|
posparent="chest"
|
||
|
x="2"
|
||
|
y="11"
|
||
|
tx_noitem="W_AR_armpad.tga"
|
||
|
item_slot="ARMS"
|
||
|
value="%arms"
|
||
|
tooltip="uittArms" />
|
||
|
<ctrl style="armor_jewelry_item"
|
||
|
id="hands"
|
||
|
posref="BL TL"
|
||
|
posparent="arms"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_hand.tga"
|
||
|
item_slot="HANDS"
|
||
|
value="%hands"
|
||
|
tooltip="uittHands" />
|
||
|
</group>
|
||
|
<view type="text"
|
||
|
id="armTitle"
|
||
|
posref="TL BL"
|
||
|
posparent="armors"
|
||
|
hardtext="uiArmorTitle"
|
||
|
fontsize="10"
|
||
|
shadow="true" />
|
||
|
<!--
|
||
|
<group id="hands" posparent="armors" x="8" y="0" w="86" h="42" posref="TR TL" >
|
||
|
|
||
|
<ctrl type="sheet" id="handr" posref="TR TR" x="0" tx_noitem="hand_right.tga" selection_group="inventory_selection"
|
||
|
onclick_l="proc" params_l="inv_left_click_on_slot" tooltip="uittHandR"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
dragable="true"
|
||
|
ondrag="inv_drag" params_drag="from_slot" oncannotdrop="inv_cannot_drop"
|
||
|
oncandrop="inv_can_drop" ondrop="inv_drop"
|
||
|
item_slot="RIGHT_HAND" value="%hand_r" other_hand_slot="handl" auto_grayed="false" />
|
||
|
|
||
|
<ctrl type="sheet" id="handl" posref="TL TL" x="0" tx_noitem="hand_left.tga" selection_group="inventory_selection"
|
||
|
onclick_l="proc" params_l="inv_left_click_on_slot" tooltip="uittHandL"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
dragable="true"
|
||
|
ondrag="inv_drag" params_drag="from_slot" oncannotdrop="inv_cannot_drop"
|
||
|
oncandrop="inv_can_drop" ondrop="inv_drop"
|
||
|
item_slot="LEFT_HAND" value="%hand_l" other_hand_slot="handr" auto_grayed="false" />
|
||
|
|
||
|
<! - Must update some things when the item equiped change - >
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:SHEET)" action="phrase_update_from_hand" />
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:QUALITY)" action="phrase_update_from_hand" />
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:ENCHANT)" action="phrase_update_from_hand" />
|
||
|
|
||
|
</group>
|
||
|
<view type="text" id="handTitle" posref="TL BL" posparent="hands" hardtext="uiHandsTitle" fontsize="10" shadow="true" />
|
||
|
-->
|
||
|
</group>
|
||
|
</template>
|
||
|
<!-- **************************** -->
|
||
|
<!-- * ALL SEPARATED CONTAINERS * -->
|
||
|
<!-- **************************** -->
|
||
|
<!-- Equipment -->
|
||
|
<group type="container"
|
||
|
id="inv_equip"
|
||
|
w="246"
|
||
|
h="230"
|
||
|
title="uiInvEquipTitle"
|
||
|
locked="true"
|
||
|
resizer="true"
|
||
|
pop_min_w="246"
|
||
|
pop_min_h="230"
|
||
|
pop_max_w="800"
|
||
|
pop_max_h="600"
|
||
|
movable="true"
|
||
|
active="false"
|
||
|
opened="true"
|
||
|
openable="false"
|
||
|
global_color="false"
|
||
|
header_color="UI:SAVE:WIN:COLORS:INV"
|
||
|
on_active="set"
|
||
|
on_active_params="dblink=UI:VARIABLES:ISACTIVE:INV_EQUIP|value=1"
|
||
|
on_deactive="set"
|
||
|
on_deactive_params="dblink=UI:VARIABLES:ISACTIVE:INV_EQUIP|value=0"
|
||
|
title_class="text">
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="0"
|
||
|
h="12"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<instance template="tinv_equip" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="inv_equip" />
|
||
|
<!-- Inventory Player Bag -->
|
||
|
<group style="inv_container"
|
||
|
id="inv_bag"
|
||
|
title="uiInventoryTitle"
|
||
|
header_color="UI:SAVE:WIN:COLORS:INV"
|
||
|
on_active="set"
|
||
|
on_active_params="dblink=UI:VARIABLES:ISACTIVE:INV_BAG|value=1"
|
||
|
on_deactive="set"
|
||
|
on_deactive_params="dblink=UI:VARIABLES:ISACTIVE:INV_BAG|value=0"
|
||
|
title_class="formated">
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="12"
|
||
|
posref="TL TL"></group>
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="16"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="-16"
|
||
|
inv_branch="%bag"
|
||
|
inv_bulk_max="%bag_bulk_max" />
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
h="394"
|
||
|
posref="TR TR">
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
inv_branch_nb="%max_bag_invslot"
|
||
|
y="-8"
|
||
|
sizeref="wh"
|
||
|
h="-8"
|
||
|
inv_branch="%bag"
|
||
|
inv_type="INV_BAG" />
|
||
|
<!-- Money -->
|
||
|
<view type="text"
|
||
|
id="moneyTitle"
|
||
|
posref="BL BL"
|
||
|
x="12"
|
||
|
y="2"
|
||
|
hardtext="uiMoneyTitle"
|
||
|
fontsize="10"
|
||
|
shadow="true" />
|
||
|
<instance template="argent"
|
||
|
id="money"
|
||
|
posparent="moneyTitle"
|
||
|
posref="TR TL"
|
||
|
x="4"
|
||
|
y="4"
|
||
|
value="%money" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="inv_bag" />
|
||
|
<!-- Inventory Player Room -->
|
||
|
<group style="inv_container"
|
||
|
id="inv_room"
|
||
|
title="uiInvRoomTitle"
|
||
|
header_color="UI:SAVE:WIN:COLORS:TRADE"
|
||
|
on_active="set"
|
||
|
on_active_params="dblink=UI:VARIABLES:ISACTIVE:INV_ROOM|value=1"
|
||
|
on_deactive="set"
|
||
|
on_deactive_params="dblink=UI:VARIABLES:ISACTIVE:INV_ROOM|value=0">
|
||
|
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="12"
|
||
|
posref="TL TL"></group>
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="16"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="-16"
|
||
|
inv_branch="%room_inv_dbentry"
|
||
|
inv_bulk_max="%room_inv_bulk_max" />
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
h="214"
|
||
|
posref="TR TR">
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
inv_branch_nb="%max_room_invslot"
|
||
|
y="-8"
|
||
|
sizeref="wh"
|
||
|
h="-8"
|
||
|
inv_branch="%room_inv_dbentry"
|
||
|
inv_type="INV_ROOM" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="inv_room" />
|
||
|
<!-- ********************* -->
|
||
|
<!-- * GROUPED INVENTORY * -->
|
||
|
<!-- ********************* -->
|
||
|
<template name="tinv_animal"
|
||
|
id=""
|
||
|
bag_entry=""
|
||
|
info_entry=""
|
||
|
icon_db="">
|
||
|
<group id="#id"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="0"
|
||
|
inv_branch_nb="%max_animal_invslot"
|
||
|
inv_branch="#bag_entry"
|
||
|
inv_bulk_max="#info_entry:BULK_MAX" />
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
y="-16"
|
||
|
sizeref="wh"
|
||
|
h="-16"
|
||
|
inv_branch_nb="%max_animal_invslot"
|
||
|
inv_branch="#bag_entry"
|
||
|
inv_type="#icon_db"
|
||
|
animal_status="#info_entry:STATUS" />
|
||
|
<view type="text"
|
||
|
id="disable_txt"
|
||
|
posref="BL BL"
|
||
|
x="2"
|
||
|
y="2"
|
||
|
color="255 255 255 255"
|
||
|
shadow="true"
|
||
|
fontsize="10" />
|
||
|
<link expr="getAnimalInventoryStateText(@#info_entry:STATUS)"
|
||
|
target="disable_txt:hardtext" />
|
||
|
</group>
|
||
|
</template>
|
||
|
<!-- FAKE SOLUTION -->
|
||
|
<group type="container"
|
||
|
id="inventory"
|
||
|
header_active="false"
|
||
|
resizer="true"
|
||
|
pop_min_w="350"
|
||
|
pop_min_h="240"
|
||
|
pop_max_w="920"
|
||
|
pop_max_h="1600"
|
||
|
w="300"
|
||
|
h="400"
|
||
|
movable="true"
|
||
|
active="false"
|
||
|
opened="true"
|
||
|
openable="false"
|
||
|
global_color="false"
|
||
|
global_color_over="true"
|
||
|
on_active="set"
|
||
|
on_active_params="dblink=UI:VARIABLES:ISACTIVE:INVENTORY|value=1"
|
||
|
on_deactive="set"
|
||
|
on_deactive_params="dblink=UI:VARIABLES:ISACTIVE:INVENTORY|value=0"
|
||
|
resizer_top_size="5">
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="100"
|
||
|
h="28"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<group type="tab"
|
||
|
id="inv_select"
|
||
|
child_resize_w="true"
|
||
|
h="24"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="-4">
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab0"
|
||
|
x="0"
|
||
|
posref="TL TL"
|
||
|
group="content:bag"
|
||
|
hardtext="uitabInvBag"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r=""
|
||
|
params_r=""
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab1"
|
||
|
posparent="tab0"
|
||
|
group="content:equip"
|
||
|
hardtext="uitabInvEquip"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_equip"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<!-- MAX_INVENTORY_ANIMAL -->
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab2"
|
||
|
posparent="tab1"
|
||
|
group="content:pa0"
|
||
|
hardtext="uitabInvPAMount0"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_pa0"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab3"
|
||
|
posparent="tab2"
|
||
|
group="content:pa1"
|
||
|
hardtext="uitabInvPAMount1"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_pa1"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab4"
|
||
|
posparent="tab3"
|
||
|
group="content:pa2"
|
||
|
hardtext="uitabInvPAMount2"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_pa2"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab5"
|
||
|
posparent="tab4"
|
||
|
group="content:pa3"
|
||
|
hardtext="uitabInvPAMount3"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_pa3"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab6"
|
||
|
posparent="tab5"
|
||
|
group="content:guild"
|
||
|
hardtext="uitabInvGuild"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="set"
|
||
|
params_r="dblink=UI:SAVE:INVENTORY_GUILD_WANT_POPUP|value=1"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<ctrl style="tab_button_new"
|
||
|
id="tab7"
|
||
|
posparent="tab6"
|
||
|
group="content:room"
|
||
|
hardtext="uitabInvRoom"
|
||
|
tooltip="uiTabInfo"
|
||
|
onclick_r="show"
|
||
|
params_r="inv_room"
|
||
|
onclick_l=""
|
||
|
params_l="" />
|
||
|
<link expr="not(@UI:VARIABLES:ISACTIVE:INV_BAG)"
|
||
|
target="tab0:active" />
|
||
|
<link expr="not(@UI:VARIABLES:ISACTIVE:INV_EQUIP)"
|
||
|
target="tab1:active" />
|
||
|
<!-- MAX_INVENTORY_ANIMAL -->
|
||
|
<link expr="and(not(@UI:VARIABLES:ISACTIVE:INV_PA0), isAnimalStatusPresent(@%pa_beast0:STATUS))"
|
||
|
target="tab2:active" />
|
||
|
<link expr="and(not(@UI:VARIABLES:ISACTIVE:INV_PA1), isAnimalStatusPresent(@%pa_beast1:STATUS))"
|
||
|
target="tab3:active" />
|
||
|
<link expr="and(not(@UI:VARIABLES:ISACTIVE:INV_PA2), isAnimalStatusPresent(@%pa_beast2:STATUS))"
|
||
|
target="tab4:active" />
|
||
|
<link expr="and(not(@UI:VARIABLES:ISACTIVE:INV_PA3), isAnimalStatusPresent(@%pa_beast3:STATUS))"
|
||
|
target="tab5:active" />
|
||
|
<!-- MAX_INVENTORY_ANIMAL -->
|
||
|
<link expr="switch(@%pa_beast0:TYPE, 'uitabInvPAMount0', 'uitabInvPAMount0', 'uitabInvPAPacker0', 'uitabInvPADemon0')"
|
||
|
target="tab2:hardtext" />
|
||
|
<link expr="switch(@%pa_beast1:TYPE, 'uitabInvPAMount1', 'uitabInvPAMount1', 'uitabInvPAPacker1', 'uitabInvPADemon1')"
|
||
|
target="tab3:hardtext" />
|
||
|
<link expr="switch(@%pa_beast2:TYPE, 'uitabInvPAMount2', 'uitabInvPAMount2', 'uitabInvPAPacker2', 'uitabInvPADemon2')"
|
||
|
target="tab4:hardtext" />
|
||
|
<link expr="switch(@%pa_beast3:TYPE, 'uitabInvPAMount3', 'uitabInvPAMount3', 'uitabInvPAPacker3', 'uitabInvPADemon3')"
|
||
|
target="tab5:hardtext" />
|
||
|
<link expr="and(%is_guild_present, not(@UI:SAVE:INVENTORY_GUILD_WANT_POPUP), @UI:TEMP:INVENTORY_GUILD_OPENED)"
|
||
|
target="tab6:active" />
|
||
|
<link expr="and(not(@UI:VARIABLES:ISACTIVE:INV_ROOM), @UI:TEMP:INVENTORY_ROOM_OPENED)"
|
||
|
target="tab7:active" />
|
||
|
</group>
|
||
|
<view type="bitmap"
|
||
|
id="sep"
|
||
|
posparent="inv_select"
|
||
|
posref="BR BL"
|
||
|
sizeparent="parent"
|
||
|
sizeref="w"
|
||
|
w="0"
|
||
|
h="1"
|
||
|
scale="true"
|
||
|
texture="blank.tga"
|
||
|
color="166 166 166 255" />
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="100"
|
||
|
posref="TL TL">
|
||
|
<!-- equip -->
|
||
|
<instance template="tinv_equip" />
|
||
|
<!-- bag -->
|
||
|
<group id="bag"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="0"
|
||
|
inv_branch="%bag"
|
||
|
inv_bulk_max="%bag_bulk_max" />
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
inv_branch_nb="%max_bag_invslot"
|
||
|
y="-16"
|
||
|
sizeref="wh"
|
||
|
h="-16"
|
||
|
inv_branch="%bag"
|
||
|
inv_type="INV_BAG" />
|
||
|
<instance template="argent"
|
||
|
id="money"
|
||
|
posref="BL BL"
|
||
|
x="4"
|
||
|
y="2"
|
||
|
value="%money" />
|
||
|
</group>
|
||
|
<!-- pa0 -->
|
||
|
<instance template="tinv_animal"
|
||
|
id="pa0"
|
||
|
info_entry="%pa_beast0"
|
||
|
bag_entry="%pa_bag0"
|
||
|
icon_db="INV_PA0" />
|
||
|
<!-- pa1 -->
|
||
|
<instance template="tinv_animal"
|
||
|
id="pa1"
|
||
|
info_entry="%pa_beast1"
|
||
|
bag_entry="%pa_bag1"
|
||
|
icon_db="INV_PA1" />
|
||
|
<!-- pa2 -->
|
||
|
<instance template="tinv_animal"
|
||
|
id="pa2"
|
||
|
info_entry="%pa_beast2"
|
||
|
bag_entry="%pa_bag2"
|
||
|
icon_db="INV_PA2" />
|
||
|
<!-- pa3 -->
|
||
|
<instance template="tinv_animal"
|
||
|
id="pa3"
|
||
|
info_entry="%pa_beast3"
|
||
|
bag_entry="%pa_bag3"
|
||
|
icon_db="INV_PA3" />
|
||
|
<!-- guild -->
|
||
|
<group id="guild"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="0"
|
||
|
inv_branch="%guild_inv_dbentry"
|
||
|
inv_bulk_max="%guild_inv_bulk_max" />
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
inv_branch_nb="%max_guild_invslot"
|
||
|
y="-16"
|
||
|
sizeref="wh"
|
||
|
h="-16"
|
||
|
inv_branch="%guild_inv_dbentry"
|
||
|
inv_type="INV_GUILD" />
|
||
|
<instance template="argent"
|
||
|
id="money"
|
||
|
posref="BL BL"
|
||
|
x="4"
|
||
|
y="2"
|
||
|
value="%guild_inv_money" />
|
||
|
<ctrl style="new_element_header"
|
||
|
id="getmoney_but"
|
||
|
posref="MR ML"
|
||
|
posparent="money"
|
||
|
x="4"
|
||
|
wmargin="8"
|
||
|
hardtext="uittGetMoney"
|
||
|
onclick_l="proc"
|
||
|
params_l="guild_get_money" />
|
||
|
<ctrl style="new_element_header"
|
||
|
id="putmoney_but"
|
||
|
posref="MR ML"
|
||
|
posparent="getmoney_but"
|
||
|
x="4"
|
||
|
wmargin="8"
|
||
|
hardtext="uittPutMoney"
|
||
|
onclick_l="proc"
|
||
|
params_l="guild_put_money" />
|
||
|
</group>
|
||
|
<!-- room -->
|
||
|
<group id="room"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0">
|
||
|
<instance template="tinv_nbslots_bulk_weight"
|
||
|
id="ibw"
|
||
|
x="-4"
|
||
|
inv_branch="%room_inv_dbentry"
|
||
|
inv_bulk_max="%room_inv_bulk_max" />
|
||
|
<instance template="tinv_item_list"
|
||
|
id="iil"
|
||
|
inv_branch_nb="%max_room_invslot"
|
||
|
y="-16"
|
||
|
sizeref="wh"
|
||
|
h="-16"
|
||
|
inv_branch="%room_inv_dbentry"
|
||
|
inv_type="INV_ROOM" />
|
||
|
<instance template="argent"
|
||
|
id="money"
|
||
|
posref="BL BL"
|
||
|
x="4"
|
||
|
y="2"
|
||
|
value="%room_inv_money" />
|
||
|
</group>
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="inventory" />
|
||
|
<!--
|
||
|
<anim id="anim_inventory_char_rotate" duration="30" disable_buttons="false" on_finish="proc" on_finish_params="inventory_char_rotate" >
|
||
|
<track type="linear" target="inventory:content:char3d:char:rotz">
|
||
|
<key time="0.0" value="0" />
|
||
|
<key time="30.0" value="360" />
|
||
|
</track>
|
||
|
</anim>
|
||
|
-->
|
||
|
<!-- *********************** -->
|
||
|
<!-- * TEMPORARY INVENTORY * -->
|
||
|
<!-- *********************** -->
|
||
|
<proc id="temp_inventory_activated">
|
||
|
<action handler="proc"
|
||
|
params="memorize_inventory_state" />
|
||
|
<action handler="context_help_html"
|
||
|
params="inventory" />
|
||
|
</proc>
|
||
|
<!-- Make the temp inventory modal parent on faber execution, so the faber can not be done if temp inventory opened
|
||
|
Same For Missions selection or Mission selection validation
|
||
|
-->
|
||
|
<group id="temp_inventory"
|
||
|
type="container"
|
||
|
posref="MM MM"
|
||
|
w="242"
|
||
|
h="136"
|
||
|
openable="false"
|
||
|
opened="true"
|
||
|
resizer="true"
|
||
|
savable="true"
|
||
|
right_button="false"
|
||
|
movable="true"
|
||
|
pop_min_w="243"
|
||
|
pop_min_h="136"
|
||
|
pop_max_w="242"
|
||
|
pop_max_h="418"
|
||
|
win_priority="%win_priority_high"
|
||
|
on_active="proc"
|
||
|
on_active_params="temp_inventory_activated"
|
||
|
on_deactive="proc"
|
||
|
on_deactive_params="restore_inventory_state"
|
||
|
modal_parent="phrase_faber_execution|bot_chat_missions|bot_chat_accept_mission">
|
||
|
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="12"
|
||
|
posref="TL TL"></group>
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="16"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<view type="bitmap"
|
||
|
id="weight"
|
||
|
posref="MR MR"
|
||
|
x="-20"
|
||
|
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" />
|
||
|
<link expr="identity(getItemsWeight('%temp_inv_dbentry',0,%max_temp_invslot),@%temp_inv_dbentry)"
|
||
|
target="weight_txt:hardtext" />
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
h="136"
|
||
|
posref="TL TL">
|
||
|
<group id="list_of_items"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="-6"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="-32">
|
||
|
<!-- The H should be "42+hspace" * Number of rows. Setup list.max_h too below -->
|
||
|
<group type="list_sheet_text"
|
||
|
sizeref="wh"
|
||
|
w="-10"
|
||
|
h="0"
|
||
|
id="lootcontent"
|
||
|
child_resize_h="false"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
xitem="2"
|
||
|
yitem="-2"
|
||
|
xtext="46"
|
||
|
ytext="-2"
|
||
|
hspace="2"
|
||
|
array="false"
|
||
|
maxitem="%max_temp_invslot"
|
||
|
startitem="0"
|
||
|
value="%temp_inv_dbentry"
|
||
|
selection="false"
|
||
|
selection_group="buy_selection"
|
||
|
onclick_r="open_item_help"
|
||
|
onclick_l="inv_temp_to_bag"
|
||
|
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="10"
|
||
|
shadow="true"
|
||
|
multi_line="true"
|
||
|
multi_line_space="0">
|
||
|
<ctrl style="skin_scroll"
|
||
|
id="scroll_row"
|
||
|
posref="TL TL"
|
||
|
target_stepy="44" />
|
||
|
<group id="list"
|
||
|
max_sizeref="h"
|
||
|
max_sizeparent="parent"
|
||
|
max_h="0"
|
||
|
sizeref="w"
|
||
|
posref="TL TL"
|
||
|
x="8"
|
||
|
y="0"
|
||
|
w="-16" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<view type="bitmap"
|
||
|
id="sep"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
posparent="list_of_items"
|
||
|
posref="BR TR"
|
||
|
scale="true"
|
||
|
h="2"
|
||
|
sizeparent="parent"
|
||
|
sizeref="w"
|
||
|
texture="W_line_hor.tga" />
|
||
|
<instance template="button_ok_cancel"
|
||
|
posref="BR BR"
|
||
|
x="-4"
|
||
|
y="4"
|
||
|
onclick_ok="inv_temp_all"
|
||
|
ok_text="uittTakeAll"
|
||
|
onclick_cancel="inv_temp_none"
|
||
|
cancel_text="uittDropAll" />
|
||
|
<!-- Gray the OK button if the inventory is empty -->
|
||
|
<link expr="@UI:TEMP_INV:ALL_EMPTY"
|
||
|
target="ok_cancel:ok:frozen" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="temp_inventory" />
|
||
|
<!-- ********* -->
|
||
|
<!-- * HANDS * -->
|
||
|
<!-- ********* -->
|
||
|
<proc id="memory_phrase_check"></proc>
|
||
|
<!-- context menu for memory button -->
|
||
|
<group type="menu"
|
||
|
id="cm_memory_phrase"
|
||
|
extends="base_menu"
|
||
|
on_active="phrase_check_can_cristalize">
|
||
|
<action id="cri"
|
||
|
name="uimCristalize"
|
||
|
handler="phrase_cristalize" />
|
||
|
<!-- The erase phrase on the memory is possible only if the phrase composition is not active, and the current phrase is not executed -->
|
||
|
<action id="for"
|
||
|
name="uimPhraseDel"
|
||
|
handler="delete_phrase_or_forget_macro"
|
||
|
cond="and(eq(@UI:VARIABLES:PHRASE_COMPOSITION:ACTIVE,0),isPhraseMenuNotExecuting())" />
|
||
|
<!-- The edit direct on the memory is possible only if the phrase composition is not active, and the current phrase is not executed -->
|
||
|
<action id="edi"
|
||
|
name="uimPhraseEdit"
|
||
|
handler="phrase_edit"
|
||
|
cond="and(eq(@UI:VARIABLES:PHRASE_COMPOSITION:ACTIVE,0),isPhraseMenuNotExecuting())" />
|
||
|
<action id="inf"
|
||
|
name="uimInfos"
|
||
|
handler="open_phraseid_help" />
|
||
|
<action id="cut"
|
||
|
name="uiEditCut"
|
||
|
handler="phrase_memory_copy"
|
||
|
params="mode=cut" />
|
||
|
<action id="copy"
|
||
|
name="uiEditCopy"
|
||
|
handler="phrase_memory_copy" />
|
||
|
</group>
|
||
|
<!-- context menu for memory button, when slot is empty -->
|
||
|
<group type="menu"
|
||
|
id="cm_memory_phrase_empty"
|
||
|
extends="base_menu">
|
||
|
<!-- The new direct on the memory is possible only if the phrase composition is not active -->
|
||
|
<action id="new"
|
||
|
name="uimPhraseNew"
|
||
|
handler="phrase_new"
|
||
|
cond="eq(@UI:VARIABLES:PHRASE_COMPOSITION:ACTIVE,0)" />
|
||
|
<action id="paste"
|
||
|
name="uiEditPaste"
|
||
|
handler="memorize_phrase_or_macro" />
|
||
|
</group>
|
||
|
<!-- context menu for memory button when it is a macro-->
|
||
|
<group type="menu"
|
||
|
id="cm_memory_macro"
|
||
|
extends="base_menu"
|
||
|
on_active="phrase_check_can_cristalize">
|
||
|
<action id="for"
|
||
|
name="uimForgetMacro"
|
||
|
handler="delete_phrase_or_forget_macro" />
|
||
|
</group>
|
||
|
<!-- Defines memory ctrl -->
|
||
|
<template name="ctrl_memory"
|
||
|
index=""
|
||
|
posref="TL TL"
|
||
|
posparent="parent"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
tx_noitem="">
|
||
|
<ctrl type="sheet"
|
||
|
id="s#index"
|
||
|
value="UI:PHRASE:MEMORY:#index"
|
||
|
nature="sphraseid"
|
||
|
brick_over="true"
|
||
|
x="#x"
|
||
|
y="#y"
|
||
|
posref="#posref"
|
||
|
posparent="#posparent"
|
||
|
tx_noitem="#tx_noitem"
|
||
|
oncandrop="can_memorize_phrase_or_macro"
|
||
|
ondrop="memorize_phrase_or_macro"
|
||
|
dragable="true"
|
||
|
menu_r="ui:interface:cm_memory_phrase"
|
||
|
menu_r_empty_slot="ui:interface:cm_memory_phrase_empty"
|
||
|
is_shortcut="true"
|
||
|
drag_copy="true"
|
||
|
onclick_r="phrase_memory_before_menu"
|
||
|
onclick_l="cast_phrase_or_create_new"
|
||
|
tooltip_parent="win"
|
||
|
tooltip_posref="TR TL"
|
||
|
tooltip_posref_alt="TL TR" />
|
||
|
</template>
|
||
|
|
||
|
<!-- System: must update the memory ctrls regen range BRICK_TICK_RANGE database is changed -->
|
||
|
<link expr="@SERVER:FLAGS:BRICK_TICK_RANGE"
|
||
|
action="phrase_update_all_memory_ctrl_regen_tick_range" />
|
||
|
|
||
|
<!-- Defines memory lock ctrl -->
|
||
|
<template name="lock_button"
|
||
|
id=""
|
||
|
posparent="parent"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="24"
|
||
|
h="9"
|
||
|
active="true">
|
||
|
<ctrl type="button"
|
||
|
id="#id"
|
||
|
button_type="toggle_button"
|
||
|
posparent="#posparent"
|
||
|
x="#x"
|
||
|
y="#y"
|
||
|
posref="#posref"
|
||
|
active="#active"
|
||
|
tx_normal="W_button_spellock_off.tga"
|
||
|
tx_pushed="W_button_spellock_on.tga"
|
||
|
tx_over="W_button_spellock_over.tga" />
|
||
|
</template>
|
||
|
<!-- The Hands -->
|
||
|
<group type="container"
|
||
|
id="gestionsets"
|
||
|
w="410"
|
||
|
h="48"
|
||
|
resizer="false"
|
||
|
header_active="false"
|
||
|
right_button="false"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color"
|
||
|
movable="true"
|
||
|
active="false"
|
||
|
opened="false"
|
||
|
openable="false"
|
||
|
global_color="false"
|
||
|
header_color="UI:SAVE:WIN:COLORS:INV"
|
||
|
locked="true"
|
||
|
on_active="set"
|
||
|
on_active_params="dblink=UI:VARIABLES:ISACTIVE:SETS|value=1"
|
||
|
on_deactive="set"
|
||
|
on_deactive_params="dblink=UI:VARIABLES:ISACTIVE:SETS|value=0"
|
||
|
help_page="interf_action_bar.html"
|
||
|
on_move="lua:game:updateCurrentActionPosition()">
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="48"
|
||
|
w="394"
|
||
|
posref="TL TL" />
|
||
|
<group id="hands"
|
||
|
x="9"
|
||
|
y="0"
|
||
|
w="392"
|
||
|
h="68"
|
||
|
posref="ML ML"
|
||
|
setnumber="1">
|
||
|
<ctrl type="sheet"
|
||
|
id="handr"
|
||
|
posref="MR MR"
|
||
|
x="0"
|
||
|
tx_noitem="hand_right.tga"
|
||
|
selection_group="inventory_selection"
|
||
|
onclick_l="proc"
|
||
|
params_l="inv_left_click_on_slot"
|
||
|
tooltip="uittHandR"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
dragable="true"
|
||
|
ondrag="inv_drag"
|
||
|
params_drag="from_slot"
|
||
|
oncannotdrop="inv_cannot_drop"
|
||
|
oncandrop="inv_can_drop"
|
||
|
ondrop="inv_drop"
|
||
|
item_slot="RIGHT_HAND"
|
||
|
value="%hand_r"
|
||
|
other_hand_slot="handl"
|
||
|
auto_grayed="false"
|
||
|
tooltip_parent="win" />
|
||
|
<ctrl type="sheet"
|
||
|
id="handl"
|
||
|
posref="ML ML"
|
||
|
x="0"
|
||
|
tx_noitem="hand_left.tga"
|
||
|
selection_group="inventory_selection"
|
||
|
onclick_l="proc"
|
||
|
params_l="inv_left_click_on_slot"
|
||
|
tooltip="uittHandL"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
dragable="true"
|
||
|
ondrag="inv_drag"
|
||
|
params_drag="from_slot"
|
||
|
oncannotdrop="inv_cannot_drop"
|
||
|
oncandrop="inv_can_drop"
|
||
|
ondrop="inv_drop"
|
||
|
item_slot="LEFT_HAND"
|
||
|
value="%hand_l"
|
||
|
other_hand_slot="handr"
|
||
|
auto_grayed="false"
|
||
|
tooltip_parent="win" />
|
||
|
<!-- Must update some things when the item equiped change -->
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:SHEET)"
|
||
|
action="phrase_update_from_hand" />
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:QUALITY)"
|
||
|
action="phrase_update_from_hand" />
|
||
|
<link expr="depends(@%bag:[%hand_r:INDEX_IN_BAG-1]:ENCHANT)"
|
||
|
action="phrase_update_from_hand" />
|
||
|
</group>
|
||
|
<group id="shortcuts"
|
||
|
x="-8"
|
||
|
w="278"
|
||
|
h="52"
|
||
|
posparent="hands"
|
||
|
posref="MM MM">
|
||
|
<!-- The Shortcuts. Don't modify ids -->
|
||
|
<instance template="ctrl_memory"
|
||
|
index="0"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id0.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="1"
|
||
|
x="28"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id1.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="2"
|
||
|
x="56"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id2.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="3"
|
||
|
x="84"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id3.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="4"
|
||
|
x="112"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id4.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="5"
|
||
|
x="140"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id5.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="6"
|
||
|
x="168"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id6.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="7"
|
||
|
x="196"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id7.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="8"
|
||
|
x="224"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id8.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="9"
|
||
|
x="252"
|
||
|
y="0"
|
||
|
tx_noitem="W_slot_shortcut_id9.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="10"
|
||
|
x="0"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id0.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="11"
|
||
|
x="28"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id1.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="12"
|
||
|
x="56"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id2.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="13"
|
||
|
x="84"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id3.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="14"
|
||
|
x="112"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id4.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="15"
|
||
|
x="140"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id5.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="16"
|
||
|
x="168"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id6.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="17"
|
||
|
x="196"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id7.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="18"
|
||
|
x="224"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id8.tga" />
|
||
|
<instance template="ctrl_memory"
|
||
|
index="19"
|
||
|
x="252"
|
||
|
y="-26"
|
||
|
tx_noitem="W_slot_shortcut_shift_id9.tga" />
|
||
|
<!-- The NextAction and CyclingAction Markers. Don't modify ids. They are posparented in code to the good ctrl -->
|
||
|
<view type="bitmap"
|
||
|
id="view_next_action"
|
||
|
texture="action_next.tga"
|
||
|
global_color="false"
|
||
|
active="false"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
render_layer="3" />
|
||
|
<view type="bitmap"
|
||
|
id="view_cycle_action"
|
||
|
texture="action_cycle.tga"
|
||
|
global_color="false"
|
||
|
active="false"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
render_layer="3" />
|
||
|
<!-- They are hid special accouting to server state -->
|
||
|
<link expr="@SERVER:EXECUTE_PHRASE:NEXT_COUNTER"
|
||
|
action="phrase_counter_update"
|
||
|
params="cyclic=0" />
|
||
|
<link expr="@SERVER:EXECUTE_PHRASE:CYCLE_COUNTER"
|
||
|
action="phrase_counter_update"
|
||
|
params="cyclic=1" />
|
||
|
<link expr="@UI:VARIABLES:CURRENT_TIME"
|
||
|
action="phrase_debug_client" />
|
||
|
</group>
|
||
|
<group type="select_number"
|
||
|
id="select_memory"
|
||
|
value="UI:PHRASE:SELECT_MEMORY"
|
||
|
loop="true"
|
||
|
min="1"
|
||
|
max="10"
|
||
|
x="9"
|
||
|
y="0"
|
||
|
w="297"
|
||
|
h="52"
|
||
|
posparent="shortcuts"
|
||
|
posref="MM MM"
|
||
|
delta="1">
|
||
|
<view type="bitmap"
|
||
|
id="slot_number"
|
||
|
posref="MR MR"
|
||
|
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"
|
||
|
x="-2"
|
||
|
y="-6"
|
||
|
tx_normal="W_arrow_up_1.tga"
|
||
|
tx_pushed="W_arrow_up_1.tga"
|
||
|
tx_over="W_button_12_over.tga"
|
||
|
tooltip="uittHandSet"
|
||
|
tooltip_parent="win" />
|
||
|
<ctrl type="button"
|
||
|
id="arrow_down"
|
||
|
button_type="push_button"
|
||
|
posref="BR BR"
|
||
|
x="-2"
|
||
|
y="6"
|
||
|
tx_normal="W_arrow_down_1.tga"
|
||
|
tx_pushed="W_arrow_down_1.tga"
|
||
|
tx_over="W_button_12_over.tga"
|
||
|
tooltip="uittHandSet"
|
||
|
tooltip_parent="win" />
|
||
|
</group>
|
||
|
<link expr="@UI:PHRASE:SELECT_MEMORY"
|
||
|
action="phrase_select_memory"
|
||
|
params="value=add(@UI:PHRASE:SELECT_MEMORY,-1)" />
|
||
|
</group>
|
||
|
<tree node="gestionsets" />
|
||
|
<!-- hands -->
|
||
|
<!-- ************************* -->
|
||
|
<!-- ** TEAM SHARING SYSTEM ** -->
|
||
|
<!-- ************************* -->
|
||
|
<!-- Used to share item or phrase in mission rewards -->
|
||
|
<template name="t_team_share_member"
|
||
|
id=""
|
||
|
memberid=""
|
||
|
x="0"
|
||
|
y="0"
|
||
|
y1="0"
|
||
|
posref="TL TL"
|
||
|
posparent="parent">
|
||
|
<view type="text_id"
|
||
|
id="t_#id"
|
||
|
x="#x"
|
||
|
y="#y"
|
||
|
posref="TL TL"
|
||
|
posparent="#posparent"
|
||
|
fontsize="10"
|
||
|
shadow="true"
|
||
|
textid="LOCAL:INVENTORY:SHARE:TM_#memberid:NAME"
|
||
|
dynamic_string="false" />
|
||
|
<view type="bitmap"
|
||
|
id="v_#id"
|
||
|
x="-2"
|
||
|
y="#y1"
|
||
|
posref="TR TR"
|
||
|
posparent="#posparent"
|
||
|
texture="w_answer_16_valid.tga"
|
||
|
global_color="false" />
|
||
|
<link expr="ne(@LOCAL:INVENTORY:SHARE:TM_#memberid:NAME,0)"
|
||
|
target="t_#id:active,v_#id:active" />
|
||
|
<link expr="ifthenelse(eq(@LOCAL:INVENTORY:SHARE:TM_#memberid:VALID,0), '', 'w_answer_16_valid.tga')"
|
||
|
target="v_#id:texture" />
|
||
|
</template>
|
||
|
<group id="team_share"
|
||
|
type="container"
|
||
|
posref="MM MM"
|
||
|
w="454"
|
||
|
h="136"
|
||
|
openable="false"
|
||
|
opened="true"
|
||
|
resizer="false"
|
||
|
savable="false"
|
||
|
right_button="false"
|
||
|
movable="true"
|
||
|
win_priority="%win_priority_high"
|
||
|
title="uiTeamShareTitle"
|
||
|
header_color="UI:SAVE:WIN:COLORS:MEM"
|
||
|
global_color="false">
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="12"
|
||
|
posref="TL TL"></group>
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="32"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<group id="top_menu"
|
||
|
sizeref="w"
|
||
|
w="0"
|
||
|
h="18"
|
||
|
y="-17"
|
||
|
posref="TL TL">
|
||
|
<view type="bitmap"
|
||
|
id="back"
|
||
|
x="274"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="162"
|
||
|
sizeref="h"
|
||
|
texture="blank.tga"
|
||
|
color="0 0 0 64"
|
||
|
global_color="false" />
|
||
|
<view type="bitmap"
|
||
|
id="sep1"
|
||
|
x="208"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep2"
|
||
|
x="236"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep3"
|
||
|
x="272"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep4"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
posref="TR TR"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="text"
|
||
|
id="items"
|
||
|
x="10"
|
||
|
y="0"
|
||
|
posref="BL BL"
|
||
|
fontsize="10"
|
||
|
hardtext="uiTeamShareItems"
|
||
|
shadow="true"
|
||
|
global_color="false" />
|
||
|
<view type="text"
|
||
|
id="Nbr"
|
||
|
x="220"
|
||
|
y="0"
|
||
|
posref="BL BL"
|
||
|
fontsize="12"
|
||
|
hardtext="uiTeamShareAsks"
|
||
|
shadow="true"
|
||
|
global_color="false" />
|
||
|
<view type="text"
|
||
|
id="chances"
|
||
|
x="252"
|
||
|
y="-1"
|
||
|
posref="BL BL"
|
||
|
fontsize="12"
|
||
|
hardtext="uiTeamShareChance"
|
||
|
shadow="true"
|
||
|
global_color="false" />
|
||
|
<view type="text"
|
||
|
id="valids"
|
||
|
x="276"
|
||
|
y="0"
|
||
|
posref="BL BL"
|
||
|
fontsize="10"
|
||
|
hardtext="uiTeamShareValid"
|
||
|
shadow="true"
|
||
|
global_color="false" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
h="214"
|
||
|
posref="TR TR">
|
||
|
<group id="separators"
|
||
|
posref="TL TL"
|
||
|
sizeref="wh"
|
||
|
h="-22">
|
||
|
<view type="bitmap"
|
||
|
id="back"
|
||
|
x="274"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="162"
|
||
|
h="190"
|
||
|
texture="blank.tga"
|
||
|
color="0 0 0 64"
|
||
|
global_color="false" />
|
||
|
<view type="bitmap"
|
||
|
id="sep0"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
h="2"
|
||
|
sizeref="w"
|
||
|
texture="W_line_hor.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep1"
|
||
|
x="208"
|
||
|
y="-2"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
h="-4"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep2"
|
||
|
x="236"
|
||
|
y="-2"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
h="-4"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep3"
|
||
|
x="272"
|
||
|
y="-2"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
h="-4"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep4"
|
||
|
x="436"
|
||
|
y="-2"
|
||
|
posref="TL TL"
|
||
|
scale="true"
|
||
|
w="2"
|
||
|
sizeref="h"
|
||
|
h="-4"
|
||
|
texture="W_line_ver.tga" />
|
||
|
<view type="bitmap"
|
||
|
id="sep5"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
posref="BL BL"
|
||
|
scale="true"
|
||
|
h="2"
|
||
|
sizeref="w"
|
||
|
texture="W_line_hor.tga" />
|
||
|
</group>
|
||
|
<group id="list_of_items"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="-6"
|
||
|
w="272"
|
||
|
h="184">
|
||
|
<!-- The H should be "42+hspace" * Number of rows. Setup list.max_h too below -->
|
||
|
<group type="list_sheet_share"
|
||
|
sizeref="w"
|
||
|
w="0"
|
||
|
h="184"
|
||
|
id="content"
|
||
|
posref="TM TM"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
xitem="18"
|
||
|
yitem="-2"
|
||
|
xtext="62"
|
||
|
ytext="-2"
|
||
|
selection="false"
|
||
|
nature="auto"
|
||
|
x_nbmember="212"
|
||
|
y_nbmember="-20"
|
||
|
icon_wanted="W_opacity_on.tga"
|
||
|
icon_not_wanted="w_slot_on.tga"
|
||
|
x_wanted="2"
|
||
|
y_wanted="-17"
|
||
|
x_chance="240"
|
||
|
y_chance="-20"
|
||
|
hspace="4"
|
||
|
array="false"
|
||
|
maxitem="16"
|
||
|
startitem="0"
|
||
|
value="SERVER:INVENTORY:SHARE"
|
||
|
selection_group="buy_selection"
|
||
|
onclick_r="open_item_help"
|
||
|
onclick_l="team_share_choose"
|
||
|
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="136">
|
||
|
<ctrl style="skin_scroll"
|
||
|
id="scroll_row"
|
||
|
posref="TL TL"
|
||
|
target_stepy="44" />
|
||
|
<group id="list"
|
||
|
sizeref="w"
|
||
|
posref="TL TL"
|
||
|
max_h="184"
|
||
|
x="8"
|
||
|
y="0"
|
||
|
w="-8"
|
||
|
h="0" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<group id="list_of_members"
|
||
|
posref="TR TR"
|
||
|
x="0"
|
||
|
y="-6"
|
||
|
w="156"
|
||
|
h="184">
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm1"
|
||
|
memberid="0"
|
||
|
y="0"
|
||
|
y1="4" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm2"
|
||
|
memberid="1"
|
||
|
y="-20"
|
||
|
y1="-16" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm3"
|
||
|
memberid="2"
|
||
|
y="-40"
|
||
|
y1="-36" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm4"
|
||
|
memberid="3"
|
||
|
y="-60"
|
||
|
y1="-56" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm5"
|
||
|
memberid="4"
|
||
|
y="-80"
|
||
|
y1="-76" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm6"
|
||
|
memberid="5"
|
||
|
y="-100"
|
||
|
y1="-96" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm7"
|
||
|
memberid="6"
|
||
|
y="-120"
|
||
|
y1="-116" />
|
||
|
<instance template="t_team_share_member"
|
||
|
id="tsm8"
|
||
|
memberid="7"
|
||
|
y="-140"
|
||
|
y1="-136" />
|
||
|
</group>
|
||
|
<group id="tooltips"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="w"
|
||
|
h="190">
|
||
|
<ctrl type="tooltip"
|
||
|
id="ttselect"
|
||
|
tooltip="uiTS_Select"
|
||
|
color="255 255 255 255"
|
||
|
posref="TL TL"
|
||
|
x="8"
|
||
|
y="0"
|
||
|
w="18"
|
||
|
h="190" />
|
||
|
<ctrl type="tooltip"
|
||
|
id="ttitems"
|
||
|
tooltip="uiTS_Items"
|
||
|
posparent="ttselect"
|
||
|
color="255 255 255 255"
|
||
|
posref="TR TL"
|
||
|
w="183"
|
||
|
h="190" />
|
||
|
<ctrl type="tooltip"
|
||
|
id="tttimes"
|
||
|
tooltip="uiTS_Times"
|
||
|
posparent="ttitems"
|
||
|
color="255 255 255 255"
|
||
|
posref="TR TL"
|
||
|
w="28"
|
||
|
h="190" />
|
||
|
<ctrl type="tooltip"
|
||
|
id="ttchance"
|
||
|
tooltip="uiTS_Chances"
|
||
|
posparent="tttimes"
|
||
|
color="255 255 255 255"
|
||
|
posref="TR TL"
|
||
|
w="36"
|
||
|
h="190" />
|
||
|
<ctrl type="tooltip"
|
||
|
id="ttvalid"
|
||
|
tooltip="uiTS_Valids"
|
||
|
posparent="ttchance"
|
||
|
color="255 255 255 255"
|
||
|
posref="TR TL"
|
||
|
w="161"
|
||
|
h="190" />
|
||
|
</group>
|
||
|
<ctrl style="button_ok"
|
||
|
posref="BM BM"
|
||
|
y="2"
|
||
|
onclick_l="team_share_valid"
|
||
|
hardtext="uiValidate" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="team_share" />
|
||
|
<!-- ************* -->
|
||
|
<!-- ** DEFENSE ** -->
|
||
|
<!-- ************* -->
|
||
|
<proc id="defense_active">
|
||
|
<action handler="set"
|
||
|
params="dblink=UI:VARIABLES:ISACTIVE:DEFENSE|value=1" />
|
||
|
</proc>
|
||
|
<proc id="defense_deactive">
|
||
|
<action handler="set"
|
||
|
params="dblink=UI:VARIABLES:ISACTIVE:DEFENSE|value=0" />
|
||
|
</proc>
|
||
|
<style style="defense_armor"
|
||
|
type="sheet"
|
||
|
menu_r="%self_item_modal_menu"
|
||
|
selection_group="inventory_selection"
|
||
|
auto_grayed="false" />
|
||
|
<template name="defense_value"
|
||
|
x="0"
|
||
|
y="1"
|
||
|
w="40"
|
||
|
h="12"
|
||
|
posref="BM BM"
|
||
|
keep="true"
|
||
|
id=""
|
||
|
val_defense=""
|
||
|
parent="">
|
||
|
<group id="#id"
|
||
|
posref="#posref"
|
||
|
w="#w"
|
||
|
h="#h"
|
||
|
x="#x"
|
||
|
y="#y"
|
||
|
posparent="#posparent">
|
||
|
<view type="bitmap"
|
||
|
id="back"
|
||
|
posref="TL TL"
|
||
|
texture="blank.tga"
|
||
|
scale="true"
|
||
|
sizeref="wh"
|
||
|
color="0 0 0 80"
|
||
|
global_color="false" />
|
||
|
<view type="text_number"
|
||
|
id="value"
|
||
|
posref="TM TM"
|
||
|
x="2"
|
||
|
y="-2"
|
||
|
color="255 255 255 255"
|
||
|
shadow="true"
|
||
|
global_color="false"
|
||
|
fontsize="10"
|
||
|
value="#val_defense" />
|
||
|
<view type="text"
|
||
|
id="sign"
|
||
|
posref="ML MR"
|
||
|
x="1"
|
||
|
y="0"
|
||
|
color="152 211 72 255"
|
||
|
posparent="value"
|
||
|
shadow="true"
|
||
|
global_color="false"
|
||
|
fontsize="10"
|
||
|
hardtext="+" />
|
||
|
<link expr="gt(@#val_defense,0)"
|
||
|
target="sign:active" />
|
||
|
<link expr="ifthenelse(lt(@#val_defense,0),'-2',
|
||
|
ifthenelse(gt(@#val_defense,0),'1','0'))"
|
||
|
target="value:x" />
|
||
|
<link expr="ifthenelse(lt(@#val_defense,0),'236 74 36 255',
|
||
|
ifthenelse(gt(@#val_defense,0),'152 211 72 255', '255 255 255 255'))"
|
||
|
target="value:color" />
|
||
|
</group>
|
||
|
</template>
|
||
|
<group type="container"
|
||
|
id="defense"
|
||
|
w="94"
|
||
|
h="256"
|
||
|
title="uiDefenseTitle"
|
||
|
min_w="94"
|
||
|
max_w="94"
|
||
|
min_h="236"
|
||
|
max_h="236"
|
||
|
resizer="false"
|
||
|
locked="true"
|
||
|
header_active="true"
|
||
|
right_button="true"
|
||
|
movable="true"
|
||
|
active="false"
|
||
|
opened="true"
|
||
|
openable="false"
|
||
|
global_color="false"
|
||
|
header_color="UI:SAVE:WIN:COLORS:INV"
|
||
|
title_class="formated"
|
||
|
on_active="proc"
|
||
|
on_active_params="defense_active"
|
||
|
on_deactive="proc"
|
||
|
on_deactive_params="defense_deactive">
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
h="12"
|
||
|
posref="TL TL"></group>
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
w="86"
|
||
|
h="248"
|
||
|
posref="TL TL"
|
||
|
group_onclick_r="active_menu"
|
||
|
group_params_r="menu=ui:interface:base_menu_with_color">
|
||
|
<group id="styles"
|
||
|
posref="TM TM"
|
||
|
y="-20"
|
||
|
sizeref="w"
|
||
|
w="0"
|
||
|
h="50">
|
||
|
<ctrl style="defense_style_button"
|
||
|
id="style1"
|
||
|
posref="TM TM"
|
||
|
y="0"
|
||
|
hardtext="uiStyle1"
|
||
|
onclick_l="dodge"
|
||
|
params_l="" />
|
||
|
<ctrl style="defense_style_button"
|
||
|
id="style2"
|
||
|
posref="BM BM"
|
||
|
y="0"
|
||
|
hardtext="uiStyle2"
|
||
|
onclick_l="parry"
|
||
|
params_l="" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:DEFENSE_MODE,0)"
|
||
|
target="style1:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:DEFENSE_MODE,1)"
|
||
|
target="style2:pushed" />
|
||
|
</group>
|
||
|
<group id="armors"
|
||
|
posref="BR BR"
|
||
|
w="86"
|
||
|
h="174"
|
||
|
x="0"
|
||
|
y="0">
|
||
|
<ctrl style="defense_armor"
|
||
|
id="head"
|
||
|
posref="TL TL"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
tx_noitem="W_AR_helmet.tga"
|
||
|
item_slot="HEAD"
|
||
|
value="%head"
|
||
|
tooltip="uittDefenseHead" />
|
||
|
<ctrl style="defense_armor"
|
||
|
id="chest"
|
||
|
posref="BL TL"
|
||
|
posparent="head"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_gilet.tga"
|
||
|
item_slot="CHEST"
|
||
|
value="%chest"
|
||
|
tooltip="uittDefenseChest" />
|
||
|
<ctrl style="defense_armor"
|
||
|
id="legs"
|
||
|
posref="BL TL"
|
||
|
posparent="chest"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_pantabotte.tga"
|
||
|
item_slot="LEGS"
|
||
|
value="%legs"
|
||
|
tooltip="uittDefenseLegs" />
|
||
|
<ctrl style="defense_armor"
|
||
|
id="feet"
|
||
|
posref="BL TL"
|
||
|
posparent="legs"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_botte.tga"
|
||
|
item_slot="FEET"
|
||
|
value="%feet"
|
||
|
tooltip="uittDefenseFeet" />
|
||
|
<ctrl style="defense_armor"
|
||
|
id="arms"
|
||
|
posref="TR TL"
|
||
|
posparent="chest"
|
||
|
x="2"
|
||
|
y="11"
|
||
|
tx_noitem="W_AR_armpad.tga"
|
||
|
item_slot="ARMS"
|
||
|
value="%arms"
|
||
|
tooltip="uittDefenseArms" />
|
||
|
<ctrl style="defense_armor"
|
||
|
id="hands"
|
||
|
posref="BL TL"
|
||
|
posparent="arms"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
tx_noitem="W_AR_hand.tga"
|
||
|
item_slot="HANDS"
|
||
|
value="%hands"
|
||
|
tooltip="uittDefenseHands" />
|
||
|
<!-- BUTTONS TO DEFINE DEFENSE TARGET -->
|
||
|
<ctrl id="all"
|
||
|
type="text_button"
|
||
|
button_type="radio_button"
|
||
|
posref="BR BR"
|
||
|
wmin="42"
|
||
|
y="0"
|
||
|
tx_normal="w_defense_normal"
|
||
|
tx_pushed="w_defense"
|
||
|
tx_over="w_defense"
|
||
|
text_y="-2"
|
||
|
fontsize="12"
|
||
|
shadow="true"
|
||
|
hardtext="uiDefenseReset"
|
||
|
color="255 255 255 255"
|
||
|
col_over="255 255 255 255"
|
||
|
col_pushed="255 190 0 255"
|
||
|
global_color_normal="true"
|
||
|
global_color_over="true"
|
||
|
global_color_pushed="false"
|
||
|
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="true"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="UNDEFINED" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="head_button"
|
||
|
posparent="head"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Head" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="chest_button"
|
||
|
posparent="chest"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Body" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="arms_button"
|
||
|
posparent="arms"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Arms" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="hands_button"
|
||
|
posparent="hands"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Hands" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="legs_button"
|
||
|
posparent="legs"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Legs" />
|
||
|
<ctrl style="defense_button"
|
||
|
id="feet_button"
|
||
|
posparent="feet"
|
||
|
posref="MM MM"
|
||
|
onclick_l="select_protected_slot"
|
||
|
params_l="Feet" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,0)"
|
||
|
target="all:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,1)"
|
||
|
target="head_button:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,2)"
|
||
|
target="chest_button:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,3)"
|
||
|
target="arms_button:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,4)"
|
||
|
target="hands_button:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,5)"
|
||
|
target="legs_button:pushed" />
|
||
|
<link expr="eq(@SERVER:DEFENSE:PROTECTED_SLOT,6)"
|
||
|
target="feet_button:pushed" />
|
||
|
<instance template="defense_value"
|
||
|
id="head_val"
|
||
|
posparent="head"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:0:MODIFIER" />
|
||
|
<instance template="defense_value"
|
||
|
id="chest_val"
|
||
|
posparent="chest"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:1:MODIFIER" />
|
||
|
<instance template="defense_value"
|
||
|
id="arms_val"
|
||
|
posparent="arms"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:2:MODIFIER" />
|
||
|
<instance template="defense_value"
|
||
|
id="hands_val"
|
||
|
posparent="hands"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:3:MODIFIER" />
|
||
|
<instance template="defense_value"
|
||
|
id="legs_val"
|
||
|
posparent="legs"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:4:MODIFIER" />
|
||
|
<instance template="defense_value"
|
||
|
id="feet_val"
|
||
|
posparent="feet"
|
||
|
val_defense="SERVER:DEFENSE:SLOTS:5:MODIFIER" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<group id="content"
|
||
|
w="0"
|
||
|
h="0" />
|
||
|
</group>
|
||
|
<tree node="defense" />
|
||
|
<!-- ********************************************************************* -->
|
||
|
<!-- ** CUSTOM TEXT EDITION AND DISPLAY ** -->
|
||
|
<!-- ********************************************************************* -->
|
||
|
<!-- :NOTE: ids are groupName+"_suffix", change them with group name -->
|
||
|
<!-- element/type -->
|
||
|
<define id="edit_custom_edit_large"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:edit_large" />
|
||
|
<!-- group/ -->
|
||
|
<define id="edit_custom_edit_box_large"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:edit_large:eb" />
|
||
|
<!-- group/edit_box -->
|
||
|
<define id="edit_custom_edit_short"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:edit_short" />
|
||
|
<!-- group/ -->
|
||
|
<define id="edit_custom_edit_box_short"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:edit_short:eb" />
|
||
|
<!-- group/edit_box -->
|
||
|
<define id="edit_custom_display"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:display" />
|
||
|
<!-- view/text -->
|
||
|
<define id="edit_custom_edit_buttons"
|
||
|
value="ui:interface:edit_custom:content:buttons_edit" />
|
||
|
<!-- group/ -->
|
||
|
<define id="edit_custom_close_button"
|
||
|
value="ui:interface:edit_custom:content:button_close" />
|
||
|
<!-- ctrl/button -->
|
||
|
<define id="edit_custom_background"
|
||
|
value="ui:interface:edit_custom:content:scroll_text:background" />
|
||
|
<!-- view/bitmap -->
|
||
|
<!-- To know if EditCustom phrase is opened or not -->
|
||
|
<variable entry="UI:VARIABLES:ISACTIVE:PHRASE_EDIT_CUSTOM"
|
||
|
type="sint32"
|
||
|
value="0" />
|
||
|
<proc id="proc_phrase_edit_custom_opened">
|
||
|
<action handler="set"
|
||
|
params="dblink=UI:VARIABLES:ISACTIVE:PHRASE_EDIT_CUSTOM|value=1" />
|
||
|
</proc>
|
||
|
<proc id="proc_phrase_edit_custom_closed">
|
||
|
<action handler="set"
|
||
|
params="dblink=UI:VARIABLES:ISACTIVE:PHRASE_EDIT_CUSTOM|value=0" />
|
||
|
<action handler="on_close_edit_custom" />
|
||
|
</proc>
|
||
|
<group type="container"
|
||
|
id="edit_custom"
|
||
|
w="432"
|
||
|
h="400"
|
||
|
title="uiItemTextEdition"
|
||
|
global_color="false"
|
||
|
line_at_bottom="false"
|
||
|
movable="true"
|
||
|
active="false"
|
||
|
opened="true"
|
||
|
openable="false"
|
||
|
resizer="true"
|
||
|
savable="false"
|
||
|
header_color="UI:SAVE:WIN:COLORS:INFOS"
|
||
|
on_active="proc"
|
||
|
on_active_params="proc_phrase_edit_custom_opened"
|
||
|
on_deactive="proc"
|
||
|
on_deactive_params="proc_phrase_edit_custom_closed"
|
||
|
pop_min_w="432"
|
||
|
pop_min_h="128"
|
||
|
pop_max_w="800"
|
||
|
pop_max_h="600">
|
||
|
<group id="header_closed"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
child_resize_w="true"
|
||
|
h="16"
|
||
|
posref="TL TL" />
|
||
|
<group id="header_opened"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
child_resize_w="true"
|
||
|
h="16"
|
||
|
posref="TL TL" />
|
||
|
<group id="content"
|
||
|
x="0"
|
||
|
y="0"
|
||
|
sizeref="wh"
|
||
|
w="0"
|
||
|
h="0"
|
||
|
posref="TL TL">
|
||
|
<group id="crop"
|
||
|
posref="TR TR"
|
||
|
x="0"
|
||
|
y="-8"
|
||
|
sizeref="wh"
|
||
|
w="-16"
|
||
|
h="-32" />
|
||
|
<!-- THEME -->
|
||
|
<group id="scroll_text"
|
||
|
posparent="crop"
|
||
|
posref="TM TM"
|
||
|
x="0"
|
||
|
y="-4"
|
||
|
sizeref="w"
|
||
|
child_resize_h="true"
|
||
|
child_resize_hmargin="4"
|
||
|
w="-4"
|
||
|
max_sizeparent="crop"
|
||
|
max_sizeref="h"
|
||
|
max_h="-4"
|
||
|
active="true">
|
||
|
<view type="bitmap"
|
||
|
id="background"
|
||
|
posref="TL TL"
|
||
|
sizeref="w"
|
||
|
x="0"
|
||
|
y="-8"
|
||
|
txtwidth="300"
|
||
|
txtheight="360"
|
||
|
texture=""
|
||
|
global_color="false"
|
||
|
render_layer="0" />
|
||
|
<view type="text"
|
||
|
id="display"
|
||
|
posref="TL TL"
|
||
|
sizeref="w"
|
||
|
color="255 255 255 160"
|
||
|
x="2"
|
||
|
y="-4"
|
||
|
fontsize="12"
|
||
|
shadow="true"
|
||
|
multi_line="true"
|
||
|
multi_line_space="0" />
|
||
|
<instance template="edit_box_widget_multiline"
|
||
|
max_num_chars="1024"
|
||
|
max_num_return="50"
|
||
|
id="edit_large"
|
||
|
posref="TL TL"
|
||
|
x="4"
|
||
|
y="-8"
|
||
|
sizeref="w"
|
||
|
sizeref_eb="w"
|
||
|
child_resize_h="true"
|
||
|
w="-8"
|
||
|
h="-30"
|
||
|
text_x="0"
|
||
|
text_y="0"
|
||
|
text_ref="TL TL"
|
||
|
fontsize="12"
|
||
|
multi_line="true"
|
||
|
enter_loose_focus="true"
|
||
|
enter_recover_focus="false"
|
||
|
prompt=""
|
||
|
reset_focus_on_hide="true"
|
||
|
want_return="true"
|
||
|
active="false"
|
||
|
render_layer="1"
|
||
|
scale="false" />
|
||
|
<instance template="edit_box_widget_multiline"
|
||
|
max_num_chars="256"
|
||
|
max_num_return="16"
|
||
|
id="edit_short"
|
||
|
posref="TL TL"
|
||
|
x="4"
|
||
|
y="-8"
|
||
|
sizeref="w"
|
||
|
sizeref_eb="w"
|
||
|
child_resize_h="true"
|
||
|
w="-8"
|
||
|
h="-30"
|
||
|
text_x="0"
|
||
|
text_y="0"
|
||
|
text_ref="TL TL"
|
||
|
fontsize="12"
|
||
|
multi_line="true"
|
||
|
enter_loose_focus="true"
|
||
|
enter_recover_focus="false"
|
||
|
prompt=""
|
||
|
reset_focus_on_hide="true"
|
||
|
want_return="true"
|
||
|
active="false"
|
||
|
render_layer="1"
|
||
|
scale="false" />
|
||
|
</group>
|
||
|
<ctrl style="skin_scroll"
|
||
|
id="scroll_bar_theme"
|
||
|
align="T"
|
||
|
target="scroll_text"
|
||
|
posparent="crop"
|
||
|
posref="TL TR"
|
||
|
x="-8"
|
||
|
y="0" />
|
||
|
<view type="bitmap"
|
||
|
id="sep"
|
||
|
x="0"
|
||
|
y="-2"
|
||
|
posparent="crop"
|
||
|
posref="BR TR"
|
||
|
scale="true"
|
||
|
h="2"
|
||
|
sizeparent="parent"
|
||
|
sizeref="w"
|
||
|
texture="W_line_hor.tga" />
|
||
|
<instance id="buttons_edit"
|
||
|
template="button_ok_cancel"
|
||
|
posref="BR BR"
|
||
|
x="-4"
|
||
|
y="2"
|
||
|
active="false"
|
||
|
onclick_ok="validate_edit_custom"
|
||
|
onclick_ok_param="ui:interface:edit_custom"
|
||
|
onclick_cancel="hide"
|
||
|
onclick_cancel_param="ui:interface:edit_custom" />
|
||
|
<ctrl id="button_close"
|
||
|
style="button_cancel"
|
||
|
x="-4"
|
||
|
y="2"
|
||
|
posref="BR BR"
|
||
|
text_y="-2"
|
||
|
onclick_l="hide"
|
||
|
params_l="ui:interface:edit_custom"
|
||
|
hardtext="uittClose"
|
||
|
tooltip="uittClose" />
|
||
|
</group>
|
||
|
</group>
|
||
|
<tree node="edit_custom" />
|
||
|
</interface_config>
|