|
|
- extends Node
-
- # Semantic versioning, more or less
- # Major: Server cannot accept requests (i.e. new hero, or network protocol change)
- # Minor: Gameplay was significantly changed, but these can still technically play together (i.e. master-only scope added)
- # These are things a server admin might choose to reject if it was decided to be significant
- # Patch: Anything else: Bugfixes, UI changes, etc
- # Currently 0.0.0 which means API, gameplay, etc can change suddenly and frequently
- # Don't rely on it for anything
- # 1.0.0 will be the reddit release
- var version = "0.0.0"
-
- func get_master_player():
- var path = "/root/Level/Players/%d" % get_tree().get_network_unique_id()
- if has_node(path):
- return get_node(path)
- else:
- return null
-
- func is_friendly(player):
- var mp = get_master_player()
- if mp:
- return player.player_info.is_right_team == mp.player_info.is_right_team
- else:
- return true # Doesn't matter, we're headless
-
|