feat: Implement new Stop 'n' Go game mode with dedicated manager, player logic, and control scripts.
This commit is contained in:
@@ -38,7 +38,7 @@ func _on_timer_timeout():
|
||||
if not is_multiplayer_authority(): return
|
||||
if not tekton or not enhanced_gridmap: return
|
||||
|
||||
if tekton.get("is_carried") or tekton.get("is_thrown"):
|
||||
if tekton.get("is_carried") or tekton.get("is_thrown"):
|
||||
_start_timer()
|
||||
return
|
||||
|
||||
@@ -59,9 +59,9 @@ func _attempt_throw():
|
||||
var target_world_pos = Vector3(target.x + 0.5, 0, target.y + 0.5)
|
||||
if enhanced_gridmap and "cell_size" in enhanced_gridmap:
|
||||
target_world_pos = Vector3(
|
||||
target.x * enhanced_gridmap.cell_size.x + enhanced_gridmap.cell_size.x/2,
|
||||
0,
|
||||
target.y * enhanced_gridmap.cell_size.z + enhanced_gridmap.cell_size.z/2
|
||||
target.x * enhanced_gridmap.cell_size.x + enhanced_gridmap.cell_size.x / 2,
|
||||
0,
|
||||
target.y * enhanced_gridmap.cell_size.z + enhanced_gridmap.cell_size.z / 2
|
||||
)
|
||||
|
||||
tekton.look_at(Vector3(target_world_pos.x, tekton.global_position.y, target_world_pos.z), Vector3.UP)
|
||||
|
||||
Reference in New Issue
Block a user