forked from unfa/liblast
Player stats are now synchronized properly even when joining a game late
parent
d914bc2999
commit
d10dbbafae
|
@ -223,7 +223,7 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.53592, -0.0651628 )
|
|||
[node name="ZoomTween" type="Tween" parent="Camera"]
|
||||
|
||||
[node name="Hand" type="Spatial" parent="Camera"]
|
||||
transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.335, -0.390248, -0.559 )
|
||||
transform = Transform( -4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.335, -0.399841, -0.559 )
|
||||
|
||||
[node name="WeaponBobAnimationTree" type="AnimationTree" parent="Camera/Hand"]
|
||||
tree_root = SubResource( 12 )
|
||||
|
|
|
@ -259,6 +259,7 @@ func get_player_data():
|
|||
var data = {}
|
||||
data["nickname"] = player.nickname
|
||||
data["char_class"] = player.player_class
|
||||
data["player_stats"] = inst2dict(player.player_stats)
|
||||
|
||||
player_data[player.name] = data
|
||||
|
||||
|
@ -288,6 +289,8 @@ remote func check_players(player_data):
|
|||
player.translation += Vector3(0.0, 3.0, 0.0)
|
||||
|
||||
player.set_nickname(data["nickname"])
|
||||
player.player_stats = dict2inst(data["player_stats"])
|
||||
print(data)
|
||||
|
||||
$PlayerListContainer.update_player_list()
|
||||
|
||||
|
|
Loading…
Reference in New Issue