|
|
@ -27,7 +27,7 @@ func init() -> void: |
|
|
|
func _process(delta : float) -> void: |
|
|
|
var all_ready = true |
|
|
|
for player in players.values(): |
|
|
|
if !player.is_ready and !player.has_died: |
|
|
|
if !player.is_ready and !player.has_died and !player.is_zombie: |
|
|
|
all_ready = false |
|
|
|
if all_ready: |
|
|
|
for player in players.values(): |
|
|
@ -36,12 +36,12 @@ func _process(delta : float) -> void: |
|
|
|
player.calculate_plans() |
|
|
|
|
|
|
|
func generate_translation() -> Vector3: |
|
|
|
#return Vector3(rand_range(-5,5),rand_range(-5,5),rand_range(-5,5)) |
|
|
|
return Vector3(0,0,rand_range(-5,5)) |
|
|
|
return Vector3(rand_range(-5,5),rand_range(-5,5),rand_range(-5,5)) |
|
|
|
#return Vector3(0,0,rand_range(-5,5)) |
|
|
|
|
|
|
|
func generate_rotation() -> Vector3: |
|
|
|
#return Vector3(rand_range(-1,1),rand_range(-1,1),rand_range(-1,1)).normalized() |
|
|
|
return Vector3(0,0,1) |
|
|
|
return Vector3(rand_range(-1,1),rand_range(-1,1),rand_range(-1,1)).normalized() |
|
|
|
#return Vector3(0,0,1) |
|
|
|
|
|
|
|
func play_full_plans(): |
|
|
|
for player in players.values(): |
|
|
@ -68,8 +68,6 @@ remote func request_rematch(id) -> void: |
|
|
|
if len(rematch_requests) == len(get_parent().ids): |
|
|
|
start_rematch() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func start_rematch() -> void: |
|
|
|
for player_id in players.keys(): |
|
|
|
players[player_id].queue_free() |
|
|
|