extends Node class_name Player var attached_cards: Dictionary = {} var attached_effects: Dictionary = {} var hand_size: int = 2 var gold: int = 70 var tokens: int = 0 var game: ChessGame func _init(g: int, size: int, tok: int, gm: ChessGame): print("INIT PLAYER CHARACTER") gold = g tokens = tok game = gm update_deck_hand_size(size) func update_deck_hand_size(size: int): hand_size = size if "deckManager" in game: game.deckManager.set_hand_size(hand_size) func get_gold() -> int : return gold func add_gold(g: int) -> void : gold += g func remove_gold(g: int) -> void : gold -= g func set_gold(g: int) -> void : gold = g