mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-07-15 00:14:48 +00:00
✨ Implement friend and foe IFF color change and fix bugs
This commit is contained in:
parent
4cead7d985
commit
4c44dc7b30
5 changed files with 43 additions and 9 deletions
|
|
@ -120,6 +120,7 @@ func _load_map(scene : PackedScene, nickname : String) -> void:
|
|||
func _add_flag() -> void:
|
||||
_flag = FLAG.instantiate()
|
||||
_flag.grabbed.connect(_on_flag_grabbed)
|
||||
_flag.regrabbed.connect(_on_flag_regrabbed)
|
||||
_flag.dropped.connect(_on_flag_dropped)
|
||||
_flag.global_position = _map_manager.get_flagstand().global_position
|
||||
objectives.add_child(_flag)
|
||||
|
|
@ -134,6 +135,9 @@ func _on_flag_grabbed(grabber : Player) -> void:
|
|||
scoreboard.add_score_to_player(grabber, 10)
|
||||
_flag_carrier_scoring_timer.start()
|
||||
|
||||
func _on_flag_regrabbed(grabber : Player) -> void:
|
||||
grabber.team_id = team_rabbit.team_id
|
||||
|
||||
func _on_flag_dropped(dropper : Player) -> void:
|
||||
dropper.team_id = team_chasers.team_id
|
||||
_flag_carrier_scoring_timer.stop()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue