fix: 装备属性面板避让逻辑 + 多项功能更新
- item_tooltip_view.gd: 新增 avoid_rect 属性,tooltip 与装备窗口重叠时自动推到左侧 - inventory_ui.gd: 悬停装备时传入窗口矩形作为避让区域 - 包含其他累积的功能开发和测试文件
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
libgr2.loader_errors 52 0.00153367
|
||||
libgr2.animation 52 0.00135464
|
||||
formats.msa_loop_data 52 0.0100701
|
||||
formats.msm_hair 52 0.0050266
|
||||
formats.combo_table 52 0.0072679
|
||||
formats.attribute_data 52 0.00955724
|
||||
formats.map_formats 52 0.0117682
|
||||
net.cipher_roundtrip 52 0.0808886
|
||||
net.loopback_flow 52 6.25605
|
||||
net.entity_store 52 0.0894599
|
||||
net.state_queue 52 0.0850084
|
||||
net.classic_wire 52 0.00791366
|
||||
net.classic_stream 52 0.0995004
|
||||
net.classic_session 52 0.021001
|
||||
net.classic_cipher 52 0.239832
|
||||
net.classic_encstream 52 0.450225
|
||||
net.classic_mark 52 0.0904213
|
||||
net.text_codec 52 0.0816951
|
||||
net.bounds 52 0.0768052
|
||||
net.guild_mark 52 0.0806104
|
||||
pack.roundtrip 52 0.00490886
|
||||
proto.item_mob 52 0.0286654
|
||||
proto.item_layout 52 0.00140482
|
||||
---
|
||||
@@ -0,0 +1,373 @@
|
||||
Start testing: Sep 21 10:07 PDT
|
||||
----------------------------------------------------------
|
||||
16/23 Testing: net.classic_encstream
|
||||
16/23 Test: net.classic_encstream
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_encstream_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_encstream" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_classic_encstream_test OK
|
||||
<end of output>
|
||||
Test time = 1.96 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_encstream" end time: Sep 21 10:07 PDT
|
||||
"net.classic_encstream" time elapsed: 00:00:01
|
||||
----------------------------------------------------------
|
||||
|
||||
15/23 Testing: net.classic_cipher
|
||||
15/23 Test: net.classic_cipher
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_cipher_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_cipher" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_classic_cipher_test OK
|
||||
<end of output>
|
||||
Test time = 0.84 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_cipher" end time: Sep 21 10:07 PDT
|
||||
"net.classic_cipher" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
13/23 Testing: net.classic_stream
|
||||
13/23 Test: net.classic_stream
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_stream_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_stream" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_classic_stream_test OK
|
||||
<end of output>
|
||||
Test time = 0.76 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_stream" end time: Sep 21 10:07 PDT
|
||||
"net.classic_stream" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
17/23 Testing: net.classic_mark
|
||||
17/23 Test: net.classic_mark
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_mark_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_mark" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
<end of output>
|
||||
Test time = 0.67 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_mark" end time: Sep 21 10:07 PDT
|
||||
"net.classic_mark" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
10/23 Testing: net.entity_store
|
||||
10/23 Test: net.entity_store
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_entity_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.entity_store" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.65 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.entity_store" end time: Sep 21 10:07 PDT
|
||||
"net.entity_store" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
11/23 Testing: net.state_queue
|
||||
11/23 Test: net.state_queue
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_state_queue_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.state_queue" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
PASS: net_state_queue_test (§3.2 TCP state queue / thresholds / gates)
|
||||
<end of output>
|
||||
Test time = 0.63 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.state_queue" end time: Sep 21 10:07 PDT
|
||||
"net.state_queue" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
18/23 Testing: net.text_codec
|
||||
18/23 Test: net.text_codec
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_text_codec_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.text_codec" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_text_codec_test: OK
|
||||
<end of output>
|
||||
Test time = 0.60 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.text_codec" end time: Sep 21 10:07 PDT
|
||||
"net.text_codec" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
8/23 Testing: net.cipher_roundtrip
|
||||
8/23 Test: net.cipher_roundtrip
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_cipher_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.cipher_roundtrip" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.60 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.cipher_roundtrip" end time: Sep 21 10:07 PDT
|
||||
"net.cipher_roundtrip" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
20/23 Testing: net.guild_mark
|
||||
20/23 Test: net.guild_mark
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_mark_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.guild_mark" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
PASS: net_mark_test
|
||||
<end of output>
|
||||
Test time = 0.60 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.guild_mark" end time: Sep 21 10:07 PDT
|
||||
"net.guild_mark" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
19/23 Testing: net.bounds
|
||||
19/23 Test: net.bounds
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_bounds_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.bounds" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_bounds_test: OK
|
||||
<end of output>
|
||||
Test time = 0.66 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.bounds" end time: Sep 21 10:07 PDT
|
||||
"net.bounds" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
22/23 Testing: proto.item_mob
|
||||
22/23 Test: proto.item_mob
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/proto_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"proto.item_mob" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
item_proto: 5748 items, stride 236, 5748 named, max bSpecular=100
|
||||
[0] vnum=1 'Yang' type=9 sub=0 weight=0
|
||||
11209 values=[0,12,0,3,0,27] spec=100
|
||||
mob_proto: 1338 mobs, stride 335, 1338 named, maxlvl=110
|
||||
[0] vnum=101 'Wild Dog' type=0 rank=0 level=1
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.06 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"proto.item_mob" end time: Sep 21 10:07 PDT
|
||||
"proto.item_mob" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
14/23 Testing: net.classic_session
|
||||
14/23 Test: net.classic_session
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_session_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_session" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_classic_session_test OK
|
||||
<end of output>
|
||||
Test time = 0.03 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_session" end time: Sep 21 10:07 PDT
|
||||
"net.classic_session" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
7/23 Testing: formats.map_formats
|
||||
7/23 Test: formats.map_formats
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats/formats_map_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats
|
||||
"formats.map_formats" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
-- M2_ASSETS unset: skipping live A1 asserts --
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.01 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"formats.map_formats" end time: Sep 21 10:07 PDT
|
||||
"formats.map_formats" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
3/23 Testing: formats.msa_loop_data
|
||||
3/23 Test: formats.msa_loop_data
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats/formats_msa_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats
|
||||
"formats.msa_loop_data" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"formats.msa_loop_data" end time: Sep 21 10:07 PDT
|
||||
"formats.msa_loop_data" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
6/23 Testing: formats.attribute_data
|
||||
6/23 Test: formats.attribute_data
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats/formats_attribute_data_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats
|
||||
"formats.attribute_data" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
PASS: formats_attribute_data_test
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"formats.attribute_data" end time: Sep 21 10:07 PDT
|
||||
"formats.attribute_data" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
12/23 Testing: net.classic_wire
|
||||
12/23 Test: net.classic_wire
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_classic_wire_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.classic_wire" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
net_classic_wire_test OK
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.classic_wire" end time: Sep 21 10:07 PDT
|
||||
"net.classic_wire" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
5/23 Testing: formats.combo_table
|
||||
5/23 Test: formats.combo_table
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats/formats_combo_table_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats
|
||||
"formats.combo_table" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
PASS: formats_combo_table_test (§3.5 PC 连击段表)
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"formats.combo_table" end time: Sep 21 10:07 PDT
|
||||
"formats.combo_table" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
4/23 Testing: formats.msm_hair
|
||||
4/23 Test: formats.msm_hair
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats/formats_msm_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/formats
|
||||
"formats.msm_hair" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"formats.msm_hair" end time: Sep 21 10:07 PDT
|
||||
"formats.msm_hair" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
21/23 Testing: pack.roundtrip
|
||||
21/23 Test: pack.roundtrip
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/pack_roundtrip_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"pack.roundtrip" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"pack.roundtrip" end time: Sep 21 10:07 PDT
|
||||
"pack.roundtrip" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
1/23 Testing: libgr2.loader_errors
|
||||
1/23 Test: libgr2.loader_errors
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/libgr2/libgr2_loader_errors_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/libgr2
|
||||
"libgr2.loader_errors" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"libgr2.loader_errors" end time: Sep 21 10:07 PDT
|
||||
"libgr2.loader_errors" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
23/23 Testing: proto.item_layout
|
||||
23/23 Test: proto.item_layout
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/proto_item_layout_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"proto.item_layout" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all item layout checks passed
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"proto.item_layout" end time: Sep 21 10:07 PDT
|
||||
"proto.item_layout" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
2/23 Testing: libgr2.animation
|
||||
2/23 Test: libgr2.animation
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/libgr2/libgr2_animation_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/libgr2
|
||||
"libgr2.animation" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
<end of output>
|
||||
Test time = 0.00 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"libgr2.animation" end time: Sep 21 10:07 PDT
|
||||
"libgr2.animation" time elapsed: 00:00:00
|
||||
----------------------------------------------------------
|
||||
|
||||
9/23 Testing: net.loopback_flow
|
||||
9/23 Test: net.loopback_flow
|
||||
Command: "/Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension/net_loopback_test"
|
||||
Directory: /Users/shen/Work/Code/Metin2/metin2-client/build-debug/extension
|
||||
"net.loopback_flow" start time: Sep 21 10:07 PDT
|
||||
Output:
|
||||
----------------------------------------------------------
|
||||
all checks passed
|
||||
<end of output>
|
||||
Test time = 10.68 sec
|
||||
----------------------------------------------------------
|
||||
Test Passed.
|
||||
"net.loopback_flow" end time: Sep 21 10:07 PDT
|
||||
"net.loopback_flow" time elapsed: 00:00:10
|
||||
----------------------------------------------------------
|
||||
|
||||
End testing: Sep 21 10:07 PDT
|
||||
Reference in New Issue
Block a user