mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-07-16 00:44:50 +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
|
|
@ -5,7 +5,7 @@ enum FlagState { FLAG_STATE_ON_STAND, FLAG_STATE_DROPPED, FLAG_STATE_TAKEN }
|
|||
@export var flag_state : FlagState = FlagState.FLAG_STATE_ON_STAND
|
||||
|
||||
signal grabbed(grabber : Player)
|
||||
signal regrabbed
|
||||
signal regrabbed(grabber : Player)
|
||||
signal dropped(dropper : Player)
|
||||
|
||||
var last_carrier : Player = null
|
||||
|
|
@ -22,7 +22,7 @@ func grab(grabber : Player) -> void:
|
|||
grabbed.emit(grabber)
|
||||
last_carrier = grabber
|
||||
else:
|
||||
regrabbed.emit()
|
||||
regrabbed.emit(grabber)
|
||||
|
||||
func drop(dropper : Player) -> void:
|
||||
if flag_state == FlagState.FLAG_STATE_TAKEN:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue