mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-22 17:08:43 +00:00
6784 lines
214 KiB
XML
6784 lines
214 KiB
XML
<!-- ****************************************** -->
|
|
<!-- * 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 INFORMATIONS * -->
|
|
<!-- ************************************ -->
|
|
<!-- * 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_info_text_h"
|
|
value="14" />
|
|
<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"
|
|
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="TL ML"
|
|
x="0"
|
|
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="0"
|
|
y="-3"
|
|
fontsize="14"
|
|
shadow="true"
|
|
hardtext=""
|
|
color="255 255 255 255"
|
|
global_color="true" />
|
|
<view type="text"
|
|
id="info1"
|
|
posref="TL TL"
|
|
x="0"
|
|
y="-17"
|
|
fontsize="12"
|
|
shadow="true"
|
|
hardtext=""
|
|
color="255 255 255 255"
|
|
global_color="true" />
|
|
<view type="text"
|
|
id="info2"
|
|
posref="TL TL"
|
|
x="0"
|
|
y="-32"
|
|
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"
|
|
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="-3"
|
|
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>
|
|
<view type="bitmap"
|
|
id="pvp_faction_logo"
|
|
posref="MR ML"
|
|
posparent="right"
|
|
x="4"
|
|
scale="true"
|
|
w="20"
|
|
h="20"
|
|
global_color="false" />
|
|
<view type="bitmap"
|
|
id="pvp_outpost_logo"
|
|
posref="MR ML"
|
|
posparent="pvp_faction_logo"
|
|
x="2"
|
|
scale="true"
|
|
w="20"
|
|
h="20"
|
|
texture="Building_state2.tga"
|
|
global_color="false" />
|
|
<view type="bitmap"
|
|
id="pvp_duel_logo"
|
|
posref="MR ML"
|
|
posparent="pvp_outpost_logo"
|
|
x="2"
|
|
scale="true"
|
|
w="20"
|
|
h="20"
|
|
texture="ICO_Multi_Fight.tga"
|
|
global_color="false" />
|
|
<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" />
|
|
<view type="bitmap"
|
|
id="npc_mission_logo"
|
|
posref="TL TR"
|
|
x="-8"
|
|
slot="false"
|
|
posparent="right"
|
|
color="255 255 255 255"
|
|
render_layer="1"
|
|
texture=""
|
|
global_color="false" />
|
|
<view type="bitmap"
|
|
id="npc_mission_logo_over"
|
|
posref="TL TR"
|
|
x="-8"
|
|
slot="false"
|
|
posparent="right"
|
|
color="255 255 255 255"
|
|
render_layer="2"
|
|
texture=""
|
|
global_color="false" />
|
|
</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"
|
|
child_resize_hmargin="42"
|
|
w="0"
|
|
h="86"
|
|
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"
|
|
x="42"
|
|
y="-20"
|
|
child_resize_w="true"
|
|
w="0"
|
|
h="158"
|
|
posref="TL TL"
|
|
child_resize_wmargin="4">
|
|
<view type="bitmap"
|
|
id="win_jauge_mid"
|
|
posref="TL TL"
|
|
x="0"
|
|
y="-22"
|
|
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="text"
|
|
id="info0"
|
|
posref="TL TL"
|
|
x="4"
|
|
y="0"
|
|
fontsize="14"
|
|
shadow="true"
|
|
hardtext="Forage_Source"
|
|
color="255 255 255 255"
|
|
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_first_word_letter_up"></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" />
|
|
<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="item_text_edition"
|
|
name="uimItemTextEdit"
|
|
handler="item_text_edition"
|
|
params="ui:interface:edit_custom" />
|
|
<action id="item_text_display"
|
|
name="uimItemTextDisplay"
|
|
handler="item_text_display"
|
|
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">
|
|
<!--<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="" />
|
|
</group>
|
|
<!-- item menu default -->
|
|
<group type="menu"
|
|
id="item_menu"
|
|
extends="base_menu">
|
|
<!--<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="" />
|
|
</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" />
|
|
<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" />
|
|
<!-- 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 Comsetic 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>
|
|
</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"
|
|
tooltip_parent="win" />
|
|
<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"
|
|
tooltip_parent="win" />
|
|
<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"
|
|
tooltip_parent="win" />
|
|
<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_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"
|
|
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"
|
|
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_missmp"
|
|
x="-35"
|
|
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="-60"
|
|
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="-85"
|
|
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="-110"
|
|
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="-135"
|
|
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>
|
|
</interface_config>
|