- 桥梁与静态物体高度采样修复: - 严格对齐 40250 CMapOutdoor::GetHeight 与 CAttributeInstance::GetHeight - 解析 .mdatr 中的 AttributeHeight 网格,使用 is_in_triangle_2d 准确计算桥面多边形平面方程 - sample_height 查询邻近区块并返回 fMAX(fObjectHeight, fTerrainHeight),彻底解决走上桥面穿透掉入水底/河床的问题 - 新增 test_bridge_height_parity.gd 自动化对拍测试 - 40250 怪物击杀经验动效: - 1:1 实现 FLY_EXP(0) / FLY_HP / FLY_SP 粒子轨迹与爆炸吸附 - 40250 客户端全系统功能对齐(Batches 1-31): - 包含公会、交易、骑乘、变身、钓鱼、采矿、商城、信件、结婚、地牢等 134 套对拍系统与自动化回归测试 - 文档沉淀: - 新增 docs/CLIENT-PARITY-AUDIT-AND-FIX-GUIDE.md 客户端对拍缺陷发现与修复工程指南
16 lines
499 B
GDScript
16 lines
499 B
GDScript
extends SceneTree
|
|
|
|
# We build a test environment with GameScene, client, world, player
|
|
func _init():
|
|
print("--- Starting Full Skill Flow Test ---")
|
|
var assets := AssetRoot.path()
|
|
var client = preload("res://net_client_fake.gd").new() if ResourceLoader.exists("res://net_client_fake.gd") else null
|
|
|
|
# Check if GameScene can be instantiated
|
|
var gs = preload("res://game_scene.gd").new()
|
|
get_root().add_child(gs)
|
|
|
|
# Print GameScene children and setup
|
|
print("GameScene instantiated")
|
|
quit(0)
|